.template-space .space-introduction{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.template-space .space-introduction .space-introduction-content{background-color:var(--panel-bkg,#fff);display:flex;flex-direction:column;order:2;padding:30px;width:100%}.template-space .space-introduction .space-introduction-content .space-introduction-text,.template-space .space-introduction .space-introduction-content h2,.template-space .space-introduction .space-introduction-content h3{margin:0 0 30px}.template-space .space-introduction .space-introduction-content .space-introduction-text>:last-child{margin-bottom:0}.template-space .space-introduction .space-introduction-content .btn-wrapper{display:flex;flex-wrap:wrap;gap:20px}.template-space .space-introduction .space-introduction-content .btn-wrapper .btn{white-space:nowrap}.template-space .space-introduction .space-introduction-content>:last-child{margin-bottom:0}.template-space .space-introduction .space-introduction-gallery-wrap{order:1;transition:left .5s ease;width:100%;z-index:2}.template-space .space-introduction .space-introduction-gallery-wrap .space-introduction-gallery .space-introduction-gallery-slide .space-introduction-image{padding:80% 0 0}.template-space .space-introduction .tns-control-wrap{display:flex;gap:8px;left:auto;padding:calc(80% - 50px) 0 0;right:0;top:0;width:auto;z-index:5}.template-space .space-introduction .tns-control-wrap button{background:hsla(0,0%,100%,.65);border-radius:0;height:50px;width:100px}.template-space .space-introduction .tns-control-wrap button:disabled{background:hsla(0,0%,100%,.28)}.template-space .space-introduction .tns-control-wrap .left-arrow,.template-space .space-introduction .tns-control-wrap .right-arrow{position:static}.template-space .space-layouts{background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;margin:0 0 30px;padding:20px}.template-space .space-layouts .space-layout{width:100%}.template-space .space-layouts .space-layout .layout-title{margin:0 0 15px;text-transform:none}.template-space .space-layouts .space-layout .layout-guests{align-items:center;display:flex;gap:8px;margin:0 0 15px}.template-space .space-layouts .space-layout .layout-guests img{height:46px}.template-space .space-layouts .space-layout .layout-guests span{font-family:var(--font-brand-two);font-size:.8888em;font-weight:700;letter-spacing:3.11px;text-transform:uppercase}.template-space .back-to-spaces{margin:0 0 30px}.template-space .back-to-spaces a{font-family:var(--font-brand-two);font-weight:400}.template-space .back-to-spaces a em{margin:0 12px 0 0}.template-space .make-an-enquiry{background-color:#fff;margin:0 0 30px;padding:10px}.template-space .make-an-enquiry .mae-content-wrapper{border:none;padding:10px;text-align:center}@media (min-width:768px){.template-space .make-an-enquiry .mae-content-wrapper{border:1px solid #000}}.template-space .space-controls>:last-child{margin:0 0 30px}@media (min-width:992px){.template-space .space-introduction{position:relative}.template-space .space-introduction .space-introduction-content{justify-content:center;min-height:500px;padding:0 70px 0 0;width:50%}.template-space .space-introduction .space-introduction-gallery-wrap{height:100%;left:50%;position:absolute;top:0;width:50%}.template-space .space-introduction .space-introduction-gallery-wrap .space-introduction-gallery,.template-space .space-introduction .space-introduction-gallery-wrap .space-introduction-gallery .space-introduction-gallery-slide{height:100%}.template-space .space-introduction .space-introduction-gallery-wrap .space-introduction-gallery .space-introduction-gallery-slide .space-introduction-image{height:100%;padding:0}.template-space .space-introduction .space-introduction-gallery-wrap .tns-outer,.template-space .space-introduction .space-introduction-gallery-wrap .tns-outer .tns-ovh,.template-space .space-introduction .space-introduction-gallery-wrap .tns-outer .tns-ovh .tns-inner{height:100%}.template-space .space-introduction .tns-control-wrap{bottom:0;left:auto;padding:0;right:0;top:auto}.template-space .space-layouts{gap:20px 140px;margin:0 0 70px;padding:70px}.template-space .space-layouts .space-layout{width:calc(50% - 70px)}.template-space .make-an-enquiry{margin:0 0 30px;padding:40px}.template-space .make-an-enquiry .mae-content-wrapper{border:1px solid #000;margin:0;padding:40px}.template-space .make-an-enquiry .mae-content-wrapper .mae-content{margin:0 20%;text-align:center;width:60%}}