.elementor-84 .elementor-element.elementor-element-54c317b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-4195dc41{--display:flex;--min-height:555px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;--padding-top:95px;--padding-bottom:75px;--padding-left:24px;--padding-right:24px;}.elementor-84 .elementor-element.elementor-element-4195dc41:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-4195dc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.asquareconsultants.com/wp-content/uploads/2026/10/rooms-banner-1600-2.webp");background-position:center center;background-size:cover;}.elementor-84 .elementor-element.elementor-element-4195dc41::before, .elementor-84 .elementor-element.elementor-element-4195dc41 > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-4195dc41 > .e-con-inner > .elementor-background-video-container::before, .elementor-84 .elementor-element.elementor-element-4195dc41 > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-4195dc41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-84 .elementor-element.elementor-element-4195dc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#17120e;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-84 .elementor-element.elementor-element-1d936518 img{width:72px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-14787ea9 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:80px;font-weight:400;line-height:1.15em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-70d0050c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-5b84bdf3{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-50e32272 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:52px;font-weight:400;line-height:1.15em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-6d78882d{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-185aab9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-84 .elementor-element.elementor-element-3ceb4d5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-28949312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-137c9b6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-2dfec1c2 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.15em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-66411730{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-62c93ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-206b331d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-3fd7dfc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-215b516b .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.15em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-577d42a9{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-71194bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-13a6c90a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-617a321a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-84 .elementor-element.elementor-element-71634de .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:27px;font-weight:400;line-height:1.15em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-578d9502{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.75em;color:#54492d;}.elementor-84 .elementor-element.elementor-element-77167f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-84 .elementor-element.elementor-element-77167f1:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-77167f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2ecdd;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84 .elementor-element.elementor-element-65560afc .elementor-button{background-color:#8b4a28;font-family:"Inter", Sans-serif;font-size:14px;fill:#ffffff;color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-65560afc .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-65560afc .elementor-button:focus{background-color:#54492d;}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-70d0050c{--content-width:1200px;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-4195dc41{--min-height:320px;--padding-top:80px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-84 .elementor-element.elementor-element-14787ea9 .elementor-heading-title{font-size:58px;}.elementor-84 .elementor-element.elementor-element-70d0050c{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-84 .elementor-element.elementor-element-50e32272 .elementor-heading-title{font-size:35px;}.elementor-84 .elementor-element.elementor-element-185aab9c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-84 .elementor-element.elementor-element-2dfec1c2 .elementor-heading-title{font-size:24px;}.elementor-84 .elementor-element.elementor-element-215b516b .elementor-heading-title{font-size:24px;}.elementor-84 .elementor-element.elementor-element-71634de .elementor-heading-title{font-size:24px;}.elementor-84 .elementor-element.elementor-element-77167f1{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-54c317b2 */.elementor-84 .elementor-element.elementor-element-54c317b2{font-family:Inter,sans-serif;color:#54492d;--gap:24px;}.elementor-84 .elementor-element.elementor-element-54c317b2 p{margin:0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .e-con{--container-widget-width:100%;}.elementor-84 .elementor-element.elementor-element-54c317b2 .e-con-inner{max-width:1200px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-heading-title{font-weight:400;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero,.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner{color:#f2ecdd;text-align:center;gap:16px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero .elementor-heading-title,.elementor-84 .elementor-element.elementor-element-54c317b2 .hero p,.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner .elementor-heading-title,.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner p{color:#f2ecdd;}.elementor-84 .elementor-element.elementor-element-54c317b2 .banner-monogram{width:72px!important;}.elementor-84 .elementor-element.elementor-element-54c317b2 .banner-monogram img{width:72px;height:52px;object-fit:contain;filter:brightness(0) invert(1);}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero .hero-kicker p,.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner .elementor-widget-text-editor p{font-family:'Gilda Display',serif;font-size:32px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero .elementor-widget-heading{margin:8px 0 20px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero .elementor-widget-text-editor{max-width:1050px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero{animation:bayline-enter .9s ease both;}.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner{animation:bayline-enter .8s ease both;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero .bayline-button{margin-top:20px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner,.elementor-84 .elementor-element.elementor-element-54c317b2 .split{align-items:center;gap:72px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading>.elementor-widget-text-editor{width:calc((100% - 72px)/2);flex:0 0 calc((100% - 72px)/2);}.elementor-84 .elementor-element.elementor-element-54c317b2 .split .image-wrap{border-radius:36px;overflow:hidden;height:600px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .image-wrap .elementor-widget-image,.elementor-84 .elementor-element.elementor-element-54c317b2 .image-wrap .elementor-widget-container,.elementor-84 .elementor-element.elementor-element-54c317b2 .image-wrap .elementor-widget-image img{height:100%;width:100%;object-fit:cover;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-photo img{width:100%;display:block;object-fit:cover;transition:transform .7s;}.elementor-84 .elementor-element.elementor-element-54c317b2 .image-wrap:hover img{transform:scale(1.065);}.elementor-84 .elementor-element.elementor-element-54c317b2 .eyebrow p{font-family:'Gilda Display',serif;font-size:28px;color:#8b4a28;}.elementor-84 .elementor-element.elementor-element-54c317b2 .centered,.elementor-84 .elementor-element.elementor-element-54c317b2 .cta,.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section{text-align:center;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-grid,.elementor-84 .elementor-element.elementor-element-54c317b2 .room-grid,.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid{display:grid;width:100%;gap:24px;margin-top:55px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .home-amenities{grid-template-columns:repeat(5,minmax(0,1fr));}.elementor-84 .elementor-element.elementor-element-54c317b2 .facilities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;text-align:left;}.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid>.e-con{display:flex;flex-direction:row;align-items:center;gap:18px;border-bottom:1px solid #c9c6bd;padding:15px 20px;min-width:0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid>.e-con>.elementor-widget-text-editor{width:auto;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-line-icon{width:38px!important;flex:0 0 38px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-line-icon img{width:38px;height:38px;object-fit:contain;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-features{width:100%;text-align:left;margin:70px 0 45px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-card{background:#fff;border-radius:20px;padding:27px 21px;box-shadow:0 8px 24px #8b6c2b08;text-align:center;align-items:center;gap:16px;transition:transform .35s,box-shadow .35s;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-card:hover{transform:translateY(-8px);box-shadow:0 18px 35px #8b6c2b16;}.elementor-84 .elementor-element.elementor-element-54c317b2 .icon-circle{width:58px;height:58px;padding:10px;background:#f2ecdd;border-radius:50%;align-items:center;justify-content:center;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-card .elementor-heading-title{font-size:24px;color:#756951;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-card p{font-size:15px;line-height:1.55;color:#756951;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-card{align-items:center;gap:0;padding:0;text-align:center;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-card .image-wrap{width:100%;height:285px;border-radius:20px;overflow:hidden;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-card-copy{width:100%;padding:28px 20px 0;gap:12px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-card p{font-size:16px;line-height:1.45;color:#786e58;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card{position:relative;overflow:hidden;border-radius:18px;text-align:left;min-height:550px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .image-wrap{height:550px;border-radius:0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000a);pointer-events:none;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .room-card-copy{position:absolute;bottom:0;left:0;right:0;padding:32px 25px;z-index:1;transition:transform .4s;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card:hover .room-card-copy{transform:translateY(-8px);}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .elementor-heading-title{color:white;font-size:42px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card p{color:white;font-size:17px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading{gap:72px;margin-bottom:45px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .gallery-preview{padding-top:30px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-carousel{width:100%;margin:45px 0 10px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .map{width:100%;height:530px;position:relative;border-radius:35px;overflow:hidden;}.elementor-84 .elementor-element.elementor-element-54c317b2 .map .elementor-widget-image,.elementor-84 .elementor-element.elementor-element-54c317b2 .map img{height:100%;object-fit:cover;width:100%;}.elementor-84 .elementor-element.elementor-element-54c317b2 .map-label{position:absolute;left:24px;bottom:24px;width:auto!important;background:#f2ecdd;padding:12px 20px;border-radius:4px;font-size:15px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .map.full-map{height:530px;border-radius:0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .narrow{max-width:1050px;margin:auto;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-widget-accordion{text-align:left;width:100%;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-tab-title{padding:25px 0;border:0;border-bottom:1px solid #8f8877;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-accordion-item{border:0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-tab-content{border:0;padding:10px 0 22px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-accordion-icon{float:right;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout>.e-con-inner,.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout{gap:80px;flex-direction:row;align-items:flex-start;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout .bayline-enquiry{width:60%;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout .contact-details{width:calc(40% - 80px);padding-top:60px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-details>.e-con{border-bottom:1px solid #8c856f;padding-bottom:30px;margin-bottom:15px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-details h3{text-transform:uppercase;font-size:14px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-text-link .elementor-button{background:transparent;padding:0;color:#54492d;text-align:left;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-text-link{width:auto!important;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-field-label{font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.07em;font-size:14px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-field{border-radius:0;border:1px solid transparent;padding:15px 18px!important;font-family:Inter,sans-serif;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-field:focus{border-color:#8b4a28;box-shadow:0 0 0 3px #8b4a2814;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-field-group{margin-bottom:20px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-button{border-radius:0;transition:background .25s,transform .25s;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-gallery{width:100%;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-gallery-item{border-radius:18px;overflow:hidden;}.elementor-84 .elementor-element.elementor-element-54c317b2 .e-gallery-image{transition:transform .7s;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-gallery-item:hover .e-gallery-image{transform:scale(1.065);}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-gallery__titles-container{font-family:Inter,sans-serif;margin-bottom:45px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .elementor-gallery-title.elementor-item-active{color:#8b4a28;}@keyframes bayline-enter{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:none;}}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-54c317b2 .home-amenities{grid-template-columns:repeat(3,minmax(0,1fr));}.elementor-84 .elementor-element.elementor-element-54c317b2 .facilities-grid,.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-84 .elementor-element.elementor-element-54c317b2 .split,.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner{gap:35px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con{width:calc((100% - 35px)/2);flex:0 0 calc((100% - 35px)/2);}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card,.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .image-wrap{height:370px;min-height:370px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split .image-wrap{height:500px;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-54c317b2 .hero h1{font-size:49px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .page-banner p{font-size:26px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split,.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner,.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading,.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout,.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout>.e-con-inner{flex-direction:column;gap:35px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con-inner>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .split>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading>.e-con,.elementor-84 .elementor-element.elementor-element-54c317b2 .section-heading>.elementor-widget-text-editor,.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout .bayline-enquiry,.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout .contact-details{width:100%;flex:0 0 auto;}.elementor-84 .elementor-element.elementor-element-54c317b2 .split .image-wrap{height:400px;border-radius:25px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .home-amenities{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .home-amenities>.amenity-card:last-child{grid-column:1/-1;max-width:350px;margin:auto;}.elementor-84 .elementor-element.elementor-element-54c317b2 .amenity-card{padding:24px 15px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-grid,.elementor-84 .elementor-element.elementor-element-54c317b2 .feature-grid{grid-template-columns:1fr;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-grid{gap:35px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card,.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .image-wrap{height:420px;min-height:420px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .room-card .image-wrap{height:300px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card .room-card-copy{padding:25px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .overlay-card h3{font-size:38px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .map,.elementor-84 .elementor-element.elementor-element-54c317b2 .map.full-map{height:380px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .contact-layout .contact-details{padding-top:10px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .faq-section .elementor-tab-title{font-size:23px;padding:22px 0;}.elementor-84 .elementor-element.elementor-element-54c317b2 .facilities-grid{gap:16px;}.elementor-84 .elementor-element.elementor-element-54c317b2 .bayline-carousel{margin-top:30px;}}@media(max-width:400px){.elementor-84 .elementor-element.elementor-element-54c317b2 .home-amenities,.elementor-84 .elementor-element.elementor-element-54c317b2 .facilities-grid{grid-template-columns:1fr;}.elementor-84 .elementor-element.elementor-element-54c317b2 .hero h1{font-size:42px;}}@media(prefers-reduced-motion:reduce){.elementor-84 .elementor-element.elementor-element-54c317b2 *,.elementor-84 .elementor-element.elementor-element-54c317b2 *:before,.elementor-84 .elementor-element.elementor-element-54c317b2 *:after{animation:none!important;transition:none!important;}.elementor-invisible{visibility:visible!important;}}/* End custom CSS */