.elementor-328 .elementor-element.elementor-element-873bdad{--display:flex;--position:relative;--min-height:560px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-328 .elementor-element.elementor-element-873bdad:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-873bdad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B2B;}body:not(.rtl) .elementor-328 .elementor-element.elementor-element-873bdad{left:0px;}body.rtl .elementor-328 .elementor-element.elementor-element-873bdad{right:0px;}.elementor-328 .elementor-element.elementor-element-fdaa881{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-328 .elementor-element.elementor-element-fdaa881:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-fdaa881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo8.bumblecloud.co.uk/wp-content/uploads/2026/10/bt-room.jpg");background-position:center center;background-size:cover;}.elementor-328 .elementor-element.elementor-element-99b2250 .elementor-heading-title{font-family:"Great Vibes", sans-serif;}body:not(.rtl) .elementor-328 .elementor-element.elementor-element-4308cb6{left:0px;}body.rtl .elementor-328 .elementor-element.elementor-element-4308cb6{right:0px;}.elementor-328 .elementor-element.elementor-element-4308cb6{top:0px;z-index:0;}.elementor-328 .elementor-element.elementor-element-f5c3fa6{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:72px;--padding-right:40px;--z-index:2;}.elementor-328 .elementor-element.elementor-element-9fe2c3c{text-align:center;}.elementor-328 .elementor-element.elementor-element-9fe2c3c .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;color:#ECBE6C;}.elementor-328 .elementor-element.elementor-element-4e5e43b{text-align:center;}.elementor-328 .elementor-element.elementor-element-4e5e43b .elementor-heading-title{font-family:"Cormorant Garamond", sans-serif;font-size:80px;font-weight:400;line-height:1.05em;}.elementor-328 .elementor-element.elementor-element-4c69331{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", sans-serif;font-size:16px;line-height:1.7em;color:#D5D9E0;}.elementor-328 .elementor-element.elementor-element-2b38780{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:100px;--padding-bottom:110px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}.elementor-328 .elementor-element.elementor-element-2b38780:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-2b38780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE6;}.elementor-328 .elementor-element.elementor-element-c27e74f{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-328 .elementor-element.elementor-element-96d9497{width:var( --container-widget-width, 728px );max-width:728px;--container-widget-width:728px;--container-widget-flex-grow:0;font-family:"Montserrat", sans-serif;font-size:15px;line-height:1.85em;color:#4A5363;}.elementor-328 .elementor-element.elementor-element-96d9497 p{margin-block-end:14px;}@media(min-width:768px){.elementor-328 .elementor-element.elementor-element-f5c3fa6{--width:50%;}}@media(max-width:1024px){.elementor-328 .elementor-element.elementor-element-873bdad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-328 .elementor-element.elementor-element-fdaa881{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-328 .elementor-element.elementor-element-f5c3fa6{--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:32px;}.elementor-328 .elementor-element.elementor-element-4e5e43b .elementor-heading-title{font-size:64px;}.elementor-328 .elementor-element.elementor-element-2b38780{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:70px;--padding-bottom:90px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}.elementor-328 .elementor-element.elementor-element-c27e74f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-328 .elementor-element.elementor-element-96d9497{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-328 .elementor-element.elementor-element-873bdad{--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-328 .elementor-element.elementor-element-fdaa881{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-328 .elementor-element.elementor-element-f5c3fa6{--width:100%;--padding-top:52px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-328 .elementor-element.elementor-element-4e5e43b .elementor-heading-title{font-size:52px;}.elementor-328 .elementor-element.elementor-element-4c69331{width:100%;max-width:100%;}.elementor-328 .elementor-element.elementor-element-2b38780{--padding-top:52px;--padding-bottom:72px;--padding-left:var(--container-default-padding-left);--padding-right:var(--container-default-padding-right);}}/* Start custom CSS for container, class: .elementor-element-fdaa881 */.elementor-328 .elementor-element.elementor-element-fdaa881{position:absolute;top:0;right:0;bottom:0;width:50%} .elementor-328 .elementor-element.elementor-element-fdaa881:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071B2B 0%,rgba(7,27,43,.6) 14%,rgba(7,27,43,0) 40%);z-index:1} @media(max-width:767px){.elementor-328 .elementor-element.elementor-element-fdaa881{position:relative;width:100%;height:380px;order:2} .elementor-328 .elementor-element.elementor-element-fdaa881:before{background:linear-gradient(180deg,#071B2B 0%,rgba(7,27,43,0) 30%)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4308cb6 */.elementor-328 .elementor-element.elementor-element-4308cb6{pointer-events:none;left:0px!important;bottom:0px!important;width:80px!important;height:480px!important;opacity:.5!important;top:auto!important} .elementor-328 .elementor-element.elementor-element-4308cb6 .elementor-widget-container{height:100%} @media(max-width:1024px){.elementor-328 .elementor-element.elementor-element-4308cb6{transform:scale(.7)!important;transform-origin:left bottom!important}} @media(max-width:767px){.elementor-328 .elementor-element.elementor-element-4308cb6{transform:scale(.45)!important;opacity:.32!important}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c27e74f */.elementor-328 .elementor-element.elementor-element-c27e74f{position:static} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc p{margin:0 0 22px;font:500 13px Montserrat,sans-serif;text-transform:uppercase;color:#B98A3E} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc ol{margin:0;padding:0 0 0 38px;border-left:1px solid rgba(185,138,62,.4)} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc li{margin:0;padding:9px 0 9px 6px;border-bottom:1px solid rgba(185,138,62,.18);font:400 14px/1.5 Montserrat,sans-serif;color:#B98A3E} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc li:last-child{border-bottom:0} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc a{color:#4A5363;text-decoration:none;transition:color .3s} .elementor-328 .elementor-element.elementor-element-c27e74f .bt8-toc a:hover{color:#1D2A3B;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96d9497 */.elementor-328 .elementor-element.elementor-element-96d9497 h3{margin:46px 0 14px;padding-top:26px;border-top:1px solid rgba(185,138,62,.4);font:500 28px/1.25 "Cormorant Garamond",serif;color:#1D2A3B;scroll-margin-top:140px} .elementor-328 .elementor-element.elementor-element-96d9497 h3:first-of-type{margin-top:34px} .elementor-328 .elementor-element.elementor-element-96d9497 ul{margin:0 0 14px 18px} .elementor-328 .elementor-element.elementor-element-96d9497 li{margin:4px 0} @media(max-width:767px){.elementor-328 .elementor-element.elementor-element-96d9497 h3{font-size:24px;margin-top:36px}}/* End custom CSS */