﻿@import url("https://fonts.googleapis.com/css2?family=Damion&family=Urbanist:wght@400;500;600;700;800;900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}input[type="submit"]{-webkit-appearance:none;cursor:pointer}.wrap>*:not(*:root){margin-left:-4px}*:focus{outline:0}html{scroll-behavior:smooth}.wow{visibility:hidden}html,body{width:100%;height:100%;min-height:100%;height:auto}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,span,body,input,button,html,select,textarea,table,tr,td,ul,ol,li,p,a{font-family:"Urbanist", sans-serif}body{font-size:14px;line-height:1.25em;background-color:#ffffff;color:#000000;height:100%;width:100%}b,strong{font-weight:700}a,button{cursor:pointer;text-decoration:none;color:unset}.white{color:#ffffff !important}.darkgold{color:#6A5600}h1{font-size:3.4em;line-height:1.1em;margin-bottom:25px;letter-spacing:1px}h2{font-size:2.6em;line-height:1.2em;margin-bottom:25px}h3{font-size:1.8em;line-height:1.4em;margin-bottom:25px}h4{font-size:1.4em;line-height:1.4em;margin-bottom:25px}h5{font-size:22px;line-height:30px;margin-bottom:20px;letter-spacing:1px}h6{font-size:14px;line-height:24px;margin-bottom:20px}p{font-size:14px;line-height:20px;margin-bottom:15px;color:#000000;letter-spacing:1px}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}@media only screen and (max-width:767px){h1{font-size:2.2em}h2{font-size:2em}}@media (min-width:768px) and (max-width:1024px){h1{font-size:3em}h2{font-size:2.2em}}a.standard-but{padding:12px 24px;margin-right:1.25rem;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:1.1em;letter-spacing:1px;transition:0.3s ease;display:inline-block;margin-bottom:2rem}a.standard-but:hover{background-color:#2F95AB;transition:0.3s ease}a.outlined-but{padding:12px 24px;margin-right:1.25rem;color:#262760;outline:unset;border:1px solid #262760;font-size:1.1em;letter-spacing:1px;transition:0.3s ease;display:inline-block}a.outlined-but:hover{background-color:#2F95AB;border:1px solid #2F95AB;transition:0.3s ease;color:#ffffff}@media only screen and (max-width:767px){.virtual-tour-btn{font-size:1em}.button{padding:10px 20px}}@media (min-width:768px) and (max-width:1024px){.project-top-enquiry-btn{font-size:1.15em;padding:10px}}ul.standard-list{list-style-type:disc !important}body.logged-in:not(.home) #pagecontent{margin-top:55px}body.logged-in:is(.home) #pagecontent{margin-top:0px}body:not(.home):not(.logged-in) #pagecontent{margin-top:85px}@media only screen and (max-width:1024px){#pagecontent{margin-top:0 !important}}._container_small{max-width:1020px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_medium{max-width:1160px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_large{max-width:1260px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_extralarge{max-width:1340px;margin:0 auto;padding-right:1rem;padding-left:1rem}.padtb3{padding-top:3rem;padding-bottom:3rem}.padb3{padding-bottom:3rem}.padb1{padding-bottom:1rem}.padt3{padding-top:3rem}.padt5{padding-top:5%}.padb5{padding-bottom:5%}.padb5rem{padding-bottom:5rem}.padb15px{padding-bottom:15px}.padtb5{padding-top:5rem;padding-bottom:5rem}.padtb5vh{padding-top:5vh;padding-bottom:5vh}.marginb15px{margin-bottom:15px}.margint15px{margin-top:15px}.marginb5{margin-bottom:5%}.marginb3{margin-bottom:3%}.margint3{margin-top:3%}@media only screen and (max-width:767px){.padtb5{padding-top:3rem;padding-bottom:3rem}}.arrow{border:solid #ffffff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (max-width:767px){.mobile-order-1{order:1}.mobile-order-2{order:2}}.desktopheader{position:relative;padding:20px 2rem;width:100%;display:flex;align-items:center;justify-content:space-between;color:#ffffff;position:fixed;top:0;transition:0.3s ease;background:linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, black 100%)}.desktopheader.sticky{transition:0.3s ease;background:#262760}.desktopheader.sticky .nav-logo{transition:0.3s ease}.desktopheader.sticky .nav-logo img{transition:0.3s ease}.desktopheader .nav-logo{transition:0.3s ease}.desktopheader .nav-logo img{width:135px;transition:0.3s ease}.desktopheader .menu-main-menu-container{position:relative}.desktopheader .menu-main-menu-container .menu-item{float:left;margin:15px 1rem;transition:0.3s ease;letter-spacing:1px}.desktopheader .menu-main-menu-container .menu-item a{font-size:12px;border-bottom:0px solid;padding-bottom:5px}.desktopheader .menu-main-menu-container .menu-item a:hover{border-bottom:1px solid;transition:0.3s ease}.desktopheader .menu-main-menu-container .menu-item.menu-booking-but{border:1px solid;margin:6px}.desktopheader .menu-main-menu-container .menu-item.menu-booking-but a{font-size:12px;padding:10px 12px;display:inline-block}.desktopheader .menu-main-menu-container .menu-item.menu-booking-but a:hover{border-bottom:initial;border:#ffffff;background-color:#ffffff;color:#000000;transition:0.3s ease}.desktopheader .menu-main-menu-container .menu-item-has-children{overflow:hidden}.desktopheader .menu-main-menu-container .menu-item-has-children:hover .sub-menu{display:block}.desktopheader .menu-main-menu-container .menu-item-has-children:after{content:"";border:solid #000000;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:5px;top:-2px;position:relative}.desktopheader .menu-main-menu-container .sub-menu{display:none;position:absolute;background-color:#ffffff;min-width:160px;box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.05);z-index:1;top:84px;transition:1s ease}.desktopheader .menu-main-menu-container .sub-menu .menu-item{float:none;color:#000000;padding:8px 26px;text-decoration:none;display:block;text-align:left;font-size:12px}.desktopheader .menu-main-menu-container .sub-menu .menu-item:hover{font-weight:600}.desktopheader .menu-main-menu-container .current-menu-item{color:#ffffff}@media only screen and (max-width:1024px){.desktopheader{display:none}}.mobile-menu{display:none}.mburger{display:none}.mobile-menu-logo{display:none}@media (min-width:768px) and (max-width:1024px){.mobile-menu-logo{left:25%;transform:translate(-50%, 10%)}.mobile-menu-logo img{width:135px}}@media only screen and (max-width:1024px){.mobile-menu{display:block;position:relative;z-index:9999;height:90px;background:#262760;color:#ffffff}.menubar{display:none}.mburger{display:inline-block;margin-top:15px}.mburger b{color:#cdcdcd}.mobile-menu-logo{display:inline-block;vertical-align:middle;position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}}@media only screen and (max-width:767px){.mobile-menu{height:75px}.mburger{margin-top:8px}.mobile-menu-logo{transform:translate(-50%, -50%);top:50%}.mobile-menu-logo img{width:120px}}#footer p{margin-bottom:0px;font-size:0.9em;line-height:1.3em}.footer{background:#F6F6F6;padding:3rem 3rem 1.5rem 3rem}.footer .footer-content-box{max-width:80vw;margin:auto}.footer .footer-content-box img.footer-logo{width:130px;display:inline-block;margin-right:0.75rem}.footer .footer-content-box .footer-logo-text{display:inline-block;width:80%;vertical-align:top}.footer .footer-content-box p{margin-bottom:0px;font-size:1.2em;line-height:1.5em}.footer .footer-content-box .footer-social a{display:inline;margin-right:12px}.footer .footer-content-box .footer-social a img{width:22px}.footer .footer-content-box .footer-bor-right{border-right:1px solid #D8D8D8}.footer .footer-content-box .footer-single-box{padding-left:1.2rem;padding-right:0.5rem}.footer .footer-content-box .primary-footer{height:120px;margin-bottom:2rem}.footer .footer-content-box .primary-footer a{transition:0.3s ease;color:#000000}.footer .footer-content-box .primary-footer a.googlemap-link{margin-top:1rem;display:inline-block;font-size:1em;text-decoration:underline}.footer .footer-content-box .primary-footer a:hover{color:#262760}.footer .footer-content-box .secondary-footer{margin-top:2rem}.footer .footer-content-box .footer-page a{display:inline-block;color:#000000;margin-bottom:10px}.footer .footer-content-box .footer-page a:hover{color:#262760}.footer .footer-content-box .footer-hyperbridge{float:right;font-size:14px}.footer .footer-content-box .footer-hyperbridge a{transition:0.3s ease}.footer .footer-content-box .footer-hyperbridge a:hover{color:#262760}.footer .footer-content-box .footer-rights{font-size:12px}.footer .footer-content-box .terms-page{font-size:12px}.footer .footer-content-box .terms-page:hover{opacity:0.7;transition:all 0.3s ease}@media only screen and (max-width:767px){.footer{padding:3rem 1.5rem 1.5rem 1.5rem}.footer .footer-content-box{max-width:100vw;margin:auto}.footer .footer-content-box .footer-single-box{padding-left:1rem}img.footer-logo{width:38% !important;margin-bottom:1rem}.footer .footer-content-box .primary-footer{height:auto;margin-bottom:1rem}.footer .footer-content-box .primary-footer a.googlemap-link{margin-bottom:1.5rem}.footer .footer-content-box .footer-social a img{width:22px;margin-top:1.2rem}.footer .footer-content-box .footer-bor-right{border-right:0}.footer .footer-content-box .secondary-footer{margin-top:1rem}.footer-title{margin-top:1rem}.footer-hyperbridge{float:left !important;font-size:12px;margin-top:0.5rem}}@media (min-width:768px) and (max-width:1024px){.footer{background:#F6F6F6;padding:3rem 1rem 1.5rem 1rem}.footer .footer-content-box{max-width:100vw;margin:auto}.footer .footer-content-box .footer-single-box{padding-left:1.2rem}.footer .footer-content-box .primary-footer{height:auto;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1024px){.text-for-deco{font-size:7em !important}}@media only screen and (max-width:767px){.text-for-deco{font-size:6em !important}}.home-top-container{background-size:cover;background-position:bottom;height:85vh;position:relative}.home-top-container .content-box{position:absolute;left:0;top:28vh}.home-top-container .content-box .text-box{padding-left:2.3vw;margin-bottom:2rem}.home-top-container .content-box .text-box .cursive-font{font-size:5.5em;font-family:"Damion";color:#ffffff;line-height:0.55;text-shadow:3px 3px 6px #00000045;letter-spacing:2px}.home-top-container .content-box .text-box .normal-font{font-size:2.8em;line-height:1;color:#ffffff;text-shadow:3px 3px 6px #00000045;letter-spacing:2px}.home-top-container .content-box .booking-form-box{background:#262760;height:200px;display:flex;align-items:center;width:420px;justify-content:center;padding:2.3rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff;width:50%}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col.shbdp-checkout-wrapper{margin-bottom:1.5rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.home-explore-container{padding-top:5rem;padding-bottom:8rem}.home-explore-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;margin-bottom:3rem}.home-explore-container .home-explore-swiper-container{position:relative;min-height:640px}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide.swiper-slide-active .img-box{height:380px;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);opacity:1;transition:0.6s ease}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide.swiper-slide-active .text-box .category{opacity:1;transition:1s ease}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide.swiper-slide-active .text-box .description{font-size:1em;line-height:1.4em;margin-top:1.5rem;opacity:1;visibility:visible;transition:1s ease;letter-spacing:1px}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide.swiper-slide-active a{display:block}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide .img-box{width:100%;height:300px;background-size:cover;opacity:0.3;transition:0.3s ease;background-position:center center}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide .text-box{margin-top:3rem;text-align:center;transition:0.3s ease}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide .text-box .category{font-size:1.8em;font-weight:600;line-height:1;color:#262760;opacity:0.2;transition:0.18s ease;letter-spacing:1px}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide .text-box .description{font-size:1em;line-height:1.4em;margin-top:1.5rem;opacity:0;visibility:hidden;transition:0.18s ease;letter-spacing:1px}.home-explore-container .home-explore-swiper-container .home-explore-swiper .swiper-slide a{display:none}.home-explore-container .home-explore-swiper-container .home-explore-arrow-prev{position:absolute;top:26%;left:38%;width:30px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#262760;border-radius:40px;padding:22px}.home-explore-container .home-explore-swiper-container .home-explore-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-explore-container .home-explore-swiper-container .home-explore-arrow-next{position:absolute;top:26%;right:38%;width:30px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#262760;border-radius:40px;padding:22px}.home-explore-container .home-explore-swiper-container .home-explore-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-about-us{margin-bottom:5rem}.home-about-us img{width:100%}.home-about-us .left-box{padding-left:6vw;padding-right:0;padding-top:5rem}.home-about-us .right-box{position:relative}.home-about-us .right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;position:absolute;right:2%;top:8%}.home-about-us .right-box .text-box{max-width:500px;padding-left:3rem}.home-about-us .right-box .text-box .title{font-size:3em;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:2rem;color:#262760}.home-about-us .right-box .text-box .txt{font-size:1.1em;line-height:1.3em;margin-bottom:3rem}.home-room-container{margin-bottom:5rem}.home-room-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;margin-bottom:3rem}.home-room-container .home-room-swiper-container{position:relative}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-name{font-size:1.2em;line-height:1.4em;padding:12px 20px;color:#ffffff;background-color:#262760;display:inline-block;margin:0;opacity:0;visibility:hidden;transition:0.18s ease;max-width:35%}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description{display:inline-block;float:right;padding-top:6px;opacity:0;visibility:hidden;transition:0.18s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:1rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:30px;margin-right:10px}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide img.room-img{width:100%;opacity:0.2;transition:0.18s ease;margin-bottom:3.5rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box{display:block;opacity:0;visibility:hidden;transition:0.18s ease;text-align:center;margin-bottom:3rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box a:nth-of-type(2){margin-right:0}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box{display:flex;justify-content:space-between}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-name{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-type-quick-description{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active img.room-img{opacity:1;transition:0.5s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-but-box{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-arrow-prev{position:absolute;top:45%;left:22%;width:30px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#262760;background-color:#ffffff;border-radius:40px;padding:22px;box-shadow:3px 3px 20px #00000026}.home-room-container .home-room-swiper-container .home-room-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-room-container .home-room-swiper-container .home-room-arrow-next{position:absolute;top:45%;right:22%;width:30px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#262760;background-color:#ffffff;border-radius:40px;padding:22px;box-shadow:3px 3px 20px #00000026}.home-room-container .home-room-swiper-container .home-room-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-offers-container{position:relative;background:linear-gradient(90deg, #ffffff 28%, #262760 28%);padding-top:7rem;padding-bottom:5rem}.home-offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:8%;position:absolute;color:#f3f3f3;opacity:0.15}.home-offers-container .content-box{margin-left:10vw;display:flex;align-items:end}.home-offers-container .content-box .home-offers-image-swiper-container{display:inline-block;height:700px;width:800px}.home-offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{height:700px;width:700px;background-size:cover}.home-offers-container .content-box .home-offers-info-swiper-container{display:inline-block;width:30vw;background-color:#ffffff;margin-left:-8vw;z-index:2;padding:4rem 3rem 3rem 3rem;position:relative}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{height:300px;background-color:#ffffff}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:2em;line-height:1em;font-weight:600;color:#262760;margin-bottom:1rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-offers-container .content-box .home-offers-info-swiper-container .swiper-button-disabled{opacity:0.3;cursor:unset}.home-attractions-container{padding-top:5rem;padding-bottom:5rem}.home-attractions-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem}.home-attractions-container .home-attractions-container-outer-row{margin-left:0;margin-right:0}.home-attractions-container .home-attractions-container-outer-row .inner-row-no-pad{padding:0}.home-attractions-container .home-attractions-map-container{display:block;background:#F6F6F6}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box{height:940px;background-size:cover;position:relative;background-position:center}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .overlay{background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.73) 100%);width:100%;height:100%;position:absolute;left:0;top:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box{position:absolute;bottom:0;padding-left:3rem;padding-bottom:4rem;max-width:70%}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .title{font-size:3em;line-height:1;font-weight:500;letter-spacing:1px;color:#ffffff}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .description{color:#ffffff;font-size:1.15em;line-height:1.3em}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance{vertical-align:middle;margin-bottom:1rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon{display:inline-block;vertical-align:middle}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon img{width:20px;margin-right:0.5rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance p{color:#ffffff;display:inline-block;vertical-align:middle;margin-bottom:0;padding-bottom:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .google-map-link{text-decoration:underline;color:#ffffff}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-button-disabled{opacity:0.5;cursor:unset}.home-attractions-container .home-attractions-map-container img{width:auto;max-height:600px;display:block;margin:auto}.home-attractions-container .home-attractions-thumbs-swiper-container{height:340px;background-color:#262760;padding-left:3rem;padding-top:50px;padding-bottom:50px}.home-attractions-container .home-attractions-thumbs-swiper-container .home-attractions-thumbs-swiper .swiper-slide{background-size:cover;height:240px;background-position:center}.home-attractions-container .home-attractions-thumbs-swiper-container .home-attractions-thumbs-swiper .swiper-slide-thumb-active{border:3px solid #98cceb}.home-dining-container{padding-top:5rem;padding-bottom:5rem}.home-dining-container .home-dining-inner-box .text-image-box{position:relative;text-align:right;padding-left:130px}.home-dining-container .home-dining-inner-box .text-image-box p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -5px);font-size:2.3em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box a img:hover{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.home-dining-container .home-dining-inner-box .text-image-box img{width:100%;text-align:right;display:inline-block;transition:all 0.3s ease}.home-dining-container .home-dining-inner-box .text-image-box-2{position:relative;text-align:right;max-width:60%;margin-left:auto;padding-bottom:14vw}.home-dining-container .home-dining-inner-box .text-image-box-2 p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -67px);font-size:2.3em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-2 a img:hover{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.home-dining-container .home-dining-inner-box .text-image-box-2 img{width:100%;text-align:right;display:inline-block;transition:all 0.3s ease}.home-dining-container .home-dining-inner-box .text-image-box-3{position:relative;text-align:right;max-width:64%;margin:auto}.home-dining-container .home-dining-inner-box .text-image-box-3 p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -115px);font-size:2.3em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-3 a img:hover{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.home-dining-container .home-dining-inner-box .text-image-box-3 img{width:100%;text-align:right;display:inline-block;transition:all 0.3s ease}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box{position:relative}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;position:absolute;left:3vw;top:30vw}.home-functions-container{padding-top:5rem;padding-bottom:5rem}.home-functions-container .home-functions-inner-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;margin-top:4rem;padding-left:2vw}.home-functions-container .home-functions-inner-box .home-functions-inner-left img{width:100%;padding-left:12vw}.home-functions-container .home-functions-inner-box .home-functions-inner-right img{width:100%}@media (min-width:768px) and (max-width:1024px){.home-top-container{background-size:cover;background-position:bottom;height:65vh;position:relative}.home-top-container .content-box{position:absolute;left:0;top:25vh}.home-top-container .content-box .text-box{padding-left:2.3vw;margin-bottom:2rem}.home-top-container .content-box .text-box .cursive-font{font-size:5.5em;font-family:"Damion";color:#ffffff;line-height:0.55;text-shadow:3px 3px 6px #00000045;letter-spacing:2px}.home-top-container .content-box .text-box .normal-font{font-size:2.8em;line-height:1;color:#ffffff;text-shadow:3px 3px 6px #00000045;letter-spacing:2px}.home-top-container .content-box .booking-form-box{background:#262760;height:200px;display:flex;align-items:center;width:420px;justify-content:center;padding:2.3rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff;width:50%;border-bottom:0}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col.shbdp-checkout-wrapper{margin-bottom:1.5rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease;width:100%}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shbdp-item table{width:100%}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shbdp-cal-wrapper{border:0}.home-explore-container{padding-top:5rem;padding-bottom:5rem}.home-explore-container .home-explore-swiper-container{position:relative;min-height:640px}.home-explore-container .home-explore-swiper-container .home-explore-arrow-prev{position:absolute;left:23%}.home-explore-container .home-explore-swiper-container .home-explore-arrow-next{position:absolute;top:26%;right:23%}.home-about-us{margin-bottom:5rem}.home-about-us img{width:100%}.home-about-us .left-box{padding-left:6vw;padding-right:0;padding-top:5rem}.home-about-us .right-box{position:relative;padding-right:3rem}.home-about-us .right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;position:absolute;right:2%;top:23%}.home-about-us .right-box .text-box{z-index:2;position:relative;margin-bottom:3rem}.home-about-us .right-box .text-box .title{font-size:3em;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:2rem;color:#262760}.home-about-us .right-box .text-box .txt{font-size:1em;line-height:1.3em;margin-bottom:3rem}.home-room-container{margin-bottom:5rem}.home-room-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;margin-bottom:3rem}.home-room-container .home-room-swiper-container{position:relative}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-name{font-size:1.2em;line-height:1.4em;padding:12px 20px;color:#ffffff;background-color:#262760;display:inline-block;margin:0;opacity:0;visibility:hidden;transition:0.18s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description{display:inline-block;float:right;padding-top:6px;opacity:0;visibility:hidden;transition:0.18s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:1rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:30px;margin-right:10px}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide img.room-img{width:100%;opacity:0.2;transition:0.18s ease;margin-bottom:3.5rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box{display:block;opacity:0;visibility:hidden;transition:0.18s ease;text-align:center;margin-bottom:3rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box a:nth-of-type(2){margin-right:0}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-name{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-type-quick-description{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active img.room-img{opacity:1;transition:0.5s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-but-box{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-arrow-prev{position:absolute;top:43%;left:12%}.home-room-container .home-room-swiper-container .home-room-arrow-next{position:absolute;top:43%;right:12%}.home-offers-container{position:relative;background:linear-gradient(90deg, #ffffff 28%, #262760 28%);padding-top:7rem;padding-bottom:5rem}.home-offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:8%;position:absolute;color:#f3f3f3;opacity:0.15}.home-offers-container .content-box{margin-left:0vw;display:flex;align-items:end}.home-offers-container .content-box .home-offers-image-swiper-container{display:inline-block;width:55vw;height:380px}.home-offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{width:55vw;height:380px;background-size:cover;background-position:top center}.home-offers-container .content-box .home-offers-info-swiper-container{display:inline-block;width:42vw;height:335px;background-color:#ffffff;margin-left:-8vw;z-index:2;padding:2rem;position:relative}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{background-color:#ffffff}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:1.6em;line-height:1.2em;font-weight:600;color:#262760;margin-bottom:1rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem;font-size:0.9em;line-height:1.4}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-attractions-container{padding-top:5rem;padding-bottom:5rem}.home-attractions-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:8em;line-height:0.9;text-align:left;margin-bottom:1rem}.home-attractions-container .home-attractions-container-outer-row{margin-left:0;margin-right:0}.home-attractions-container .home-attractions-container-outer-row .inner-row-no-pad{padding:0}.home-attractions-container .home-attractions-map-container{display:block;background:#F6F6F6}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box{height:500px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .overlay{background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.73) 100%);width:100%;height:100%;position:absolute;left:0;top:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box{position:absolute;bottom:0;padding-left:2rem;padding-bottom:4rem;max-width:88%}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .title{font-size:2.3em;line-height:1;font-weight:500;letter-spacing:1px;color:#ffffff}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .description{color:#ffffff;font-size:0.9em;line-height:1.1em}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance{vertical-align:middle;margin-bottom:0.6rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon{display:inline-block;vertical-align:middle}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon img{width:16px;margin-right:0.5rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance p{color:#ffffff;display:inline-block;vertical-align:middle;margin-bottom:0;padding-bottom:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .google-map-link{text-decoration:underline;color:#ffffff;font-size:0.8em}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-prev{right:57px;position:absolute;bottom:0;width:42px;height:30px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-next{position:absolute;bottom:0;right:0;width:42px;height:30px}.home-attractions-container .home-attractions-map-container img{width:auto;max-height:300px;display:block;margin:auto}.home-attractions-container .home-attractions-thumbs-swiper-container{height:200px;background-color:#262760;padding-left:3rem;padding-top:40px;padding-bottom:30px}.home-attractions-container .home-attractions-thumbs-swiper-container .home-attractions-thumbs-swiper .swiper-slide{background-size:cover;height:120px;background-position:center}.home-dining-container{padding-top:5rem;padding-bottom:5rem}.home-dining-container .home-dining-inner-box .text-image-box{position:relative;text-align:right;padding-left:130px;margin-bottom:6rem}.home-dining-container .home-dining-inner-box .text-image-box p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -5px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .text-image-box-2{position:relative;text-align:right;max-width:53%;margin-left:auto;padding-bottom:8vw}.home-dining-container .home-dining-inner-box .text-image-box-2 p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -67px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-2 img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .text-image-box-3{position:relative;text-align:right;max-width:52%;margin:auto}.home-dining-container .home-dining-inner-box .text-image-box-3 p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -115px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-3 img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box{position:relative}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;position:absolute;left:3vw;top:12vw}}@media only screen and (max-width:767px){.home-top-container{background-size:cover;background-position:bottom;height:50vh;position:relative}.home-top-container .content-box{position:absolute;left:0;top:initial;bottom:-38vw}.home-top-container .content-box .text-box{padding-left:2.3vw;margin-bottom:2rem}.home-top-container .content-box .text-box .cursive-font{font-size:3.5em;font-family:"Damion";color:#ffffff;line-height:0.55;text-shadow:3px 3px 6px #00000045;letter-spacing:2px;margin-bottom:0.5rem}.home-top-container .content-box .text-box .normal-font{font-size:2em;line-height:1;color:#ffffff;text-shadow:3px 3px 6px #00000045;letter-spacing:2px}.home-top-container .content-box .booking-form-box{background:#262760;height:auto;display:flex;align-items:center;width:100%;padding:1.5rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff;width:49%;border-bottom:0}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col.shbdp-checkout-wrapper{margin-bottom:1.5rem}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:100%;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shbdp-item table{width:100%}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.home-top-container .content-box .booking-form-box .shb-booking-form-style-1 .shbdp-cal-wrapper{border:0}.home-explore-container{padding-top:13rem;padding-bottom:3rem}.home-explore-container .home-explore-swiper-container{position:relative;min-height:640px}.home-explore-container .home-explore-swiper-container .home-explore-arrow-prev{position:absolute;top:initial;bottom:0;left:35%}.home-explore-container .home-explore-swiper-container .home-explore-arrow-next{position:absolute;top:initial;bottom:0;right:35%}.home-about-us{margin-bottom:5rem}.home-about-us .row{margin-left:0;margin-right:0}.home-about-us img{width:100%}.home-about-us .left-box{padding-left:6vw;padding-right:0;padding-left:0;padding-top:5rem}.home-about-us .right-box{position:relative}.home-about-us .right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;position:absolute;right:2%;top:45%}.home-about-us .right-box .text-box{max-width:500px;padding-left:3rem;position:relative;padding-top:3rem;padding-bottom:3rem;padding-right:3rem}.home-about-us .right-box .text-box .title{font-size:3em;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:2rem;color:#262760}.home-about-us .right-box .text-box .txt{font-size:1.1em;line-height:1.3em;margin-bottom:3rem}.home-room-container{margin-bottom:5rem}.home-room-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:left;margin-bottom:3rem}.home-room-container .home-room-swiper-container{position:relative}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-name{font-size:1.2em;line-height:1.4em;padding:12px 20px;color:#ffffff;background-color:#262760;display:inline-block;margin:0;opacity:0;visibility:hidden;transition:0.18s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description{display:inline-block;float:left;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;opacity:0;visibility:hidden;transition:0.18s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:1rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:30px;margin-right:10px}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-top-details-box .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide img.room-img{width:100%;opacity:0.2;transition:0.18s ease;margin-bottom:3.5rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box{display:block;opacity:0;visibility:hidden;transition:0.18s ease;text-align:center;margin-bottom:3rem}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide .home-room-swiper-but-box a:nth-of-type(2){margin-right:0}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-name{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-top-details-box .room-type-quick-description{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active img.room-img{opacity:1;transition:0.5s ease}.home-room-container .home-room-swiper-container .home-room-swiper .swiper-slide.swiper-slide-active .home-room-swiper-but-box{opacity:1;visibility:visible;transition:1.2s ease}.home-room-container .home-room-swiper-container .home-room-arrow-prev{position:absolute;top:45%;left:0%}.home-room-container .home-room-swiper-container .home-room-arrow-next{position:absolute;top:45%;right:0%}.home-offers-container{position:relative;background:linear-gradient(90deg, #ffffff 0%, #262760 0%);padding-top:10rem;padding-bottom:5rem}.home-offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:5%;position:absolute;color:#f3f3f3;opacity:0.15}.home-offers-container .content-box{margin-left:0;display:block}.home-offers-container .content-box .home-offers-image-swiper-container{display:inherit;width:calc(100% - 2rem);height:300px;margin:auto;min-width:unset}.home-offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{max-width:100%;width:100%;height:380px;min-width:unset;background-size:cover;background-position:top center}.home-offers-container .content-box .home-offers-info-swiper-container{display:inherit;width:calc(100% - 2rem);height:380px;background-color:#ffffff;margin-left:0;z-index:2;padding:unset;position:relative;margin:auto;margin-top:5rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{background-color:#ffffff;height:380px;padding:2rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:2em;line-height:1.2em;font-weight:600;color:#262760;margin-bottom:1rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-attractions-container{padding-top:5rem;padding-bottom:5rem}.home-attractions-container .mobile-orderr-1{order:1}.home-attractions-container .mobile-orderr-2{order:2}.home-attractions-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:1.5rem}.home-attractions-container .home-attractions-container-outer-row{margin-left:0;margin-right:0}.home-attractions-container .home-attractions-container-outer-row .inner-row-no-pad{padding:0}.home-attractions-container .home-attractions-map-container{display:block;background:#F6F6F6}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box{height:540px;background-size:cover;position:relative}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .overlay{background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 53%, rgba(0, 0, 0, 0.73) 100%);width:100%;height:100%;position:absolute;left:0;top:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box{position:absolute;bottom:0;padding-left:1rem;padding-bottom:4rem;max-width:96%}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .title{font-size:2.3em;line-height:1;font-weight:500;letter-spacing:1px;color:#ffffff}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .description{color:#ffffff;font-size:1em;line-height:1.1em}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance{vertical-align:middle;margin-bottom:1rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon{display:inline-block;vertical-align:middle}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance .icon img{width:20px;margin-right:0.5rem}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .walking-distance p{color:#ffffff;display:inline-block;vertical-align:middle;margin-bottom:0;padding-bottom:0}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .swiper-slide .inner-box .text-box .google-map-link{text-decoration:underline;color:#ffffff}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.home-attractions-container .home-attractions-swiper-container .home-attractions-swiper .home-attractions-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.home-attractions-container .home-attractions-map-container img{width:100%;max-height:none;display:block;margin:auto}.home-attractions-container .home-attractions-thumbs-swiper-container{height:340px;background-color:#262760;padding-left:3rem;padding-top:50px;padding-bottom:50px;display:none}.home-attractions-container .home-attractions-thumbs-swiper-container .home-attractions-thumbs-swiper .swiper-slide{background-size:cover;height:240px;background-position:center}.home-dining-container{padding-top:2rem;padding-bottom:5rem}.home-dining-container .home-dining-inner-box .text-image-box{position:relative;text-align:right;padding-left:25vw}.home-dining-container .home-dining-inner-box .text-image-box p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -40px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .text-image-box-2{position:relative;text-align:right;max-width:65%;margin-left:auto;padding-bottom:12vw;margin-top:30vw}.home-dining-container .home-dining-inner-box .text-image-box-2 p{display:inline-block;position:absolute;left:0;top:0;transform:rotate(-90deg) translate(-44%, -60px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-2 img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .text-image-box-3{position:relative;text-align:right;max-width:80%;margin:unset}.home-dining-container .home-dining-inner-box .text-image-box-3 p{display:inline-block;position:absolute;right:0;top:0;transform:rotate(-90deg) translate(-47%, 190px);font-size:2em;font-weight:600;letter-spacing:2px;color:#262760}.home-dining-container .home-dining-inner-box .text-image-box-3 img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;text-align:right;display:inline-block}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box{position:relative}.home-dining-container .home-dining-inner-box .home-dining-inner-right-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;position:absolute;left:3vw;top:5vw}.home-functions-container{padding-top:2rem;padding-bottom:5rem}.home-functions-container .home-functions-inner-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:right;margin-bottom:3rem;margin-top:0rem;padding-left:2vw}.home-functions-container .home-functions-inner-box .home-functions-inner-left img{width:100%;padding-left:unset;padding-right:4rem}.home-functions-container .home-functions-inner-box .home-functions-inner-right{padding-right:0}.home-functions-container .home-functions-inner-box .home-functions-inner-right img{width:100%;padding-left:1.5rem;padding-top:1rem}}.room-listing .page-topheader-box-room-listing{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.room-listing .page-topheader-box-room-listing .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.room-listing .page-topheader-box-room-listing .text-box{position:absolute;right:10%;top:45%}.room-listing .page-topheader-box-room-listing .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff}.room-listing .top-room-text-deco-box{padding:3rem 0 1rem 0}.room-listing .top-room-text-deco-box .text-for-deco{font-family:"Damion";font-size:11em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center}.room-listing .room-listing-type-box-1{width:100%;margin:0 auto;margin-bottom:10rem}.room-listing .room-listing-type-box-1>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-1 .room-type-info{padding:0;padding-right:5rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details{display:flex;padding:4rem 1.5rem;justify-content:center}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem;display:inline-flex;align-items:start}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{margin-right:0.75rem;display:inline-flex}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;height:fit-content;max-width:30px;margin-right:10px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;margin-top:3px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt span{margin-top:-1px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.7em}.room-listing .room-listing-type-box-1 .room-type-featured-box{padding:0;padding-top:4rem;position:relative;padding-bottom:5rem}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img{width:80%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;bottom:0}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name{position:absolute;bottom:15%;right:9%;z-index:3}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name p{font-size:6em;font-family:"Damion";color:#ffffff;line-height:1.1}.room-listing .room-listing-type-box-2{width:100%;margin:0 auto;margin-bottom:10rem}.room-listing .room-listing-type-box-2>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-2 .room-type-info{padding:0;padding-left:5rem;padding-top:4rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details{display:flex;padding:4rem 1.5rem;justify-content:center}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem;display:inline-flex;align-items:start}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-flex;margin-right:0.75rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;height:fit-content;max-width:30px;margin-right:10px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;margin-top:3px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt span{margin-top:-1px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.7em}.room-listing .room-listing-type-box-2 .room-type-featured-box{padding:0;position:relative;padding-bottom:5rem;text-align:right}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img{width:80%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;left:0;bottom:0}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name{position:absolute;bottom:15%;left:9%;z-index:3}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name p{font-size:6em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}.room-listing .room-listing-type-box-3{width:100%;margin:0 auto;margin-bottom:10rem}.room-listing .room-listing-type-box-3>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-3 .room-type-info{padding:0;padding-right:5rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details{display:flex;padding:4rem 1.5rem;justify-content:center}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem;display:inline-flex;align-items:start}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-flex;margin-right:0.75rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;height:fit-content;max-width:30px;margin-right:10px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;margin-top:3px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt span{margin-top:-1px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-3 .room-type-featured-box{padding:0;position:relative;padding-top:5rem}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img{width:80%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;top:0}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name{position:absolute;top:15%;right:9%;z-index:3}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name p{font-size:6em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}@media only screen and (max-width:767px){.room-listing .page-topheader-box-room-listing{height:45vh;background-attachment:scroll}.room-listing .page-topheader-box-room-listing .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.room-listing .page-topheader-box-room-listing .text-box{position:absolute;right:10%;top:45%}.room-listing .page-topheader-box-room-listing .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff}.room-listing .top-room-text-deco-box{padding:3rem 0 1rem 0}.room-listing .top-room-text-deco-box .text-for-deco{font-family:"Damion";font-size:11em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center}.room-listing .room-listing-type-box-1{width:100%;margin:0 auto;margin-bottom:3rem}.room-listing .room-listing-type-box-1>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-1 .room-type-info{padding:0;padding-right:2rem;order:2;padding-left:2rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;justify-content:center}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-1 .room-type-info a.standard-but{font-size:1em !important}.room-listing .room-listing-type-box-1 .room-type-featured-box{padding:0;padding-top:4rem;position:relative;padding-bottom:5rem;order:1}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;bottom:0}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name{position:absolute;bottom:5%;right:5%;z-index:3}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name p{font-size:3em;font-family:"Damion";color:#ffffff;line-height:1.1}.room-listing .room-listing-type-box-2{width:100%;margin:0 auto;margin-bottom:3rem}.room-listing .room-listing-type-box-2>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-2 .room-type-info{padding:0;padding-left:2rem;padding-top:0;display:grid;padding-right:2rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-sub-img{order:1}.room-listing .room-listing-type-box-2 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;justify-content:center;order:2}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-2 .room-type-info a.standard-but{font-size:1em !important}.room-listing .room-listing-type-box-2 .room-type-featured-box{padding:0;position:relative;padding-bottom:5rem;text-align:right}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;left:0;bottom:0}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name{position:absolute;bottom:5%;left:5%;z-index:3}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name p{font-size:3em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}.room-listing .room-listing-type-box-3{width:100%;margin:0 auto;margin-bottom:3rem}.room-listing .room-listing-type-box-3>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-3 .room-type-info{padding:0;padding-right:2rem;order:2;padding-left:2rem;padding-top:1rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;justify-content:center}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.4em}.room-listing .room-listing-type-box-3 .room-type-info a.standard-but{font-size:1em !important}.room-listing .room-listing-type-box-3 .room-type-featured-box{padding:0;position:relative;padding-top:5rem}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;top:0}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name{position:absolute;top:23%;right:6%;z-index:3}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name p{font-size:3em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}}@media (min-width:768px) and (max-width:1024px){.room-listing .page-topheader-box-room-listing{height:45vh;background-attachment:scroll}.room-listing .top-room-text-deco-box{padding:3rem 0 1rem 0}.room-listing .top-room-text-deco-box .text-for-deco{font-family:"Damion";font-size:11em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center}.room-listing .room-listing-type-box-1{width:100%;margin:0 auto;margin-bottom:7rem}.room-listing .room-listing-type-box-1>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-1 .room-type-info{padding:0;padding-right:2rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;justify-content:center}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-1 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-1 .room-type-info a.standard-but{font-size:1em !important;margin-bottom:0;margin-right:0.5rem}.room-listing .room-listing-type-box-1 .room-type-featured-box{padding:0;padding-top:4rem;position:relative;padding-bottom:5rem}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-1 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;bottom:0}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name{position:absolute;bottom:5%;right:9%;z-index:3}.room-listing .room-listing-type-box-1 .room-type-featured-box .room-type-name p{font-size:3.5em;font-family:"Damion";color:#ffffff;line-height:1.1}.room-listing .room-listing-type-box-2{width:100%;margin:0 auto;margin-bottom:7rem}.room-listing .room-listing-type-box-2>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-2 .room-type-info{padding:0;padding-left:2rem;padding-top:0rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;padding-top:1rem;justify-content:center}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-2 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-2 .room-type-info a.standard-but{font-size:1em !important;margin-bottom:0;margin-right:0.5rem}.room-listing .room-listing-type-box-2 .room-type-featured-box{padding:0;position:relative;padding-bottom:5rem;text-align:right}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-2 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;left:0;bottom:0}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name{position:absolute;bottom:11%;left:6%;z-index:3}.room-listing .room-listing-type-box-2 .room-type-featured-box .room-type-name p{font-size:3.5em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}.room-listing .room-listing-type-box-3{width:100%;margin:0 auto;margin-bottom:7rem}.room-listing .room-listing-type-box-3>.row{margin-right:0;margin-left:0}.room-listing .room-listing-type-box-3 .room-type-info{padding:0;padding-right:2rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-sub-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details{display:flex;padding:2rem 1rem;justify-content:center}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description{margin-bottom:2rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:25px;margin-right:10px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1em}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price{margin-bottom:1rem}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .from{display:inline-block;margin-right:5px}.room-listing .room-listing-type-box-3 .room-type-info .room-type-details .room-price .price{display:inline-block;font-size:1.5em}.room-listing .room-listing-type-box-3 .room-type-info a.standard-but{font-size:1em !important;margin-bottom:0;margin-right:0.5rem}.room-listing .room-listing-type-box-3 .room-type-featured-box{padding:0;position:relative;padding-top:5rem}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img{width:90%;display:inline-block;position:relative;z-index:1}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-featured-img img{width:100%;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.room-listing .room-listing-type-box-3 .room-type-featured-box .colour-bg-box{width:55%;height:58%;position:absolute;right:0;top:0}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name{position:absolute;top:11%;right:6%;z-index:3}.room-listing .room-listing-type-box-3 .room-type-featured-box .room-type-name p{font-size:3.5em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}}.single-room .single-room-top-header{background:#262760;padding-top:2rem;padding-bottom:5rem}.single-room .single-room-top-header .inner-box{max-width:84vw;margin:0 auto;padding-right:1rem;padding-left:1rem}.single-room .single-room-top-header .room-featured-img-box{position:relative}.single-room .single-room-top-header .room-featured-img-box .featured-img-outer-box{position:relative}.single-room .single-room-top-header .room-featured-img-box .featured-img-outer-box img.featured-img{width:100%;z-index:2;display:block;box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21)}.single-room .single-room-top-header .room-featured-img-box .featured-img-outer-box .overlay-img-box{position:absolute;top:0;left:0px;width:100%;height:100%;background:black;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 56%, rgba(0, 0, 0, 0.3200630594) 100%)}.single-room .single-room-top-header .room-featured-img-box .room-type-name{position:absolute;bottom:22%;left:-7%;z-index:5}.single-room .single-room-top-header .room-featured-img-box .room-type-name p{font-size:6em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}.single-room .single-room-top-header .room-details-box .room-type-details{display:flex;padding:4rem 0rem;justify-content:center}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description{margin-bottom:2rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:1rem;vertical-align:middle}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:34px;margin-right:6px}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;color:#ffffff;vertical-align:middle}.single-room .single-room-top-header .room-details-box .room-type-details .room-price{margin-bottom:1rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .from{display:inline-block;margin-right:5px;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .price{display:inline-block;font-size:1.7em;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-desciption p{color:#ffffff}.single-room .single-room-booking-container{width:60vw;background:#00013A;height:245px;display:flex;align-items:end;padding-left:10vw;padding-bottom:3rem;margin-top:-180px}.single-room .single-room-booking-container .single-room-booking-form-box{display:block;width:100%;max-width:660px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0 auto;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shbdp-item table{width:100%}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.single-room .single-room-gallery-container{padding-top:10rem;padding-bottom:10rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box{margin-top:-3rem;margin-bottom:1.5rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box .text-for-deco-medium{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3}.single-room .single-room-gallery-container .room-galleryimg-left{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-left img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.single-room .single-room-gallery-container .room-galleryimg-right{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-right img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.single-room .single-room-facilities-container{background:#262760;padding-top:5rem;padding-bottom:5rem;position:relative}.single-room .single-room-facilities-container .text-for-deco-medium{font-family:"Damion";font-size:10em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f314;position:absolute;bottom:0;left:3%}.single-room .single-room-facilities-container .icon-txt-box{margin-bottom:2rem}.single-room .single-room-facilities-container .icon-txt-box img{max-width:46px;display:block;margin:auto;margin-bottom:0.8rem}.single-room .single-room-facilities-container .icon-txt-box p{color:#ffffff;text-align:center;max-width:120px;margin:auto}.single-room .single-room-policy-container{padding-top:7rem;padding-bottom:7rem}.single-room .single-room-policy-container .text-for-deco-medium{font-family:"Damion";font-size:10em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f3;margin-bottom:5rem}.single-room .single-room-policy-container .single-room-policy-txt-box{margin-bottom:1.5rem}.single-room .single-room-policy-container .single-room-policy-txt-box p{text-align:center;font-size:1.2em}@media (min-width:768px) and (max-width:1024px){.single-room .single-room-top-header .inner-box{max-width:90vw}.single-room .single-room-top-header .inner-box .between-xs{justify-content:center}.single-room .single-room-top-header .room-featured-img-box .room-type-name{position:absolute;bottom:5%;left:-16%;z-index:5}.single-room .single-room-top-header .room-featured-img-box .room-type-name p{font-size:4.5em;font-family:"Damion";color:#ffffff;line-height:1.1;text-align:left}.single-room .single-room-top-header .room-details-box .room-type-details{display:flex;padding:4rem 2rem;justify-content:center}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description{margin-bottom:2rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:1rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:34px;margin-right:6px}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-price{margin-bottom:1rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .from{display:inline-block;margin-right:5px;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .price{display:inline-block;font-size:1.7em;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-desciption p{color:#ffffff}.single-room .single-room-booking-container{width:90vw;background:#00013A;height:140px;display:flex;align-items:end;padding-left:5vw;padding-bottom:3rem;margin-top:-80px;margin-left:auto;margin-right:auto}.single-room .single-room-booking-container .single-room-booking-form-box{display:block;width:100%;max-width:660px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0 auto;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.single-room .single-room-booking-container .single-room-booking-form-box .shbdp-cal-wrapper{width:100%;border:0;box-sizing:border-box}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-guestclass-select-dropdown{max-width:55% !important;border:0}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1.shb-booking-form-1-column-4 .shb-booking-form-col{width:25% !important;border-bottom:0}.single-room .single-room-booking-container .single-room-booking-form-box .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.single-room .single-room-gallery-container{padding-top:7rem;padding-bottom:7rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box{margin-top:-3rem;margin-bottom:1.5rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box .text-for-deco-medium{font-family:"Damion";font-size:8em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3}.single-room .single-room-gallery-container .room-galleryimg-left{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-left img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.single-room .single-room-gallery-container .room-galleryimg-right{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-right img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.single-room .single-room-facilities-container{background:#262760;padding-top:5rem;padding-bottom:5rem;position:relative}.single-room .single-room-facilities-container .text-for-deco-medium{font-family:"Damion";font-size:10em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f314;position:absolute;bottom:0;left:3%}.single-room .single-room-facilities-container .icon-txt-box{margin-bottom:2rem}.single-room .single-room-facilities-container .icon-txt-box img{max-width:46px;display:block;margin:auto;margin-bottom:0.8rem}.single-room .single-room-facilities-container .icon-txt-box p{color:#ffffff;text-align:center;max-width:120px;margin:auto}.single-room .single-room-policy-container{padding-top:7rem;padding-bottom:7rem}.single-room .single-room-policy-container .text-for-deco-medium{font-family:"Damion";font-size:10em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f3;margin-bottom:5rem}.single-room .single-room-policy-container .single-room-policy-txt-box{margin-bottom:1.5rem}.single-room .single-room-policy-container .single-room-policy-txt-box p{text-align:center;font-size:1.2em}}@media only screen and (max-width:767px){.single-room .single-room-top-header{padding-bottom:1rem}.single-room .single-room-top-header .inner-box{max-width:90vw}.single-room .single-room-top-header .room-featured-img-box .room-type-name{bottom:-22%;left:-3%}.single-room .single-room-top-header .room-featured-img-box .room-type-name p{font-size:3.3em}.single-room .single-room-top-header .room-details-box .room-type-details{padding:5rem 0rem 4rem 0}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description{margin-bottom:2rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box{display:inline-block;margin-right:0.5rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box img.icon{display:inline-block;vertical-align:middle;max-width:34px;margin-right:6px}.single-room .single-room-top-header .room-details-box .room-type-details .room-type-quick-description .icon-txt-box .txt{display:inline-block;margin-bottom:0;font-size:1.1em;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-price{margin-bottom:1rem}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .from{display:inline-block;margin-right:5px;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-price .price{display:inline-block;font-size:1.7em;color:#ffffff}.single-room .single-room-top-header .room-details-box .room-type-details .room-desciption p{color:#ffffff}.single-room .single-room-booking-container{width:100vw;background:#00013A;height:auto;display:flex;align-items:end;padding-left:initial;padding-bottom:3rem;margin-top:0;padding:2rem}.single-room .single-room-booking-container .single-room-booking-form-box{display:block;width:100%;max-width:660px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff;border:0;width:49%;margin-bottom:1.5rem}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease;margin-top:10px;width:100%}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shbdp-item table{width:100%}.single-room .single-room-booking-container .single-room-booking-form-box .shb-booking-form-style-1 .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.single-room .single-room-gallery-container{padding-top:5rem;padding-bottom:5rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box{margin-top:1rem;margin-bottom:1.5rem}.single-room .single-room-gallery-container .single-room-gallery-fancy-txt-box .text-for-deco-medium{font-family:"Damion";font-size:6em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3}.single-room .single-room-gallery-container .room-galleryimg-left{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-left img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%;position:relative}.single-room .single-room-gallery-container .room-galleryimg-right{padding:1rem}.single-room .single-room-gallery-container .room-galleryimg-right img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.single-room .single-room-facilities-container{background:#262760;padding-top:5rem;padding-bottom:5rem;position:relative}.single-room .single-room-facilities-container .text-for-deco-medium{font-family:"Damion";font-size:6em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f314;position:absolute;bottom:0;left:3%}.single-room .single-room-facilities-container .icon-txt-box{margin-bottom:2rem}.single-room .single-room-facilities-container .icon-txt-box img{max-width:46px;display:block;margin:auto;margin-bottom:0.8rem}.single-room .single-room-facilities-container .icon-txt-box p{color:#ffffff;text-align:center;max-width:120px;margin:auto}.single-room .single-room-policy-container{padding-top:7rem;padding-bottom:7rem}.single-room .single-room-policy-container .text-for-deco-medium{font-family:"Damion";font-size:6em;line-height:0.75;letter-spacing:0.1em;color:#f3f3f3;margin-bottom:5rem}.single-room .single-room-policy-container .single-room-policy-txt-box{margin-bottom:1.5rem}.single-room .single-room-policy-container .single-room-policy-txt-box p{text-align:center;font-size:1.2em}}.about-us-container .page-topheader-box-about-us{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.about-us-container .page-topheader-box-about-us .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.about-us-container .page-topheader-box-about-us .text-box{position:absolute;left:7%;top:45%}.about-us-container .page-topheader-box-about-us .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.about-us-container .page-topheader-box-about-us .text-box .normal-title{font-size:3em;line-height:1;color:#ffffff;letter-spacing:2px}.about-us-container .about-us-details-container{padding-bottom:7rem}.about-us-container .about-us-details-container .about-us-details-row-top{padding-top:1rem;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .left{padding-left:0;padding-right:0.5rem}.about-us-container .about-us-details-container .about-us-details-row-top .left img{width:100%}.about-us-container .about-us-details-container .about-us-details-row-top .right{padding-left:0.5rem;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box{padding:7vw}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box p{font-size:1.1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-top .right img{max-width:33vw}.about-us-container .about-us-details-container .about-us-details-row-bottom{padding-top:1rem;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-bottom .left{padding-left:0;padding-right:0.5rem}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box{padding:4vw 12vw 3vw 12vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box p{font-size:1.1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left;padding-left:3vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .right{padding-left:0.5rem;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-bottom .right img{width:100%}@media only screen and (max-width:767px){.about-us-container .page-topheader-box-about-us{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center;height:45vh;background-attachment:scroll}.about-us-container .page-topheader-box-about-us .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.about-us-container .page-topheader-box-about-us .text-box{position:absolute;left:7%;top:45%}.about-us-container .page-topheader-box-about-us .text-box h1{font-family:"Damion", cursive;font-size:3em;line-height:1;color:#ffffff;margin-bottom:5px}.about-us-container .page-topheader-box-about-us .text-box .normal-title{font-size:2.3em;line-height:1;color:#ffffff;letter-spacing:2px}.about-us-container .about-us-details-container{padding-bottom:7rem}.about-us-container .about-us-details-container .about-us-details-row-top{padding-top:0;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .left{padding-left:0;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .left img{width:100%}.about-us-container .about-us-details-container .about-us-details-row-top .right{padding-left:0;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box{padding:7vw}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box p{font-size:1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-top .right img{max-width:75vw}.about-us-container .about-us-details-container .about-us-details-row-bottom{padding-top:0.5rem;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-bottom .left{padding-left:0;padding-right:0.5rem;order:2}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box{padding:7vw 4vw 2vw 10vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box p{font-size:1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left;padding-left:3vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .right{padding-left:0.5rem;padding-right:0;order:1}.about-us-container .about-us-details-container .about-us-details-row-bottom .right img{width:100%;margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1024px){.about-us-container .page-topheader-box-about-us{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center;height:45vh;background-attachment:scroll}.about-us-container .about-us-details-container{padding-bottom:7rem}.about-us-container .about-us-details-container .about-us-details-row-top{padding-top:1rem;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .left{padding-left:0;padding-right:0.5rem}.about-us-container .about-us-details-container .about-us-details-row-top .left img{width:100%}.about-us-container .about-us-details-container .about-us-details-row-top .right{padding-left:0.5rem;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box{padding:7vw}.about-us-container .about-us-details-container .about-us-details-row-top .right .text-box p{font-size:1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-top .right img{max-width:33vw}.about-us-container .about-us-details-container .about-us-details-row-bottom{padding-top:1rem;margin-left:0;margin-right:0}.about-us-container .about-us-details-container .about-us-details-row-bottom .left{padding-left:0;padding-right:0.5rem}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box{padding:4vw 8vw 3vw 8vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-box p{font-size:1em;line-height:1.3em;margin-bottom:1.8em}.about-us-container .about-us-details-container .about-us-details-row-bottom .left .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left;padding-left:3vw}.about-us-container .about-us-details-container .about-us-details-row-bottom .right{padding-left:0.5rem;padding-right:0}.about-us-container .about-us-details-container .about-us-details-row-bottom .right img{width:100%}}.dining-container .page-topheader-box-dining{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.dining-container .page-topheader-box-dining .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.dining-container .page-topheader-box-dining .text-box{position:absolute;left:7%;top:45%}.dining-container .page-topheader-box-dining .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.dining-container .text-deco-box{padding-top:3rem}.dining-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:right}.dining-container .dining-block-1{margin-bottom:8rem}.dining-container .dining-block-1 .dining-block-1-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-1 .dining-block-1-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-1 .dining-block-1-inner-row .left{padding-left:7vw}.dining-container .dining-block-1 .dining-block-1-inner-row .right{padding-left:3rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .description{margin-bottom:3rem;max-width:60%}.dining-container .dining-block-1 .dining-block-1-inner-row .right img{max-width:33vw}.dining-container .dining-block-2{margin-right:0;margin-left:0;margin-bottom:8rem}.dining-container .dining-block-2 .dining-block-2-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-2 .dining-block-2-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-2 .dining-block-2-inner-row .left{padding-left:7vw;padding-right:4vw}.dining-container .dining-block-2 .dining-block-2-inner-row .left .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .description{margin-bottom:3rem;max-width:90%}.dining-container .dining-block-2 .dining-block-2-inner-row .right{padding:0}.dining-container .dining-block-3{padding-bottom:8rem}.dining-container .dining-block-3 .dining-block-3-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-3 .dining-block-3-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-3 .dining-block-3-inner-row .left{padding-left:7vw;padding-right:4vw}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box{margin:auto;max-width:78%}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem;padding-top:4vw}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .description{margin-bottom:3rem}.dining-container .dining-block-3 .dining-block-3-inner-row .right{padding:0;padding-top:8rem}@media only screen and (max-width:767px){.dining-container .page-topheader-box-dining{height:45vh;background-attachment:scroll}.dining-container .page-topheader-box-dining .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.dining-container .page-topheader-box-dining .text-box{position:absolute;left:7%;top:45%}.dining-container .page-topheader-box-dining .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.dining-container .text-deco-box{padding-top:3rem}.dining-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:right}.dining-container .dining-block-1{margin-bottom:8rem}.dining-container .dining-block-1 .dining-block-1-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-1 .dining-block-1-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-1 .dining-block-1-inner-row .left{padding-left:1rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right{padding-left:1rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .dining-restaurant-name{font-size:3em;padding-top:3rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .description{margin-bottom:3rem;max-width:100%}.dining-container .dining-block-1 .dining-block-1-inner-row .right img{max-width:70vw}.dining-container .dining-block-2{margin-right:0;margin-left:0;margin-bottom:3rem}.dining-container .dining-block-2 .dining-block-2-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-2 .dining-block-2-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-2 .dining-block-2-inner-row .left{padding-left:1rem;padding-right:1rem;order:2}.dining-container .dining-block-2 .dining-block-2-inner-row .left .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .description{margin-bottom:3rem;max-width:100%}.dining-container .dining-block-2 .dining-block-2-inner-row .left img{max-width:72vw;float:right}.dining-container .dining-block-2 .dining-block-2-inner-row .right{padding:0;order:1;margin-bottom:3rem}.dining-container .dining-block-3{padding-bottom:3rem}.dining-container .dining-block-3 .dining-block-3-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-3 .dining-block-3-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-3 .dining-block-3-inner-row .left{padding-left:1rem;padding-right:1rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box{margin:auto;max-width:100%;padding-top:3rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem;padding-top:unset}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .description{margin-bottom:3rem}.dining-container .dining-block-3 .dining-block-3-inner-row .right{padding:0;padding-top:4rem;margin-bottom:2rem}}@media (min-width:768px) and (max-width:1024px){.dining-container .page-topheader-box-dining{height:45vh;background-attachment:scroll}.dining-container .page-topheader-box-dining .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.dining-container .page-topheader-box-dining .text-box{position:absolute;left:7%;top:45%}.dining-container .page-topheader-box-dining .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.dining-container .text-deco-box{padding-top:3rem}.dining-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:right}.dining-container .dining-block-1{margin-bottom:3rem}.dining-container .dining-block-1 .dining-block-1-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-1 .dining-block-1-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-1 .dining-block-1-inner-row .left{padding-left:1rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right{padding-left:1rem;display:flex;align-items:flex-start;padding-top:2rem;justify-content:space-between}.dining-container .dining-block-1 .dining-block-1-inner-row .right .text-box{max-width:43vw;display:inline-block;padding-top:1rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .text-box .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .text-box .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-1 .dining-block-1-inner-row .right .text-box .description{margin-bottom:3rem;max-width:100%}.dining-container .dining-block-1 .dining-block-1-inner-row .right img{max-width:45vw;display:inline-block}.dining-container .dining-block-2{margin-right:0;margin-left:0;margin-bottom:8rem}.dining-container .dining-block-2 .dining-block-2-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-2 .dining-block-2-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-2 .dining-block-2-inner-row .left{padding-left:7vw;padding-right:4vw;order:2;padding-top:4rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-2 .dining-block-2-inner-row .left .description{margin-bottom:3rem;max-width:90%}.dining-container .dining-block-2 .dining-block-2-inner-row .left img{max-width:60vw}.dining-container .dining-block-2 .dining-block-2-inner-row .right{padding:0;order:1}.dining-container .dining-block-3{padding-bottom:8rem}.dining-container .dining-block-3 .dining-block-3-inner-row{margin-right:0;margin-left:0}.dining-container .dining-block-3 .dining-block-3-inner-row img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.dining-container .dining-block-3 .dining-block-3-inner-row .left{display:flex;align-items:flex-start;padding-top:2rem;justify-content:space-between;padding-left:1rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box{margin:auto;max-width:43vw;padding-left:2rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .dining-restaurant-name{font-family:"Damion";font-size:4em;line-height:1;color:#262760;margin-bottom:2rem;padding-top:4vw}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .opening-hour{font-size:1.2em;line-height:1.4em;margin-bottom:2.5rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left .text-box .description{margin-bottom:3rem}.dining-container .dining-block-3 .dining-block-3-inner-row .left img{max-width:45vw;display:inline-block}.dining-container .dining-block-3 .dining-block-3-inner-row .right{padding:0;padding-top:3rem}}.meeting-events-container .page-topheader-box-meeting{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.meeting-events-container .page-topheader-box-meeting .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.meeting-events-container .page-topheader-box-meeting .text-box{position:absolute;left:7%;top:45%}.meeting-events-container .page-topheader-box-meeting .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.meeting-events-container .text-deco-box{padding-top:3rem}.meeting-events-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left}.meeting-events-container .meeting-type-container{padding-top:6rem;padding-bottom:3rem}.meeting-events-container .meeting-type-container .img-box img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.meeting-events-container .meeting-type-container .text-box{text-align:left;padding-left:3rem;padding-right:3rem}.meeting-events-container .meeting-type-container .text-box .title{font-size:3.6em;font-family:"Damion";line-height:1;color:#262760}.meeting-events-container .meeting-type-container .text-box .subtext{font-size:1.9em;font-weight:600;line-height:1;margin-bottom:2rem;color:#262760}.meeting-events-container .meeting-type-container .text-box .description{margin-bottom:2rem}.meeting-events-container .banquet-chart-container{padding-top:5rem}.meeting-events-container .banquet-chart-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:2rem}.meeting-events-container .banquet-chart-container .curly-title{font-family:"Damion";color:#262760}.meeting-events-container .banquet-chart-container table{width:100%;margin-bottom:4rem}.meeting-events-container .banquet-chart-container table th{padding:1rem;background-color:#262760;color:#ffffff}.meeting-events-container .banquet-chart-container table th:first-child{text-align:left}.meeting-events-container .banquet-chart-container table tr{border-bottom:1px solid}.meeting-events-container .banquet-chart-container table tr td{padding:1rem}.meeting-events-container .banquet-chart-container table tr td:first-child{text-align:left}.meeting-events-container .meeting-enquiry-container{padding-top:8rem;padding-bottom:4rem}.meeting-events-container .meeting-enquiry-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:5rem}.meeting-events-container .meeting-enquiry-container .curly-title{font-family:"Damion";color:#262760}@media only screen and (max-width:767px){.meeting-events-container .page-topheader-box-meeting{height:45vh;background-attachment:scroll}.meeting-events-container .page-topheader-box-meeting .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.meeting-events-container .page-topheader-box-meeting .text-box{position:absolute;left:7%;top:45%}.meeting-events-container .page-topheader-box-meeting .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.meeting-events-container .text-deco-box{padding-top:0rem;margin-bottom:-3rem}.meeting-events-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left}.meeting-events-container .meeting-type-container{padding-top:3rem;padding-bottom:3rem}.meeting-events-container .meeting-type-container .img-box{order:1}.meeting-events-container .meeting-type-container .img-box img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.meeting-events-container .meeting-type-container .text-box{text-align:left;padding-left:1rem;padding-right:1rem;padding-top:3rem;order:2}.meeting-events-container .meeting-type-container .text-box .title{font-size:3.6em;font-family:"Damion";line-height:1;color:#262760}.meeting-events-container .meeting-type-container .text-box .subtext{font-size:1.9em;font-weight:600;line-height:1;margin-bottom:2rem;color:#262760}.meeting-events-container .meeting-type-container .text-box .description{margin-bottom:2rem}.meeting-events-container .banquet-chart-container{padding-top:5rem}.meeting-events-container .banquet-chart-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:2rem}.meeting-events-container .banquet-chart-container .curly-title{font-family:"Damion";color:#262760}.meeting-events-container .banquet-chart-container table{width:100%;margin-bottom:4rem}.meeting-events-container .banquet-chart-container table th{padding:1rem;background-color:#262760;color:#ffffff}.meeting-events-container .banquet-chart-container table th:first-child{text-align:left}.meeting-events-container .banquet-chart-container table tr{border-bottom:1px solid}.meeting-events-container .banquet-chart-container table tr td{padding:1rem}.meeting-events-container .banquet-chart-container table tr td:first-child{text-align:left}.meeting-events-container .meeting-enquiry-container{padding-top:8rem}.meeting-events-container .meeting-enquiry-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:5rem}.meeting-events-container .meeting-enquiry-container .curly-title{font-family:"Damion";color:#262760}}@media (min-width:768px) and (max-width:1024px){.meeting-events-container .page-topheader-box-meeting{height:45vh;background-attachment:scroll}.meeting-events-container .page-topheader-box-meeting .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.meeting-events-container .page-topheader-box-meeting .text-box{position:absolute;left:7%;top:45%}.meeting-events-container .page-topheader-box-meeting .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.meeting-events-container .text-deco-box{padding-top:3rem}.meeting-events-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:center}.meeting-events-container .meeting-type-container{padding-top:6rem;padding-bottom:3rem}.meeting-events-container .meeting-type-container .img-box{order:1}.meeting-events-container .meeting-type-container .img-box img{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);width:100%}.meeting-events-container .meeting-type-container .text-box{text-align:left;padding-left:3rem;padding-right:3rem;padding-top:3rem;order:2}.meeting-events-container .meeting-type-container .text-box .title{font-size:3.6em;font-family:"Damion";line-height:1;color:#262760}.meeting-events-container .meeting-type-container .text-box .subtext{font-size:1.9em;font-weight:600;line-height:1;margin-bottom:2rem;color:#262760}.meeting-events-container .meeting-type-container .text-box .description{margin-bottom:2rem}.meeting-events-container .banquet-chart-container{padding-top:5rem}.meeting-events-container .banquet-chart-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:2rem}.meeting-events-container .banquet-chart-container .curly-title{font-family:"Damion";color:#262760}.meeting-events-container .banquet-chart-container table{width:100%;margin-bottom:4rem}.meeting-events-container .banquet-chart-container table th{padding:1rem;background-color:#262760;color:#ffffff}.meeting-events-container .banquet-chart-container table th:first-child{text-align:left}.meeting-events-container .banquet-chart-container table tr{border-bottom:1px solid}.meeting-events-container .banquet-chart-container table tr td{padding:1rem}.meeting-events-container .banquet-chart-container table tr td:first-child{text-align:left}.meeting-events-container .meeting-enquiry-container{padding-top:8rem}.meeting-events-container .meeting-enquiry-container .title{font-size:2.6em;line-height:1;color:#262760;margin-bottom:5rem}.meeting-events-container .meeting-enquiry-container .curly-title{font-family:"Damion";color:#262760}}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;padding:12px 12px 12px 0 !important;margin-bottom:0;margin-top:0;border:0 !important;border-bottom:1px solid #B8B8B8 !important;width:100% !important}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#262760 !important;border-color:#262760 !important;box-shadow:0 2px 2px rgba(58, 58, 87, 0.06);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#262760 !important}#ui-datepicker-div{width:460px !important}#ui-datepicker-div .ui-datepicker-calendar tbody td[data-event="click"]:hover{background:#262760 !important}#gform_1 div#field_1_6{text-align:left}#gform_1 div#field_1_5{text-align:left}#gform_1 div#field_1_7{text-align:left}::placeholder{color:#AAAAAA}#gform_1 .gfield{margin-bottom:0.75rem;text-align:left}.gform_wrapper.gravity-theme .gfield_label{font-size:16px;font-weight:600 !important;margin-bottom:8px;display:inline-block;padding:0;color:#000000}.gform_wrapper.gravity-theme .gfield textarea.large{height:138px !important}.gform_button{padding:12px 24px;margin-right:1.25rem;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:1.1em;letter-spacing:1px;transition:0.3s ease;display:inline-block;margin-top:1.5rem}.gform_button:hover{background-color:#2F95AB;transition:0.3s ease}.gform_wrapper.gravity-theme .gform_footer{text-align:left}#field_3_6 label.gfield_label{font-weight:400 !important;margin-top:1rem}.gform_wrapper .gform_validation_errors{background:unset !important;box-shadow:none !important;padding:16px 16px 16px 35px !important;border:0 !important;text-align:left !important}.gform_wrapper .gform_validation_errors>h2 .gform-icon{left:0 !important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:unset !important;border:0px !important;padding:13px 0px 13px 0px !important}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{content:unset !important}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before{content:unset !important}.gform_confirmation_wrapper{text-align:center}.facilities-container .page-topheader-box-facilities{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.facilities-container .page-topheader-box-facilities .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.facilities-container .page-topheader-box-facilities .text-box{position:absolute;left:7%;top:55%}.facilities-container .page-topheader-box-facilities .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.facilities-container .facilities-list-block-1 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-1 .img-box-outer-1{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0rem;padding-right:0.5rem}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-1 .img-box-outer-2{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0.5rem;padding-right:0.5rem}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-1 .txt-box-outer{margin-left:0;margin-right:0;padding:0;padding-left:0.5rem;padding-top:1rem}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box{display:flex;height:330px;align-items:center;padding-left:3vw}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-2 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-2 .img-box-outer-1{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0.5rem;padding-right:0.5rem}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-2 .img-box-outer-2{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0.5rem;padding-right:0.5rem}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-2 .txt-box-outer{margin-left:0;margin-right:0;padding:0;padding-left:0.5rem;padding-top:1rem}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box{display:flex;height:330px;align-items:center;padding-left:3vw}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-3 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-3 .img-box-outer-1{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0rem;padding-right:0.5rem}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-3 .img-box-outer-2{margin-left:0;margin-right:0;padding-top:1rem;padding-left:0.5rem;padding-right:0.5rem}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-3 .txt-box-outer{margin-left:0;margin-right:0;padding:0;padding-left:0.5rem;padding-top:1rem}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box{display:flex;height:330px;align-items:center;padding-left:3vw;position:relative}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box .text-deco-box{padding-top:3rem;position:absolute;right:0;bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left}@media (min-width:768px) and (max-width:1024px){.facilities-container .page-topheader-box-facilities{height:45vh;background-attachment:scroll}.facilities-container .page-topheader-box-facilities .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.facilities-container .page-topheader-box-facilities .text-box{position:absolute;left:7%;top:55%}.facilities-container .page-topheader-box-facilities .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}}@media only screen and (max-width:767px){.facilities-container .page-topheader-box-facilities{height:45vh;background-attachment:scroll}.facilities-container .page-topheader-box-facilities .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.facilities-container .page-topheader-box-facilities .text-box{position:absolute;left:7%;top:55%}.facilities-container .page-topheader-box-facilities .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.facilities-container .facilities-list-block-1 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-1 .img-box-outer-1{margin-left:0;margin-right:0;padding:1rem}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-1 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-1 .img-box-outer-2{margin-left:0;margin-right:0;padding:1rem;padding-top:0}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-1 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-1 .txt-box-outer{margin-left:0;margin-right:0;padding:0;padding-left:0.5rem;padding-top:1rem}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box{display:flex;height:auto;align-items:center;padding-left:2rem;padding-top:2rem;padding-bottom:2rem}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-1 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-2 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-2 .img-box-outer-1{margin-left:0;margin-right:0;padding:1rem;order:1}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-2 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-2 .img-box-outer-2{margin-left:0;margin-right:0;padding:1rem;padding-top:0;order:2}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-2 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-2 .txt-box-outer{margin-left:0;margin-right:0;padding:1rem;order:3}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box{display:flex;height:auto;align-items:center;padding-left:2rem;padding-top:2rem;padding-bottom:2rem}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-2 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-3 .facilities-list-inner-row{margin:0}.facilities-container .facilities-list-block-3 .img-box-outer-1{margin-left:0;margin-right:0;padding:1rem}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-3 .img-box-outer-1 .img-box-1 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-3 .img-box-outer-2{margin-left:0;margin-right:0;padding:1rem}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2{background-size:cover;height:330px;background-position:center;position:relative}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2 .number-circle{position:absolute;background-color:#262760;width:36px;height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;left:5%;top:7%}.facilities-container .facilities-list-block-3 .img-box-outer-2 .img-box-2 .number-circle p{font-size:1.3em;padding-bottom:0;line-height:1;margin-bottom:0;color:#ffffff}.facilities-container .facilities-list-block-3 .txt-box-outer{margin-left:0;margin-right:0;padding:1rem}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box{display:flex;height:330px;align-items:center;padding-left:2rem;position:relative}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol{list-style-type:auto;font-weight:500;color:#262760;font-size:1.3em}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li{margin-bottom:2rem}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li:last-child{margin-bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .curly-txt{color:#262760;font-size:1.7em;font-family:"Damion"}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .subtit{font-size:1.1em}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box ol li .opening-hours{margin-bottom:0;padding-bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box .text-deco-box{padding-top:3rem;position:absolute;right:0;bottom:0}.facilities-container .facilities-list-block-3 .txt-box-outer .txt-box .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;text-align:left}}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-checkin,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-checkout,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-checkout.shbdp-cal-available-checkout-only,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-checkout.shbdp-cal-available-checkout-only:hover,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-available:hover,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-available-checkout-only-live:hover{border:#262760 1px solid;background-image:none;background:#262760;color:#fff;cursor:pointer}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-selected-hover,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-date,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-selected-date-live{border:#4a4cab 1px solid;background:#4a4cab;color:#fff}.mainpage-attractions-page-container .page-topheader-box-attractions{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.mainpage-attractions-page-container .page-topheader-box-attractions .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box{position:absolute;left:7%;top:55%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.mainpage-attractions-page-container .attractions-content-container{padding-top:1rem;padding-bottom:1rem}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right{position:relative}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:9em;line-height:0.9;text-align:left;position:absolute;right:0;top:14.5vw}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row{margin-left:0;margin-right:0}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row .inner-row-no-pad{padding:0}.mainpage-attractions-page-container .attractions-content-container .attractions-map-container{display:block;background:#F6F6F6}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .swiper-slide .inner-box{height:640px;background-size:cover;position:relative;background-position:center}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .attractions-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .attractions-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .attractions-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .attractions-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box{min-height:400px;display:flex;align-items:center;background-color:#ffffff}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box{padding-left:4rem;padding-right:4rem}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .title{font-family:"Damion";font-size:3.3em;line-height:1;font-weight:500;letter-spacing:1px;display:block;color:#262760}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .description{font-size:1em;line-height:1.3em;display:block}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance{vertical-align:middle;margin-bottom:1rem;display:block}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance .icon{display:inline-block;vertical-align:middle}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance .icon img{width:16px;margin-right:0.5rem}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance p{display:inline-block;vertical-align:middle;margin-bottom:0;padding-bottom:0}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .google-map-link{text-decoration:underline;display:inline-block;color:#000000}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container{position:relative;height:240px;background-color:#262760;padding-left:3rem;padding-top:45px;padding-bottom:45px}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container .attractions-thumbs-swiper .swiper-slide{background-size:cover;height:150px;background-position:center}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container .attractions-thumbs-swiper .swiper-slide-thumb-active{border:3px solid #98cceb}@media only screen and (max-width:767px){.mainpage-attractions-page-container .page-topheader-box-attractions{height:45vh;background-attachment:scroll}.mainpage-attractions-page-container .page-topheader-box-attractions .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box{position:absolute;left:7%;top:55%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.mainpage-attractions-page-container .attractions-content-container{padding-top:1rem;padding-bottom:1rem}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right{position:relative}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:9em;line-height:0.9;text-align:left;position:absolute;right:0;top:14.5vw}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row{margin-left:0;margin-right:0}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row .inner-row-no-pad{padding:0}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .swiper-slide .inner-box{height:340px;background-size:cover;position:relative}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container{position:relative;height:240px}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container .attractions-thumbs-swiper .swiper-slide{background-size:cover;height:150px;background-position:center}}@media (min-width:768px) and (max-width:1024px){.mainpage-attractions-page-container .page-topheader-box-attractions{height:45vh;background-attachment:scroll}.mainpage-attractions-page-container .page-topheader-box-attractions .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box{position:absolute;left:7%;top:55%}.mainpage-attractions-page-container .page-topheader-box-attractions .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.mainpage-attractions-page-container .attractions-content-container{padding-top:1rem;padding-bottom:1rem}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right{position:relative}.mainpage-attractions-page-container .attractions-content-container .attractions-container-right .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:9em;line-height:0.9;text-align:left;position:absolute;right:0;top:14.5vw}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row{margin-left:0;margin-right:0}.mainpage-attractions-page-container .attractions-content-container .attractions-container-outer-row .inner-row-no-pad{padding:0}.mainpage-attractions-page-container .attractions-content-container .attractions-map-container{display:block;background:#F6F6F6}.mainpage-attractions-page-container .attractions-content-container .attractions-swiper-container .attractions-swiper .swiper-slide .inner-box{height:500px;background-size:cover;position:relative}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box{min-height:300px;display:flex;align-items:center}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box{padding-left:2rem;padding-right:2rem}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .title{font-family:"Damion";font-size:2.6em;line-height:1;font-weight:500;letter-spacing:1px;display:block;color:#262760}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .description{font-size:0.9em;line-height:1.3em;display:block}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance{vertical-align:middle;margin-bottom:1rem;display:block}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance .icon{display:inline-block;vertical-align:middle}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance .icon img{width:16px;margin-right:0.5rem}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .walking-distance p{display:inline-block;vertical-align:middle;margin-bottom:0;padding-bottom:0}.mainpage-attractions-page-container .attractions-content-container .attractions-info-swiper .text-box .text-inner-box .google-map-link{text-decoration:underline;display:inline-block;color:#000000;font-size:0.85em}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container{position:relative;height:200px;background-color:#262760;padding-left:2rem;padding-top:25px;padding-bottom:25px}.mainpage-attractions-page-container .attractions-content-container .attractions-thumbs-swiper-container .attractions-thumbs-swiper .swiper-slide{background-size:cover;height:150px;background-position:center}}.contact-us-container .page-topheader-box-contact-us{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.contact-us-container .page-topheader-box-contact-us .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.contact-us-container .page-topheader-box-contact-us .text-box{position:absolute;left:7%;top:45%}.contact-us-container .page-topheader-box-contact-us .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.contact-us-container .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.contact-us-container .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact-us-container .contact-details-box{padding-top:5rem;margin-bottom:5rem}.contact-us-container .contact-details-box .company-details{margin-bottom:1.5rem}.contact-us-container .contact-details-box .company-details .hotel-name{font-size:1.8em;line-height:1.4em;color:#262760;font-weight:600}.contact-us-container .contact-details-box .company-details .manage-txt{margin-bottom:3px;font-size:0.8em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name{display:inline-block;font-size:1.15em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name .company-no{margin-left:8px;font-size:0.8em}.contact-us-container .contact-details-box .company-contact-lists-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box{text-align:center;padding:1.5rem}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box.border-right{border-right:1px solid}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box .contact-us-icon{margin-right:0.7rem}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box .contact-us-icon img{width:30px}.contact-us-container .need-help-box{margin-bottom:5rem}.contact-us-container .need-help-box .text-box{padding:0 2rem}.contact-us-container .need-help-box .text-box .need-help-txt{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call a{font-weight:600}.contact-us-container .need-help-box img{width:100%}.contact-us-container .need-help-box .contact-us-help-box-icon img{width:50px}.contact-us-container .map-box{margin-bottom:5rem}.contact-us-container .map-box .text-box{padding-left:4rem;text-align:left}.contact-us-container .map-box .text-box .address{margin-bottom:2rem;font-size:1.15em;line-height:1.4em}.contact-us-container .map-box .map-link-but{vertical-align:middle;text-align:left;margin-bottom:1rem}.contact-us-container .map-box .map-link-but .map-link-icon{width:30px;display:inline-block;vertical-align:middle;margin-right:0.35rem}.contact-us-container .map-box .map-link-but p{display:inline-block;margin-bottom:0;padding-bottom:0}.contact-us-container .message-form-box{padding-top:3rem;padding-bottom:5rem}.contact-us-container .message-form-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:3rem}@media only screen and (max-width:767px){.contact-us-container .page-topheader-box-contact-us{height:45vh;background-attachment:scroll}.contact-us-container .page-topheader-box-contact-us .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.contact-us-container .page-topheader-box-contact-us .text-box{position:absolute;left:7%;top:45%}.contact-us-container .page-topheader-box-contact-us .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.contact-us-container .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.contact-us-container .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact-us-container .contact-details-box{padding-top:5rem;margin-bottom:5rem}.contact-us-container .contact-details-box .company-details{margin-bottom:1.5rem}.contact-us-container .contact-details-box .company-details .hotel-name{font-size:1.8em;line-height:1.4em;color:#262760;font-weight:600}.contact-us-container .contact-details-box .company-details .manage-txt{margin-bottom:3px;font-size:0.8em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name{display:inline-block;font-size:1.15em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name .company-no{margin-left:8px;font-size:0.8em}.contact-us-container .contact-details-box .company-contact-lists-container{display:block}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box{text-align:center;padding:0.5rem}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box.border-right{border-right:0px solid}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box .contact-us-icon{margin-right:0.7rem}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box .contact-us-icon img{width:30px}.contact-us-container .need-help-box{margin-bottom:5rem}.contact-us-container .need-help-box .text-box{padding:0 2rem;order:2;padding-top:2rem}.contact-us-container .need-help-box .text-box .need-help-txt{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call a{font-weight:600}.contact-us-container .need-help-box img{width:100%}.contact-us-container .map-box{margin-bottom:5rem}.contact-us-container .map-box .text-box{padding-left:4rem;text-align:left;order:2;padding-top:2rem}.contact-us-container .map-box .text-box .address{margin-bottom:2rem;font-size:1.15em;line-height:1.4em}.contact-us-container .map-box .map-link-but{vertical-align:middle;text-align:left;margin-bottom:1rem}.contact-us-container .map-box .map-link-but .map-link-icon{width:30px;display:inline-block;vertical-align:middle;margin-right:0.35rem}.contact-us-container .map-box .map-link-but p{display:inline-block;margin-bottom:0;padding-bottom:0}}@media (min-width:768px) and (max-width:1024px){.contact-us-container .page-topheader-box-contact-us{height:45vh;background-attachment:scroll}.contact-us-container .page-topheader-box-contact-us .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.contact-us-container .page-topheader-box-contact-us .text-box{position:absolute;left:7%;top:45%}.contact-us-container .page-topheader-box-contact-us .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.contact-us-container .contact-details-box{padding-top:5rem;margin-bottom:5rem}.contact-us-container .contact-details-box .company-details{margin-bottom:1.5rem}.contact-us-container .contact-details-box .company-details .hotel-name{font-size:1.8em;line-height:1.4em;color:#262760;font-weight:600}.contact-us-container .contact-details-box .company-details .manage-txt{margin-bottom:3px;font-size:0.8em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name{display:inline-block;font-size:1.15em;font-weight:500}.contact-us-container .contact-details-box .company-details .company-name .company-no{margin-left:8px;font-size:0.8em}.contact-us-container .contact-details-box .company-contact-lists-container .inner-single-box{padding:0.5rem}.contact-us-container .need-help-box{margin-bottom:5rem}.contact-us-container .need-help-box .text-box{padding:0 2rem}.contact-us-container .need-help-box .text-box .need-help-txt{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call{font-size:1.5em;line-height:1.4em}.contact-us-container .need-help-box .text-box .call a{font-weight:600}.contact-us-container .need-help-box img{width:100%}.contact-us-container .map-box{margin-bottom:5rem}.contact-us-container .map-box .text-box{padding-left:4rem;text-align:left}.contact-us-container .map-box .text-box .address{margin-bottom:2rem;font-size:1.15em;line-height:1.4em}.contact-us-container .map-box .map-link-but{vertical-align:middle;text-align:left;margin-bottom:1rem}.contact-us-container .map-box .map-link-but .map-link-icon{width:30px;display:inline-block;vertical-align:middle;margin-right:0.35rem}.contact-us-container .map-box .map-link-but p{display:inline-block;margin-bottom:0;padding-bottom:0}}.career-container .page-topheader-box-career{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.career-container .page-topheader-box-career .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.career-container .page-topheader-box-career .text-box{position:absolute;left:7%;top:45%}.career-container .page-topheader-box-career .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.career-container .what-container{margin-top:5rem;margin-bottom:6rem}.career-container .what-container .border-right{border-right:1px solid}.career-container .what-container .what-container-inner-box{padding-left:6vw}.career-container .what-container .title{font-family:"Damion";font-size:2.3em;margin-bottom:2rem}.career-container .what-container ul{list-style-type:disc;padding-left:1.05rem}.career-container .what-container ul li{margin-bottom:0.5rem;font-size:1.1em}.career-container .current-opening-container{margin-bottom:5rem}.career-container .current-opening-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:5rem}.career-container .current-opening-container .career-position-box-outer{margin-bottom:1.5rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner{height:240px;padding:3rem 2rem;background-color:#F6F6F6;text-align:left;display:inline-block;width:100%;transition:0.3s ease}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner .position-title{font-size:1.8em;margin-bottom:1.5rem;line-height:1.2em}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner ul{list-style-type:disc;padding-left:1.1rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner ul li{font-size:1.1em;margin-bottom:0.6rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner:hover{background-color:#B7B9CC;transition:0.3s ease}.career-container .career-form-apply-container{padding-bottom:5rem}.career-container .career-form-apply-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:3rem}@media only screen and (max-width:767px){.career-container .page-topheader-box-career{height:45vh;background-attachment:scroll}.career-container .page-topheader-box-career .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.career-container .page-topheader-box-career .text-box{position:absolute;left:7%;top:45%}.career-container .page-topheader-box-career .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.career-container .what-container{margin-top:5rem;margin-bottom:2rem}.career-container .what-container .border-right{border-right:1px solid}.career-container .what-container .what-container-inner-box{padding-left:6vw;margin-bottom:2.5rem}.career-container .what-container .title{font-family:"Damion";font-size:2.3em;margin-bottom:2rem}.career-container .what-container ul{list-style-type:disc;padding-left:1.05rem}.career-container .what-container ul li{margin-bottom:0.5rem;font-size:1.1em}.career-container .current-opening-container{margin-bottom:3rem}.career-container .current-opening-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:3rem}.career-container .current-opening-container .career-position-box-outer{margin-bottom:1.5rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner{height:auto;padding:3rem 2rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner .position-title{font-size:1.8em;margin-bottom:1.5rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner ul{list-style-type:disc;padding-left:1.1rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner ul li{font-size:1.1em;margin-bottom:0.6rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner:hover{background-color:#B7B9CC;transition:0.3s ease}.career-container .career-form-apply-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:3rem}}@media (min-width:768px) and (max-width:1024px){.career-container .page-topheader-box-career{height:45vh;background-attachment:scroll}.career-container .page-topheader-box-career .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.career-container .page-topheader-box-career .text-box{position:absolute;left:7%;top:45%}.career-container .page-topheader-box-career .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.career-container .what-container{margin-top:5rem;margin-bottom:6rem}.career-container .what-container .border-right{border-right:1px solid}.career-container .what-container .what-container-inner-box{padding-left:6vw}.career-container .what-container .title{font-family:"Damion";font-size:2.3em;margin-bottom:2rem}.career-container .what-container ul{list-style-type:disc;padding-left:1.05rem}.career-container .what-container ul li{margin-bottom:0.5rem;font-size:1.1em}.career-container .current-opening-container{margin-bottom:3rem}.career-container .current-opening-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:7em;line-height:0.9;text-align:center;margin-bottom:3rem}.career-container .current-opening-container .career-position-box-outer{margin-bottom:1.5rem}.career-container .current-opening-container .career-position-box-outer .career-position-box-inner{height:auto}.career-container .career-form-apply-container .text-deco-box .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:5em;line-height:0.9;text-align:center;margin-bottom:3rem}}.offers-mainpage-container .page-topheader-box-offers{background-size:cover;background-attachment:fixed;height:600px;display:flex;align-items:center;position:relative;background-position:center}.offers-mainpage-container .page-topheader-box-offers .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.offers-mainpage-container .page-topheader-box-offers .text-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.offers-mainpage-container .page-topheader-box-offers .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.offers-mainpage-container .offers-container{position:relative;background:linear-gradient(90deg, #ffffff 28%, #262760 28%);padding-top:7rem;padding-bottom:5rem}.offers-mainpage-container .offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:8%;position:absolute;color:#f3f3f3;opacity:0.15}.offers-mainpage-container .offers-container .content-box{margin-left:10vw;display:flex;align-items:end}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container{display:inline-block;width:800px;height:700px}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{width:700px;height:700px;background-size:cover;background-position:top center}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container{display:inline-block;width:30vw;background-color:#ffffff;margin-left:-8vw;z-index:2;padding:4rem 3rem 3rem 3rem;position:relative}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{height:300px;background-color:#ffffff}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:2em;line-height:1em;font-weight:600;color:#262760;margin-bottom:1rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev{right:67px;position:absolute;bottom:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-prev:after{content:"prev";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-left:-3px}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next{position:absolute;bottom:0;right:0;width:55px;height:30px;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#262760;background-color:#F0F0F0;padding:22px}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-arrow-next:after{content:"next";font-family:swiper-icons;font-size:22px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;margin-right:-3px}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .swiper-button-disabled{opacity:0.37;cursor:unset !important}.offers-mainpage-container .offers-filter-container{margin-top:8rem;padding-bottom:4rem}.offers-mainpage-container .offers-filter-container .filter-btn-box{padding-bottom:3rem}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item{display:inline-block;font-size:1.15em;padding:1rem 4rem;border:1px solid #262760;margin:-2px;transition:0.3s ease;color:#262760;letter-spacing:1px}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item:hover{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item.active{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-box{margin-bottom:1.5rem}.offers-mainpage-container .offers-filter-container .post-feature-image{width:100%;background-size:cover;background-position:center;display:block;height:240px;transition:0.3s ease;background-repeat:no-repeat}.offers-mainpage-container .offers-filter-container .post-title{font-size:1.6em;font-weight:600;color:#000000;line-height:1.2em;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-txt-box{padding:1.5rem 1.5rem 1.5rem 0}.offers-mainpage-container .offers-filter-container .post-block-link{transition:0.3s ease;display:block}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-feature-image{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);transition:0.3s ease;margin-top:-0.5rem}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-title{color:#262760}@media only screen and (max-width:767px){.offers-mainpage-container .page-topheader-box-offers{height:45vh;background-attachment:scroll;background-position:left}.offers-mainpage-container .page-topheader-box-offers .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.offers-mainpage-container .page-topheader-box-offers .text-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.offers-mainpage-container .page-topheader-box-offers .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.offers-mainpage-container .offers-container{position:relative;background:linear-gradient(90deg, #ffffff 0%, #262760 0%);padding-top:10rem;padding-bottom:5rem}.offers-mainpage-container .offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:5%;position:absolute;color:#f3f3f3;opacity:0.15}.offers-mainpage-container .offers-container .content-box{margin-left:0;display:block}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container{display:inherit;width:calc(100% - 2rem);height:300px;margin:auto;min-width:unset}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{width:100%;height:300px;background-size:cover;background-position:top center;min-width:unset}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container{display:inherit;width:calc(100% - 2rem);height:380px;background-color:#ffffff;margin-left:0;z-index:2;padding:unset;position:relative;margin:auto}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{background-color:#ffffff;height:380px;padding:2rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:2em;line-height:1.2em;font-weight:600;color:#262760;margin-bottom:1rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.offers-mainpage-container .offers-filter-container{margin-top:8rem;padding-bottom:4rem}.offers-mainpage-container .offers-filter-container .filter-btn-box{padding-bottom:3rem}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item{display:block;font-size:1.15em;padding:1rem 4rem;border:1px solid #262760;margin:0px;transition:0.3s ease;color:#262760;letter-spacing:1px}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item:hover{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item.active{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-box{margin-bottom:1.5rem}.offers-mainpage-container .offers-filter-container .post-feature-image{width:100%;background-size:cover;background-position:center;display:block;height:240px;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-title{font-size:1.6em;font-weight:600;color:#000000;line-height:1.2em;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-txt-box{padding:1.5rem 1.5rem 1.5rem 0}.offers-mainpage-container .offers-filter-container .post-block-link{transition:0.3s ease;display:block}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-feature-image{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);transition:0.3s ease;margin-top:-0.5rem}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-title{color:#262760}}@media (min-width:768px) and (max-width:1024px){.offers-mainpage-container .page-topheader-box-offers{height:45vh;background-attachment:scroll;background-position:left}.offers-mainpage-container .page-topheader-box-offers .overlay{background-color:#00000020;position:absolute;left:0;top:0;width:100%;height:100%}.offers-mainpage-container .page-topheader-box-offers .text-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.offers-mainpage-container .page-topheader-box-offers .text-box h1{font-family:"Damion", cursive;font-size:4.2em;line-height:1;color:#ffffff;margin-bottom:5px}.offers-mainpage-container .offers-container{position:relative;background:linear-gradient(90deg, #ffffff 28%, #262760 28%);padding-top:7rem;padding-bottom:5rem}.offers-mainpage-container .offers-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;font-size:11em;line-height:0.9;text-align:left;margin-bottom:3rem;right:0;top:8%;position:absolute;color:#f3f3f3;opacity:0.15}.offers-mainpage-container .offers-container .content-box{margin-left:0vw;display:flex;align-items:end}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container{display:inline-block;width:55vw;height:380px}.offers-mainpage-container .offers-container .content-box .home-offers-image-swiper-container .home-offers-image-swiper .swiper-slide .image-holder{width:55vw;height:380px;background-size:cover;background-position:top center}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container{display:inline-block;width:43vw;height:345px;background-color:#ffffff;margin-left:-8vw;z-index:2;padding:2rem;position:relative}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide{background-color:#ffffff}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .title{font-size:1.6em;line-height:1.2em;font-weight:600;color:#262760;margin-bottom:1rem}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.1rem;font-size:0.9em;line-height:1.4}.offers-mainpage-container .offers-container .content-box .home-offers-info-swiper-container .home-offers-info-swiper .swiper-slide a{margin-bottom:1.5rem}.offers-mainpage-container .offers-filter-container{margin-top:8rem;padding-bottom:4rem}.offers-mainpage-container .offers-filter-container .filter-btn-box{padding-bottom:3rem}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item{display:inline-block;font-size:1.15em;padding:1rem 4rem;border:1px solid #262760;margin:-2px;transition:0.3s ease;color:#262760;letter-spacing:1px}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item:hover{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .filter-btn-box .filter-btn-item.active{background-color:#262760;color:#ffffff;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-box{margin-bottom:1.5rem}.offers-mainpage-container .offers-filter-container .post-feature-image{width:100%;background-size:cover;background-position:center;display:block;height:180px;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-title{font-size:1.6em;font-weight:600;color:#000000;line-height:1.2em;transition:0.3s ease}.offers-mainpage-container .offers-filter-container .post-txt-box{padding:1.5rem 1.5rem 1.5rem 0}.offers-mainpage-container .offers-filter-container .post-block-link{transition:0.3s ease;display:block}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-feature-image{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);transition:0.3s ease;margin-top:-0.5rem}.offers-mainpage-container .offers-filter-container .post-block-link:hover .post-title{color:#262760}}.offers-single-container .offers-featured-container{background:linear-gradient(360deg, #ffffff 33%, #262760 33%)}.offers-single-container .offers-featured-container .offers-single-image-box-outer{padding-top:5rem;margin-bottom:5rem}.offers-single-container .offers-featured-container .offers-single-image-box-outer .offers-single-image-box{width:100%;height:990px;background-size:cover;background-position:top center}.offers-single-container .offers-featured-container .offers-single-image-box-outer .offers-single-title{font-size:2.3em;line-height:1;margin-top:4rem;font-weight:600;color:#262760}.offers-single-container .offers-content-box *{margin-bottom:2rem}.offers-single-container .offers-content-box img{width:100%}.offers-single-container .offers-filter-container{margin-top:6rem;padding-bottom:4rem}.offers-single-container .offers-filter-container .more-offer-title{font-family:"Damion";font-size:3.5em;line-height:1;color:#262760}.offers-single-container .offers-filter-container .post-box{padding-bottom:1.5rem}.offers-single-container .offers-filter-container .post-feature-image{width:100%;background-size:cover;background-position:center;display:block;height:240px;transition:0.3s ease}.offers-single-container .offers-filter-container .post-title{font-size:1.6em;font-weight:600;color:#000000;line-height:1.2em;transition:0.3s ease}.offers-single-container .offers-filter-container .post-txt-box{padding:1.5rem 1.5rem 1.5rem 0}.offers-single-container .offers-filter-container .post-block-link{transition:0.3s ease;display:block}.offers-single-container .offers-filter-container .post-block-link:hover .post-feature-image{box-shadow:10px 12px 20px rgba(0, 0, 0, 0.21);transition:0.3s ease;margin-top:-0.5rem}.offers-single-container .offers-filter-container .post-block-link:hover .post-title{color:#262760}.offers-single-container .share-post-container{margin-top:4rem}.offers-single-container .share-post-container .share-post-inner-box{border-top:1px solid #B8B8B8;border-bottom:1px solid #B8B8B8;padding:1.5rem 0;vertical-align:middle}.offers-single-container .share-post-container .share-post-inner-box .share-txt{font-size:1.3em;display:inline-block;vertical-align:middle;margin-right:1rem;margin-bottom:0}.offers-single-container .share-post-container .share-post-inner-box .share-icon{vertical-align:middle;display:inline-block;vertical-align:middle}.offers-single-container .share-post-container .share-post-inner-box .share-icon img{width:20px}@media (min-width:768px) and (max-width:1024px){.offers-single-container .offers-featured-container .offers-single-image-box-outer .offers-single-image-box{width:100%;height:730px}}@media only screen and (max-width:767px){.offers-single-container .offers-featured-container{background:linear-gradient(360deg, #ffffff 33%, #262760 33%)}.offers-single-container .offers-featured-container .offers-single-image-box-outer{padding-top:5rem;margin-bottom:5rem}.offers-single-container .offers-featured-container .offers-single-image-box-outer .offers-single-image-box{width:100%;height:360px;background-size:cover;background-position:center}.offers-single-container .offers-featured-container .offers-single-image-box-outer .offers-single-title{font-size:2.3em;line-height:1;margin-top:4rem;font-weight:600;color:#262760}}.shb-booking-page-wrapper{padding:80px 0;max-width:1240px;width:calc(100% - 30px);margin:0 auto}.shb-booking-page-main .shb-booking-form-style-1{background-color:#262760 !important;padding:1.5rem;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1em;font-weight:600;letter-spacing:1px;border-right:0 !important}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:1.1em;display:inline-block;letter-spacing:2px}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.8em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:100%;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.shb-booking-page-main .shb-booking-form-style-1 .shbdp-item table{width:100%}.shb-booking-page-main .shb-booking-form-style-1 .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.shb-booking-page-main .shb-booking-form-style-1 .shbdp-cal-wrapper{border:0}.shb-booking-page-main form.shb-booking-accommodation-result-wrapper{padding-top:3rem}.shb-booking-page-main .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info h3{color:#262760}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info.shb-booking-accommodation-rate .shb-booking-accommodation-select-room{background:#262760;color:#fff;float:left;font-size:1rem;font-weight:500;padding:1rem;width:inherit;border:0;transition:0.3s ease}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info.shb-booking-accommodation-rate .shb-booking-accommodation-select-room:hover{background-color:#2F95AB;transition:0.3s ease}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-image .shb-booking-accommodation-image-icon i{color:#262760;font-size:16px}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-image{width:40%}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper{width:calc(60% - 30px)}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info{border-bottom:#dedede 1px solid;margin:0 0 30px 0;padding:0 0 30px 0;line-height:1.6em;letter-spacing:1px}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info:last-child{border-bottom:none;margin:0}.shb-booking-page-main .woocommerce .woocommerce-info{background-color:#262760;box-shadow:unset;color:#ffffff}.shb-booking-page-main .woocommerce #payment #place_order{background:#262760;color:#fff;float:left;font-size:1rem;font-weight:500;padding:1rem;width:inherit;border:0;transition:0.3s ease}.shb-booking-page-main .woocommerce #payment #place_order:hover{background-color:#2F95AB;transition:0.3s ease}.shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-condition-wrapper{border:#262760 2px solid;padding:25px 30px;margin:0 0 40px 0}.shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-condition-wrapper h2 i{color:#262760;font-size:18px;margin:0 10px 0 0}.shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-condition-wrapper ul li:before{color:#262760;font-size:12.5px;margin:0 7px 0 0;content:"";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:absolute;left:0;top:0}.shb-booking-step-wrapper .shb-booking-step.shb-booking-step-current a:first-child{background:#262760;border:#262760 2px solid;color:#fff}.shb-booking-contact-wrapper{-moz-box-shadow:0px 0px 12px 5px rgba(0, 0, 0, 0.09);-webkit-box-shadow:0px 0px 12px 5px rgba(0, 0, 0, 0.09);box-shadow:0px 0px 12px 5px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:30px}.shb-booking-contact-wrapper .fas{color:#777777;font-size:18px;margin:0 15px 0 0}.shb-booking-contact-wrapper a{color:#777777}.shb-booking-contact-wrapper ul li{display:flex;margin-bottom:1rem}.shb-booking-contact-wrapper h3{font-size:20px}.shb-booking-total h4{font-size:20px;margin-bottom:0 !important}.shb-booking-your-stay-item-wrapper h3{font-size:20px}.shb-booking-your-stay-wrapper .shb-booking-your-stay-item-wrapper h3:after{background:#262760;content:"";display:block;width:50px;height:2px;margin:28px 0}.shb-booking-continue{background:#262760;color:#fff;font-size:14px;font-weight:500;text-align:center;padding:20px 25px;margin:30px 0 0 0;width:100%;display:block;box-sizing:border-box;border:none;cursor:pointer}.shb-booking-your-stay-wrapper .shb-booking-your-stay-item-wrapper .shb-booking-your-stay-item.shb-booking-your-stay-item-child{margin:0 0 30px 0}.shb-additionalfee-room-select-wrapper{box-shadow:unset;transition:all 0.3s ease-in-out;padding:20px 30px;margin:0 0 40px 0;background-color:#262760}.shb-additionalfee-room-select-wrapper p{color:#ffffff;margin-bottom:0}.shb-additionalfee-info-form{margin-top:1rem}.shb-additionalfee-info-form .shb-additionalfee-info-form-section label{font-size:1.15em;margin-bottom:0.5rem;display:block}.shb-additionalfee-info-form .shb-additionalfee-result-wrapper .shb-additionalfee-result-item .shb-additionalfee-info .shb-additionalfee-info-form-section input[type="text"],.shb-additionalfee-info-form .shb-additionalfee-result-wrapper .shb-additionalfee-result-item .shb-additionalfee-info .shb-additionalfee-info-form-section textarea{width:100%;padding:0.8rem;font-size:1em}.shb-additionalfee-info-form .sohohotel-select-wrapper select{width:100%;padding:0.8rem}.shb-additionalfee-info-form i{display:none}.shb-additionalfee-info-form .shb-select-additionalfee{background:#262760;color:#fff;font-size:14px;font-weight:500;text-align:center;padding:20px 25px;margin:0;width:100%;display:block;box-sizing:border-box;border:none;cursor:pointer}.shb-additionalfee-info-form .shb-select-additionalfee:hover{background-color:#2F95AB;transition:all 0.3s ease}.shb-additionalfee-result-wrapper .shb-additionalfee-result-item .shb-additionalfee-info .shb-additionalfee-info-form-section input[type="text"],.shb-additionalfee-result-wrapper .shb-additionalfee-result-item .shb-additionalfee-info .shb-additionalfee-info-form-section textarea{padding:0.8rem}.shop_table.woocommerce-checkout-review-order-table thead{background-color:#d5e4f3}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:0.8rem}.shb-booking-step-wrapper .shb-booking-step-line div{background:#262760;height:2px}.shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper .shb-booking-accommodation-info.shb-booking-accommodation-rate .shb-booking-accommodation-view-details{display:none}.shb-additionalfee-nav span{margin-right:1rem;border-bottom:1px solid #ffffff6e}.shb-additionalfee-nav span a{opacity:0.5;transition:all 0.3s ease}.shb-additionalfee-nav span a:hover{opacity:1}.shb-booking-complete-wrapper i{background:#262760}.shb-booking-notification-wrapper p i{color:#262760}@media (min-width:768px) and (max-width:1024px){.shb-booking-page-main .shb-booking-form-style-1{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;transition:all 0.3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative;background:unset}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:unset;height:auto;position:relative;color:#ffffff}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0 auto;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.shb-booking-page-main .shbdp-cal-wrapper{width:97%;border:0;box-sizing:border-box}.shb-booking-page-main .shb-booking-form-style-1 .shb-guestclass-select-dropdown{max-width:50% !important;border:0}.shb-booking-page-main .shb-booking-form-style-1.shb-booking-form-1-column-4 .shb-booking-form-col{width:25% !important;border-bottom:0}.shb-booking-page-main .shb-guestclass-select-dropdown .shb-qty-done{background:#262760}}@media only screen and (max-width:767px){.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col{border:0 !important;margin-bottom:1rem;width:49%;margin-bottom:1.5rem}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:0;display:none}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;margin:auto;color:#ffffff;margin-top:0.35rem;display:inline-block;font-size:1.4em;font-weight:600;letter-spacing:1px;width:99%}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#ffffff;font-weight:500;font-size:0.95em;display:inline-block;letter-spacing:2px}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:auto;text-transform:uppercase;letter-spacing:1px;font-size:0.6em;display:block;margin-bottom:0.3rem;color:#ffffffd9}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]{width:auto;text-align:center;padding:12px 12px;font-size:16px;border:none;background:transparent;color:#fff;font-weight:500;cursor:pointer;margin:0;display:block;border:1px solid;letter-spacing:1px;margin-top:0.3rem;transition:0.3s ease;margin-top:10px;width:100%}.shb-booking-page-main .shb-booking-form-style-1 .shb-booking-form-col input[type="submit"]:hover{background-color:#ffffff;color:#000000;transition:0.3s ease}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-image{width:100%}.shb-booking-page-main .shb-booking-accommodation-result-wrapper .shb-booking-accommodation-item .shb-booking-accommodation-info-wrapper{width:100%}}.my-account-header{height:230px;display:flex;align-items:center;justify-content:center;background:#262760}.my-account-header h1{font-family:"Damion";margin-bottom:0;color:#ffffff}.my-account-login{padding-top:6rem;padding-bottom:2rem}.my-account-login .woocommerce form.login{border:0;padding:0}.my-account-login .woocommerce form .form-row{padding:1rem 1rem 1rem 0}.my-account-login .woocommerce form .form-row label{font-size:1.2em}.my-account-login .woocommerce form .form-row input.input-text{padding:0.85rem;font-size:1.1em}.my-account-login .woocommerce form .show-password-input{top:35%}.my-account-login .woocommerce form.register{border:0;padding:0}.my-account-login .woocommerce form .woocommerce-form-register__submit{margin-right:0;padding:12px 24px;margin-right:1.25rem;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:1.1em;letter-spacing:1px;transition:all 0.3s ease;display:inline-block;margin-bottom:2rem;border-radius:0}.my-account-login .woocommerce form .woocommerce-form-register__submit:hover{background-color:#2F95AB}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-top:-1rem;margin-bottom:2rem}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-right:0;padding:12px 24px;margin-right:1.25rem;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:1.1em;letter-spacing:1px;transition:all 0.3s ease;display:inline-block;margin-bottom:2rem;border-radius:0}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:#2F95AB}.my-account-login .woocommerce .woocommerce-MyAccount-navigation{float:left;width:25%;padding:1.5rem;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px}.my-account-login .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{font-size:1.1em;padding:1rem 0;border-bottom:1px solid #e9e9e9}.my-account-login .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border-bottom:0px}.my-account-login .woocommerce table.my_account_orders{font-size:1em}.my-account-login .woocommerce .woocommerce-orders-table thead{background-color:#d5e4f3}.my-account-login .woocommerce .woocommerce-order-details h2{font-size:2em}.my-account-login .woocommerce .woocommerce-order-details thead{background-color:#d5e4f3}.my-account-login .woocommerce .woocommerce-order-details .woocommerce-table__line-item tr{border-bottom:1px solid #e9e9e9}.my-account-login .woocommerce .woocommerce-customer-details h2{font-size:2em}.my-account-login .woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0, 0, 0, 0.1);border-bottom-width:1px;border-right-width:1px;text-align:left;width:100%;border-radius:5px;padding:1rem}.my-account-login .woocommerce .woocommerce-customer-details--phone{margin-top:1rem}.my-account-login .woocommerce .woocommerce-MyAccount-content mark{background-color:aliceblue}@media only screen and (max-width:767px){.my-account-login{padding-top:6rem;padding-bottom:2rem}.my-account-login .woocommerce>h2{font-family:"Damion";font-size:3em;color:#262760}.my-account-login .woocommerce form.login{border:0;padding:0}.my-account-login .woocommerce form .form-row{padding:1rem 1rem 1rem 0}.my-account-login .woocommerce form .form-row label{font-size:1.2em;line-height:1.5em;padding-bottom:0.5rem}.my-account-login .woocommerce form .form-row input.input-text{padding:0.85rem;font-size:1.1em}.my-account-login .woocommerce form .show-password-input{top:35%}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-top:-1rem;margin-bottom:2rem}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-right:0;padding:12px 24px;margin-right:1.25rem;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:1.1em;letter-spacing:1px;transition:all 0.3s ease;display:inline-block;margin-bottom:2rem;border-radius:0}.my-account-login .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:#2F95AB}.my-account-login .woocommerce .woocommerce-MyAccount-navigation{float:left;width:100%;margin-bottom:2.5rem;padding:1.5rem;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px}.my-account-login .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link{font-size:1.1em;padding:1rem 0;border-bottom:1px solid #e9e9e9}.my-account-login .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{border-bottom:0px}.my-account-login .woocommerce table.my_account_orders{font-size:1em}.my-account-login .woocommerce .woocommerce-orders-table thead{background-color:#d5e4f3}.my-account-login .woocommerce .woocommerce-order-details h2{font-size:2em}.my-account-login .woocommerce .woocommerce-order-details thead{background-color:#d5e4f3}.my-account-login .woocommerce .woocommerce-order-details .woocommerce-table__line-item tr{border-bottom:1px solid #e9e9e9}.my-account-login .woocommerce .woocommerce-customer-details h2{font-size:1.65em}.my-account-login .woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0, 0, 0, 0.1);border-bottom-width:1px;border-right-width:1px;text-align:left;width:100%;border-radius:5px;padding:1rem}.my-account-login .woocommerce .woocommerce-customer-details--phone{margin-top:1rem}.my-account-login .woocommerce .woocommerce-MyAccount-content mark{background-color:aliceblue}.my-account-login .woocommerce h3{font-size:1.65em}.my-account-login .woocommerce .woocommerce-Address{margin-bottom:1.5rem}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:100%}}.shb-booking-complete-step .sohohotel-contact-details-list li{padding-left:0 !important;display:block}.shb-guestclass-select-dropdown .shb-qty-done{background:#262760}.shb-booking-page-main .woocommerce form.checkout_coupon p .button{background:#262760}.virtualtour-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin-top:4rem}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.virtual-tour-icon-img{display:inline-block}.virtual-tour-icon-img img{width:6rem;display:inline-block}.shb-expand-small{height:130px;overflow:hidden}.shb-expand-small ul{list-style:disc;margin-left:14px}.shb-expand-big ul{list-style:disc;margin-left:14px}.shb-additionalfee-result-wrapper .shb-additionalfee-result-item .shb-additionalfee-info .shb-additionalfee-info-form-section .shb-additionalfee-price{width:70%}.translate-float-menu{position:fixed;right:2rem;bottom:2rem;z-index:1000000}.gt_float_switcher .gt-selected .gt-current-lang{padding:8px 11px !important;color:#333;font-weight:bold}.gt_float_switcher img{vertical-align:middle;display:inline-block;width:26px;height:auto;margin:0 5px 0 0;border-radius:3px}.header-cart{display:none;position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;width:300px;padding:15px;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);z-index:999}.header-cart.active{display:block}.page-header-merchandise{padding:3rem 2rem;background:#262760;margin-bottom:2rem}.page-header-merchandise h1{font-family:"Damion";color:#ffffff}.shop-container{display:flex;gap:40px;padding:40px}.shop-container .shop-sidebar{width:250px}.shop-container .shop-sidebar h2{font-size:2em;font-weight:500}.shop-container .shop-sidebar .product-categories>.cat-item a{font-size:1.4em;margin-bottom:1rem}.shop-container .shop-sidebar .product-categories>.cat-item .children{margin:0.5rem 0;margin-left:0.3rem;border-left:2px solid #E0E0E0;padding-top:0.5rem;padding-left:0.75rem;padding-bottom:0.5rem}.shop-container .shop-sidebar .product-categories>.cat-item .children>.cat-item a{font-size:1.15em;margin-bottom:1rem}.shop-container .shop-sidebar .product-categories>.cat-item .children>.cat-item.current-cat a{color:#262760;font-weight:600}.shop-container .shop-sidebar .product-categories>.cat-item.current-cat a{color:#262760;font-weight:600}.shop-container .shop-products{flex:1}.shop-container .shop-products .products-grid{display:flex;flex-wrap:wrap}.shop-container .shop-products .products-grid .product{list-style:none;margin-bottom:2rem}.shop-container .shop-products .products-grid .product .inner{position:relative;width:100%;height:100%}.shop-container .shop-products .products-grid .product .inner .product-image{background:#F3F3F3;display:block;margin:auto;padding:1.5rem 1rem}.shop-container .shop-products .products-grid .product .inner .product-image img{width:100%;height:auto}.shop-container .shop-products .products-grid .product .inner .product-info{padding:1rem}.shop-container .shop-products .products-grid .product .inner .product-info .product-category{font-size:0.9em;color:#999999}.shop-container .shop-products .products-grid .product .inner .product-info .product-title{font-size:1.2em;font-weight:500}.shop-container .shop-products .products-grid .product .inner .product-info .product-price{margin-bottom:1rem}.shop-container .shop-products .products-grid .product .inner .product-info .product-price .woocommerce-Price-amount{font-size:1.2em;font-weight:500;color:#262760}.shop-container .shop-products .products-grid .product .inner .product-info .added_to_cart{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;margin-left:10px}.shop-container .shop-products .products-grid .product .inner .product-link{position:absolute;top:0;height:0;left:0;top:0;width:100%;height:100%}.variations{text-align:left;margin-bottom:15px}.variations tr>td{padding-bottom:0.75rem;font-size:0.9rem;font-weight:500;position:relative}.variations .select_option{display:inline-block;border:2px solid #dbdbdb;margin-right:6px;position:relative;padding:0.3rem}.variations .select_option.selected{border-color:#262760}.variations .select_option.selected:hover{border-color:#262760 !important}.variations .select_option:hover{border-color:#262760}.variations .select_option_colorpicker .yith_wccl_value{border-color:#e4e4e4;width:1rem;height:1rem;min-width:unset}.variations .select_box_label .yith_wccl_value_wrapper{min-width:26px;height:26px}.single-product-container{padding:4rem 0}.single-product-container .single-product-details .single-product-details-tagging{margin-bottom:0.5rem}.single-product-container .single-product-details .single-product-details-tagging .category{font-size:1.1em}.single-product-container .single-product-details .single-product-details-container .product_title{font-size:2.2em;color:#000000;font-weight:500}.single-product-container .single-product-details .single-product-details-container .woocommerce-Price-amount{font-size:1.35em;color:#000000;font-weight:500;letter-spacing:0;margin-bottom:1rem;display:inline-block}.single-product-container .single-product-details .single-product-details-container .woocommerce-product-details__short-description{margin-bottom:2rem}.single-product-container .single-product-details .quantity{display:inline-flex;border:1px solid #939598;height:2.5rem}.single-product-container .single-product-details .quantity input{display:flex;align-items:center}.single-product-container .single-product-details .quantity input[type=number]{-moz-appearance:textfield;border:0}.single-product-container .single-product-details .quantity input[type=number]::-webkit-inner-spin-button,.single-product-container .single-product-details .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;border:0}.single-product-container .single-product-details .quantity .qty{width:2.631em;font-size:1.2em}.single-product-container .single-product-details .quantity .quantity-buttons .minus-button button,.single-product-container .single-product-details .quantity .quantity-buttons .plus-button button{background:transparent;border:0;font-weight:800;color:#000000;cursor:pointer;padding:8px 10px}.single-product-container .single-product-details .product_meta{display:none}.single-product-container .single_add_to_cart_button{padding:12px 24px !important;margin-right:1.25rem !important;background-color:#262760 !important;color:#ffffff !important;outline:unset !important;border:0px !important;font-size:1.1em !important;letter-spacing:1px !important;transition:0.3s ease !important;display:inline-block !important;margin-bottom:2rem !important;border-radius:unset !important}.single-product-container .single_add_to_cart_button:hover{background-color:#2F95AB !important;transition:0.3s ease;color:#ffffff !important}.woocommerce-notices-wrapper{padding:1.2rem;margin-top:6rem}.woocommerce-notices-wrapper .woocommerce-message{font-size:1.2em;font-weight:500;background:#d6e4f5;box-shadow:unset;width:calc(100% - 180px);margin:auto;padding:1rem}.woocommerce-notices-wrapper .woocommerce-message .button{padding:12px 24px;padding:12px 24px;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:0.9em;letter-spacing:1px;transition:0.3s ease;display:inline-block;border-radius:unset}.woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#2F95AB;transition:0.3s ease;color:#ffffff}.related.products h2{font-size:2.2em;margin-bottom:2rem}.related.products ._container_large{border-top:1px solid #d3d2d2;padding-top:2rem}.related.products .custom-product-item .inner{position:relative;width:100%;height:100%}.related.products .custom-product-item .inner .product-image{background:#F3F3F3;display:block;margin:auto;padding:1.5rem 1rem}.related.products .custom-product-item .inner .product-image img{width:100%;height:auto}.related.products .custom-product-item .inner .product-info{padding:1rem}.related.products .custom-product-item .inner .product-info .product-category{font-size:0.9em;color:#999999}.related.products .custom-product-item .inner .product-info .product-title{font-size:1.2em;font-weight:500}.related.products .custom-product-item .inner .product-info .product-price .woocommerce-Price-amount{font-size:1.2em;font-weight:500;color:#262760}.related.products .custom-product-item .inner .product-link{position:absolute;top:0;height:0;left:0;top:0;width:100%;height:100%}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{margin-top:0}nav.woocommerce-breadcrumb{display:none}.homepage-merchandise-container{padding:0 0 5rem 0}.homepage-merchandise-container .text-for-deco{font-family:"Damion";font-size:10em;color:#F3F3F3;line-height:1;letter-spacing:0.05em;color:#F3F3F3;text-align:center;line-height:0.9;text-align:center}.homepage-merchandise-container .merchandise-wrapper{margin-top:3rem}.homepage-merchandise-container .merchandise-wrapper .merchandise-item{margin-bottom:1.5rem}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner{position:relative;width:100%;height:100%}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-image{background:#F3F3F3;display:block;margin:auto;padding:1.5rem 1rem}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-image img{width:100%;height:auto}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info{padding:1rem}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .product-category{font-size:0.9em;color:#999999}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .product-title{font-size:1.2em;font-weight:500}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .product-price .woocommerce-Price-amount{font-size:1.2em;font-weight:500;color:#262760}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .select_option{display:inline-block;border:2px solid #dbdbdb;margin-right:6px;position:relative;padding:0.2rem;transition:all 0.3s ease}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .select_option.selected{border-color:#262760}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .select_option.selected:hover{border-color:#262760 !important}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-info .select_option:hover{border-color:#262760}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-price{margin-bottom:15px}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .product-link{position:absolute;top:0;height:0;left:0;top:0;width:100%;height:100%}.homepage-merchandise-container .merchandise-wrapper .merchandise-item .inner .add_to_cart_button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.homepage-merchandise-container .merchandise-wrapper .product{list-style:none;margin-bottom:2rem}.homepage-merchandise-container .merchandise-wrapper .product .inner{position:relative;width:100%;height:100%}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-image{background:#F3F3F3;display:block;margin:auto;padding:1.5rem 1rem}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-image img{width:100%;height:auto}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info{padding:1rem}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .product-category{font-size:0.9em;color:#999999}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .product-title{font-size:1.2em;font-weight:500}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .product-price{margin-bottom:1rem}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .product-price .woocommerce-Price-amount{font-size:1.2em;font-weight:500;color:#262760}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .added_to_cart{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;margin-left:10px}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .added_to_cart:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .add_to_cart_button{margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:0.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-info .add_to_cart_button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.homepage-merchandise-container .merchandise-wrapper .product .inner .product-link{position:absolute;top:0;height:0;left:0;top:0;width:100%;height:100%}.homepage-merchandise-container .view-more-container{margin-top:2rem}.custom-cart-container{padding:4rem 1rem}.custom-cart-container .woocommerce-message,.custom-cart-container .woocommerce-info{border:unset;width:calc(100% - 180px);margin:auto;padding:1rem;font-size:1.1em;font-weight:500;background:#d6e4f5}.custom-cart-container .woocommerce-message::before,.custom-cart-container .woocommerce-info::before{content:unset}.custom-cart-container .inner{width:calc(100% - 180px);margin:auto;display:flex;flex-wrap:wrap;gap:40px;margin-top:30px;justify-content:space-between}.custom-cart-container .inner .cart-left{flex:1;min-width:60%}.custom-cart-container .inner .cart-left .shop_table{width:100%;border-collapse:collapse;margin-bottom:20px}.custom-cart-container .inner .cart-left .shop_table thead{border:1px solid #C7C7C7}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item{vertical-align:middle}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item:first-child{border-top:1px solid #C7C7C7}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td{border-bottom:1px solid #eee;padding:15px;text-align:left;vertical-align:middle;font-size:1.1em}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td img{max-width:80px;height:auto;margin-right:10px}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-remove a{font-size:1.4em}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-thumbnail .mobile-product-remove{display:none}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name span{margin-bottom:0.35rem;display:block}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name dl.variation dd p{display:inline}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name .mobile-product-price{display:none}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item tr{vertical-align:middle}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity{display:inline-flex;border:1px solid #939598}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity input{display:flex;align-items:center}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity input[type=number]{-moz-appearance:textfield;border:0}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity input[type=number]::-webkit-inner-spin-button,.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;border:0}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity .qty{width:2em;font-size:0.9em;text-align:center}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity .quantity-buttons .minus-button button,.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item .quantity-cart .quantity .quantity-buttons .plus-button button{background:transparent;border:0;font-weight:800;color:#000000;cursor:pointer;padding:4px 6px}.custom-cart-container .inner .cart-left .shop_table th{border-bottom:1px solid #eee;padding:15px;text-align:left;font-size:1.2em}.custom-cart-container .inner .cart-left .cart-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.custom-cart-container .inner .cart-left .cart-actions .btn{padding:10px 20px;border:none;cursor:pointer}.custom-cart-container .inner .cart-left .cart-actions .btn.continue{border:1px solid #231d4f;margin-right:5px}.custom-cart-container .inner .cart-left .cart-actions .left-box .btn.update{background-color:#262760;color:#ffffff;border:1px solid #231d4f}.custom-cart-container .inner .cart-left .cart-actions .right-box .coupon-wrapper{display:flex;gap:10px}.custom-cart-container .inner .cart-left .cart-actions .right-box .coupon-wrapper input{padding:10px;border:1px solid #ccc}.custom-cart-container .inner .cart-left .cart-actions .right-box .coupon-wrapper .btn.apply{background-color:#262760;color:#ffffff}.custom-cart-container .inner .cart-right{width:35%;border:1px solid #C7C7C7;padding:30px}.custom-cart-container .inner .cart-right h2{font-size:2.2em;margin-bottom:2rem}.custom-cart-container .inner .cart-right .cart-totals-box .subtotal-box{display:flex;justify-content:space-between}.custom-cart-container .inner .cart-right .cart-totals-box .subtotal-box .title p{font-size:1.2em}.custom-cart-container .inner .cart-right .cart-totals-box .subtotal-box .value{font-size:1.2em}.custom-cart-container .inner .cart-right .cart-totals-box .shipping-box{display:flex;justify-content:space-between}.custom-cart-container .inner .cart-right .cart-totals-box .shipping-box .title p{font-size:1.2em}.custom-cart-container .inner .cart-right .cart-totals-box .shipping-box .value{font-size:1.2em}.custom-cart-container .inner .cart-right .cart-totals-box .total-box{display:flex;justify-content:space-between}.custom-cart-container .inner .cart-right .cart-totals-box .total-box .title p{font-size:1.2em}.custom-cart-container .inner .cart-right .cart-totals-box .total-box .value{font-size:1.2em}.custom-cart-container .inner .cart-right .btn.checkout{display:block;text-align:center;padding:15px;font-size:16px;margin-top:20px;text-decoration:none;background-color:#262760;color:#ffffff}.merchandise-checkout-container .inner{width:calc(100% - 180px);margin:auto}.merchandise-checkout-container .inner .woocommerce form .form-row{display:flex;flex-direction:column;margin-bottom:20px}.merchandise-checkout-container .inner .woocommerce form .form-row label{font-weight:500;margin-bottom:5px}.merchandise-checkout-container .inner .woocommerce form .form-row input.input-text{padding:12px;border:1px solid #ccc;width:100%;border-radius:4px}.merchandise-checkout-container .inner .woocommerce form .form-row textarea{padding:12px;border:1px solid #ccc;width:100%;border-radius:4px}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout{display:flex;gap:5%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box{width:60%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box .col-1{width:100%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box .col-2{width:100%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box .col-2 .woocommerce-shipping-fields .shipping_address{display:none}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box .col-2 .woocommerce-shipping-fields .shipping_address.open{display:block}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box{width:40%;padding:2rem;border:1px solid #ccc;height:100%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table{font-size:1.1em}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table th{padding:10px 20px 10px 20px}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table th:nth-child(2){text-align:right}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table tfoot tr th{padding:8px 20px 8px 20px}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table tfoot tr td{padding:8px 20px 8px 20px}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table tfoot .order-total th{font-weight:700}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table tfoot td:nth-child(2){text-align:right}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table td:nth-child(2){text-align:right;vertical-align:text-top}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table .cart_item .product-name .product-quantity{font-weight:400}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table .cart_item .product-name dl.variation dd p{display:inline}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .shop_table .woocommerce-shipping-totals .amount{font-weight:400 !important}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:unset !important}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box{background:unset !important;background:#fff;border:#dedede 1px solid}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box::before{display:none !important}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order{background-color:#262760;color:#ffffff;padding:1rem}.merchandise-checkout-container .inner .woocommerce-form-coupon-toggle{display:none}table.my_account_orders thead{background:#bdd7ee;font-weight:700}.woocommerce div.product p.price del bdi,.woocommerce div.product span.price del bdi{text-decoration:line-through}.shop-container .shop-products .products-grid .product .inner .product-info .product-price ins{text-decoration:none}.related.products .custom-product-item .inner .product-info .product-price ins{text-decoration:none}.woocommerce span.onsale{display:none}@media only screen and (max-width:767px){.shop-container{display:flex;padding:1rem;flex-wrap:wrap}.homepage-merchandise-container .text-for-deco{font-size:4.5em !important}.related.products .custom-product-item .inner .product-info .product-price .woocommerce-Price-amount{font-size:1em;font-weight:500;color:#262760}.related.products .custom-product-item .inner .product-info .product-title{font-size:1em;font-weight:500;line-height:1.3}.woocommerce-notices-wrapper .woocommerce-message .button{padding:12px 24px;padding:12px 24px;background-color:#262760;color:#ffffff;outline:unset;border:0px;font-size:0.9em;letter-spacing:1px;transition:0.3s ease;display:inline-block;border-radius:unset;display:block;margin-top:2rem}.merchandise-checkout-container .inner{width:100%;margin:auto;margin-top:2rem;padding:1rem}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .left-box{width:100%}.merchandise-checkout-container .inner .woocommerce form.woocommerce-checkout .right-box{width:100%;margin-bottom:2rem;padding:1.2rem}.custom-cart-container .inner{width:100%;padding:1rem;display:block}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-remove{display:none}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-thumbnail{position:relative;padding:10px}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-thumbnail .mobile-product-remove{display:block;position:absolute;top:3px;left:3px}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name .mobile-product-price{display:block}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-price{display:none}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-subtotal{display:none}.custom-cart-container .inner .cart-left .shop_table thead tr th:nth-child(2){display:none}.custom-cart-container .inner .cart-left .shop_table thead tr th:nth-child(3){display:none}.custom-cart-container .inner .cart-left .shop_table thead tr th:last-child{display:none}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td img{max-width:52px;height:auto;margin-right:10px}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name span{margin-bottom:0.35rem;margin-right:1px;display:block;font-weight:600}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td{border-bottom:1px solid #eee;padding:10px;text-align:left;vertical-align:middle;font-size:1em}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name .mobile-product-price .prod-price bdi{display:flex}.custom-cart-container .inner .cart-left .shop_table .woocommerce-cart-form__cart-item td.product-name .mobile-product-price .prod-price bdi .woocommerce-Price-currencySymbol{margin-bottom:0.35rem;margin-right:1px;display:block;font-weight:600}.custom-cart-container .inner .cart-right{width:100%;border:1px solid #C7C7C7;padding:30px;margin-top:3rem}.custom-cart-container .inner .cart-right .cart-totals-box{font-size:0.85em}.custom-cart-container .woocommerce-message{width:100%}}