@charset "utf-8"; 
@import url("fonts/stylesheet.css");
/*
.tk-adobe-caslon-pro { font-family: "adobe-caslon-pro",serif; }
.tk-brandon-grotesque { font-family: "brandon-grotesque",sans-serif; }
*/

input,select,textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;-webkit-border-radius:0; -moz-border-radius:0; }


html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;height: 100%;height: 100%;}

body{margin: 0;padding:0;font-family: var(--brandon-grotesque-font); font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));font-weight: 400;background-color:#ffffff;overflow-y:scroll;overflow-x:hidden;}

body, button, input, select, textarea{color: #000000;}
div, h2, h3, h4, h5, h6, p, span{padding: 0px;margin: 0px;}
/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection{background: #000000;color: #ffffff;text-shadow: none;}
::selection{background: #000000;color: #ffffff;text-shadow: none;}

/* =============================================================================
   Links
   ========================================================================== */

a{color:#000000;text-decoration:none;outline: none;position: relative;}
a:hover{text-decoration:none;}
a:focus{outline: none;}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active{outline: 0;}
img {border-style:none}
/* =============================================================================
   Lists
   ========================================================================== */

ul, ol{margin:0;padding-left: 0;list-style-type:none;}
li ul, li ol{margin: 0;padding:0;}

/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img{border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;border-style:none;outline:none;}

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root){overflow: hidden;}

/* =============================================================================
   Tables
   ========================================================================== */

table{border-collapse: collapse;border-spacing: 0;}
td{	vertical-align: top;}

p{line-height:1.3;}

/* ==== primary styles =====================================================
   Author: Abbas Tahir
   ========================================================================== */

/* For image replacement */
.ir{display: block;border: 0;text-indent: -999em;overflow: hidden;background-color: transparent;background-repeat: no-repeat;text-align: left;direction: ltr;}
.ir a{display: block;height: 100%;}
.hidden{display: none !important;visibility: hidden;}
  
/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}   
.web{display:block;}
.mobile{display:none;}
.webhide{display:block;}
.mobilehide{display:none;}
*{box-sizing:border-box;} 

html.lenis{height: auto;}
.lenis.lenis-smooth {scroll-behavior: auto;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: hidden;}
.lenis.lenis-scrolling iframe {pointer-events: none;}

:root{
   --main-width: 1440 * 1440px; 
   --main-width-1600: 1600 * 1600px; 
   --white-color: #ffffff;
   --black-color: #000000;
   --magenta-color: #FEA386;
   --yellow-color: #F4F04F;
   --red-color: #7E2200;
   --metal-color: #767C81;
   --blue-color: #1D298C;
   --adobe-caslon-pro-font: "adobe-caslon-pro",serif;
   --adobe-caslon-pro-font-fake: 'Adobe Caslon Pro Regular',serif;
   --brandon-grotesque-font: "brandon-grotesque",sans-serif;
}

.web{display:grid !important;}
.mobile{display:none !important;}


a:not(.logo,.btn,.menu,.btn-slick,.lg,.column>a,.brand>a,header nav ul a)::before{content:'';position: absolute;width: 100%;height: calc(1 / var(--main-width));background-color: var(--magenta-color);bottom:calc(2 / var(--main-width));left: 0;transform-origin: center;transform: scaleX(0);transition: transform .2s ease-in-out;}
a:not(.logo,.btn,.menu,.btn-slick,.lg,.column>a,.brand>a,header nav ul a):hover::before,
a:not(.logo,.btn,.menu,.btn-slick,.lg,.column>a,.brand>a,header nav ul a).active::before{transform-origin: center;transform: scaleX(1);}


/* .web {display: block;}
.mobile {display: none;} */

/* body.bg-op{overflow-y: hidden;}  */
body.bg-op header{top: calc(-70 / var(--main-width));} 
/* body.bg-op :where(footer,section:not(.hero-box)){opacity: 0;visibility: hidden;display: none;}  */


#outer-wrapper {width: 100%;position: relative;margin: 0;}

header{width:100%;height: calc(70 / var(--main-width));margin:0;padding:0;z-index:99999999;position:fixed;top:0;left: 0;transition: all .5s ease;/*transform: scale3d(1, 1, 1);overflow: hidden; backdrop-filter: blur(10px);*/}
header::after{width: 100%;height: 100vh;background-color: var(--black-color);position: fixed;right: 0;top: 0;content: "";opacity: 0;z-index: -1;transition: all 0.25s ease;display: none;}
header::before{width: 100%;height: 100%;background-color: var(--white-color); position: absolute;left: 0;top: 0;content: "";opacity: 1;transition: all 0.25s ease;}
header #header{width: 100%;height:calc(70 / var(--main-width));max-width: 1600px;margin:0 auto;padding:0 calc(40 / var(--main-width));position:relative;z-index: 10;}
header .logo{width:calc(241 / var(--main-width));height: 100%;;display: flex;align-items: center;position:absolute;left: calc(40 / var(--main-width));top: 0;background-image:url(../images/logo.svg);background-repeat:no-repeat;background-size:100% auto;background-position: center; text-decoration:none;cursor: pointer;transition: all 0.25s ease;z-index: 2;}
header .logo img{width: 100%;display: none !important;}  
header .menu-o{width:calc(22 / var(--main-width));height: 100%;display: flex;align-items: center;position:absolute;right: calc(40 / var(--main-width));top: 0;background-image:url(../images/icon-menu.svg);background-repeat:no-repeat;background-size:100% auto;background-position: center; text-decoration:none;cursor: pointer;z-index: 999;}

header nav{margin-top: 0;width: 44.44444444444444%/*calc(640 / var(--main-width))*/;align-items: start;display: flex;height: 100vh;background-color: var(--blue-color);position: fixed;right: -44.44444444444444%;top: 0;}
header nav div{width: 100%;height: 100dvh;overflow: hidden;overflow-y: auto;}
header nav ul{width: 100%;padding: calc(94 / var(--main-width)) calc(75 / var(--main-width)) calc(166 / var(--main-width)) calc(50 / var(--main-width));list-style: none;}
header nav ul li{overflow: hidden;}
header nav ul a{width: 100%;display: inline-flex;align-items: end;opacity: 0; transform: translateY(100%); font-family: var(--adobe-caslon-pro-font);margin-top: calc(20 / var(--main-width)); font-size: calc(50 / var(--main-width));line-height: calc(59.61 / var(--main-width));color: var(--magenta-color);text-transform: uppercase;}
header nav ul li:first-of-type a{margin-top: 0;}
.menu-main-menu-container{width:100%;}

/* Modern browsers — Chrome 121+, Edge 121+, Firefox, Safari 18.2+ */
header nav div {scrollbar-width: 1px;scrollbar-color: transparent transparent;}
/* Legacy WebKit — older Chrome/Edge/Safari, radius, borders & shadows */
header nav div::-webkit-scrollbar {width: 1px;height: 1px;}
header nav div::-webkit-scrollbar-track{background-color: transparent;border-radius: 0px;}
header nav div::-webkit-scrollbar-track:hover {background-color: transparent;}
header nav div::-webkit-scrollbar-track:active {background-color: transparent;}
header nav div::-webkit-scrollbar-thumb {background-color: transparent;border-radius: 0px;min-height: 10px;}
header nav div::-webkit-scrollbar-thumb:hover {background-color: transparent;}
header nav div::-webkit-scrollbar-thumb:active {background-color: transparent;}
header nav div::-webkit-scrollbar-button {display: none;width: 0;height: 0;}

/* header{transition: transform .3s ease;} 
header.hide{transform: translateY(-100%);}*/

body.hide header{top: calc(-70 / var(--main-width));} 

/* body.open{overflow:hidden !important;} */
body.open header{transform:translate(0,0) !important;}
body.open header::after{opacity: .3;display: block;}
body.open header::before{opacity: 0;}
body.open header .logo{opacity: 0;display: none;}
body.open header .menu-o{width:calc(14 / var(--main-width));height: calc(70 / var(--main-width));background-image:url(../images/icon-menu-c.svg);z-index: 2;}
/* body.open header nav{right: 0;}
body.open header nav ul a{transform: translateY(0);} */

/* body.no-shade .shade{display: none !important;} */

main {width: 100%;margin: 0;padding:0;position: relative;/*margin-bottom: 660px;background-color: #ffffff;*/display: grid;grid-template-columns: 1fr;}
:where(section,article,figure,aside) {width: 100%;display: grid;grid-template-columns: 100%;margin: 0;padding: 0;position: relative;}
figure{background-size: cover;background-repeat: no-repeat;background-position: center center;}
figure img{width: 100%;display: none;}
.inner {width: 100%;max-width: 1600px;margin: 0 auto;padding: 0;position: relative;}
video{width: 100%;height: 100%;object-fit: cover;border:0;object-position: center center;}
section{background-color: var(--white-color);}
/* .logo-stagger{height: 661px;background-color: transparent;width: 1px;position: absolute;bottom: -660px;left: 0;visibility: hidden;display: none !important;} */


:where(h1,h2,h3,h4,h5,h6,p,ul,li){color: var(--red-color);font-weight: 400;font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}
:where(h1,h2,h3,h4,h5,h6){font-family: var(--adobe-caslon-pro-font);}
:where(p,ul,li){font-family: var(--brandon-grotesque-font);}
h1{font-size: 90px;}
/* h2{font-size: 35px;line-height: 100%;} 
h2 .small{font-size: 70px;line-height: 51px;color: var(--red-color);}*/
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 12px;}
h6{font-size: 12px;}
p,li:not(nav ul li){font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));letter-spacing: -3%;}
/* :where(p,li):last-of-type {margin-bottom: 0;} */
ul{list-style: disc;}
blockquote{background-color: #f3f4f7;width: auto;padding:75px 20px 20px 20px;float: left;margin: 0;margin-bottom: 20px;position: relative;}
blockquote::before{width: auto;position: absolute;left: 20px;top: 0; content: "“";font-size: 136px;font-family: Arial, Helvetica, sans-serif;height: 50px;margin-left: -5px;}

.btn {width: auto;height: calc(43 / var(--main-width));background: transparent;border: 1px solid var(--red-color);color: var(--red-color);
  padding: 0 calc(38 / var(--main-width)) 0 calc(15 / var(--main-width));border-radius: 50px;cursor: pointer;transition: 0.3s;display: inline-flex;align-items: center;font-size: calc(16 / var(--main-width));line-height: calc(20 / var(--main-width));letter-spacing: 0;font-family:var(--brandon-grotesque-font);font-weight: 400;font-style: normal;justify-content: start;align-self: self-end;position: relative;}
.btn::after{content: "";width: calc(24 / var(--main-width));height: calc(24 / var(--main-width));position: absolute;right: calc(11 / var(--main-width));top: calc(8 / var(--main-width));background: url('../images/arrow-up-h.svg') no-repeat center;background-size: 100% auto;}
.btn:hover{background: var(--red-color);color: var(--white-color);}
.btn:hover::after{background: url('../images/arrow-up-w.svg') no-repeat center;background-size: 100% auto;}
.btn.mg{border: 1px solid var(--magenta-color);color: var(--magenta-color);}
.btn.mg::after{background: url('../images/arrow-up.svg') no-repeat center;}
.btn.mg:hover{background-color: var(--magenta-color);color: var(--red-color);}
.btn.mg:hover::after{background: url('../images/arrow-up-h.svg') no-repeat center;}
 

.btn.download{left: calc(6 / var(--main-width));padding-right: calc(43 / var(--main-width));}
.btn.download::after{content: "";width: calc(15 / var(--main-width));height: calc(15 / var(--main-width));top: calc(12 / var(--main-width));right: calc(16 / var(--main-width));background: url('../images/download-icon-hover.png') no-repeat center;background-size: 100% auto;}
.btn.download:hover::after {background: url('../images/download-icon-w.png') no-repeat center;background-size: 100% auto;}
 

.hero-box{background-color:var(--blue-color);height: 100dvh;/*max-height: calc(900 / var(--main-width));*/overflow: hidden;}
.hero-box :where(.image-maskig-animation,.slide-repeat,.animation-box){width:100%;height:100dvh;/*max-height: calc(900 / var(--main-width));*/display: grid;grid-template-columns: 1fr;position: relative;justify-items: center;align-items: center;}
.hero-box .bg{background-color:var(--blue-color);width: 100%;height: 114%;transform: translateY(-7%) scale(1.02);}
.hero-box video{height: 100%;}
.hero-box .video video, .hero-box .video2 video{height: 100dvh;}
.hero-box .logo :where(img,svg){width: calc(559 / var(--main-width));} 

.hero-box .text-l{width: 100vw;display: grid;overflow: hidden;}
.hero-box .text-l img{width: 100%;}
/* .hero-box .text-l h1{transform: translateY(100%);} */
.hero-box .text-l.magenta h1{color: var(--magenta-color);}
.hero-box .text-l.yellow h1{color: var(--yellow-color);}
.hero-box .image-maskig-animation:not(.home){display: none !important;}

.hero-box .hero-cover-box{position: absolute;width: 100%;height: 100%;left: 0;top: 0;align-items: center;z-index: 9999;}
.hero-box .hero-cover-box .inner{max-width: 1920px;}
.hero-box .hero-cover-box .info h1{height: auto;text-transform: initial;line-height: 1;font-style: italic;margin: calc(0 / var(--main-width));transform: translateY(100%);}
.hero-box .hero-cover-box .info h1 span{font-style: normal;line-height: 1;text-transform: uppercase;display: inline-block;transform: translateY(4.101388888888889vw)/*translateY(calc(59.06 / var(--main-width)))*/;} 

.hero-box .hero-cover-box .text-l.building{margin-left: -0.3vw;}
.hero-box .hero-cover-box .info.building h1{font-size: 6.8vw;}
.hero-box .hero-cover-box .info.building h1 span{font-size: 16.575555555555557vw;} 
/* .hero-box .hero-cover-box .info.building .lineParent {height: 16.442361111111114vw;} */

.hero-box .hero-cover-box .text-l.available{margin-left: -0.8vw;}
.hero-box .hero-cover-box .info.available h1{font-size: 6.229166666666667vw;}
.hero-box .hero-cover-box .info.available h1 span{font-size: 13.997361111111111vw;} 
/* .hero-box .hero-cover-box .info.available .lineParent {height: 14.327361111111111vw;} */

.hero-box .hero-cover-box .text-l.location{margin-left: -0.7vw;}
.hero-box .hero-cover-box .info.location h1{font-size: 6.229166666666667vw;}
.hero-box .hero-cover-box .info.location h1 span{font-size: 18.108611111111113vw;} 
/* .hero-box .hero-cover-box .info.location .lineParent {height: 18.008611111111113vw;} */

.hero-box .hero-cover-box .text-l.sustainability {margin-left: -0.6vw;}
.hero-box .hero-cover-box .info.sustainability h1{font-size: 6.129166666666667vw;}
.hero-box .hero-cover-box .info.sustainability h1 span{font-size: 11.644444444444445vw;transform: translateY(2.501388888888889vw);} 
/* .hero-box .hero-cover-box .info.sustainability .lineParent {height: 11.604444444444445vw;} */

.hero-box .hero-cover-box .text-l.partner {margin-left: -0.3vw;}
.hero-box .hero-cover-box .info.partner h1{font-size: 7.58125vw;}
.hero-box .hero-cover-box .info.partner h1 span{font-size: 17.482777777777778vw;} 
/* .hero-box .hero-cover-box .info.partner .lineParent {height: 17.502777777777778vw;} */

.hero-box .hero-cover-box .text-l.solution{margin-left: -0.2vw;margin-bottom: 1vw;}
.hero-box .hero-cover-box .info.solution h1{font-size: 6.915972222222222vw;}
.hero-box .hero-cover-box .info.solution h1 span{font-size: 15.980888888888888vw;} 
/* .hero-box .hero-cover-box .info.solution .lineParent {height: 15.999888888888888vw;} */

/* .hero-box .hero-cover-box .info.building h1{font-size: calc(108.31 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.building h1 span{font-size: calc(242.53 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.building .lineParent {height: calc(242.53 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.available h1{font-size: calc(96.9 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.available h1 span{font-size: calc(216.97 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.available .lineParent {height: calc(216.97 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.location h1{font-size: calc(96.9 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.location h1 span{font-size: calc(265.66 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.location .lineParent {height: calc(265.66 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.sustainability h1{font-size: calc(96.9 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.sustainability h1 span{font-size: calc(172 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.sustainability .lineParent {height: calc(172 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.partner h1{font-size: calc(116.37 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.partner h1 span{font-size: calc(260.68 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.partner .lineParent {height: calc(260.68 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.solution h1{font-size: calc(103.91 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.solution h1 span{font-size: calc(232.76 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.solution .lineParent {height: calc(232.76 / var(--main-width-1600));} */
 
.stripes{position: absolute;left: 0;top: 0; inset: 0;width: 100%;height: 100%;z-index: 9998;display: grid; grid-template-columns: 0.4fr 0.8fr 1.2fr 1.6fr 1.6fr 1.2fr 0.8fr 0.4fr; gap: 0px 0px; }
.stripes.flex{display: flex; grid-template-columns: initial;}
.stripes.equal{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.stripes .stripe{width: 100%; height: 100%;;display: grid;position:relative;z-index:99;}
.stripes.red .stripe{background-color: var(--red-color);}
.stripes.metal .stripe{background-color: var(--metal-color);}
.stripes.blue .stripe{background-color: var(--blue-color);}
.stripes.magenta .stripe{background-color: var(--magenta-color);}

body.red{background-color: var(--red-color);}
body.metal{background-color: var(--metal-color);}
body.blue{background-color: var(--blue-color);}
body.magenta{background-color: var(--magenta-color);}


/* .whats-available{display:flex;width:100%;height:100%;}
 */
.stripes .img{height:100%!important;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}
.stripes .bg-m{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat:no-repeat;background-position:center;background-size:cover;}

.your-building .p1{width:calc(139 * 100% / 1440);}
.your-building .p2{width:calc(703 * 100% / 1440);}
.your-building .p3{width:calc(291* 100% / 1440);}
.your-building .p4{width:calc(91 * 100% / 1440);}
.your-building .p5{width:calc(216 * 100% / 1440);}

.whats-available .p1{width:calc(139 * 100% / 1440);}
.whats-available .p2{width:calc(77 * 100% / 1440);}
.whats-available .p3{width:calc(627 * 100% / 1440);}
.whats-available .p4{width:calc(381 * 100% / 1440);}
.whats-available .p5{width:calc(216 * 100% / 1440);}

.location .p1{width:calc(140 * 100% / 1440);}
.location .p2{width:calc(705 * 100% / 1440);}
.location .p3{width:calc(288 * 100% / 1440);}
.location .p4{width:calc(91 * 100% / 1440);}
.location .p5{width:calc(216 * 100% / 1440);}

.sustainability .p1{width:calc(597 * 100% / 1440);}
.sustainability .p2{width:calc(704 * 100% / 1440);}
.sustainability .p3{width:calc(139 * 100% / 1440);}

.your-partner .p1{width:calc(429 * 100% / 1440);background-position: bottom !important;}
.your-partner .p2{width:calc(704 * 100% / 1440);}
.your-partner .p3{width:calc(91 * 100% / 1440);}
.your-partner .p4{width:calc(216 * 100% / 1440);}

.your-solution .p1{width:calc(429 * 100% / 1440);}
.your-solution .p2{width:calc(704 * 100% / 1440);}
.your-solution .p3{width:calc(91 * 100% / 1440);}
.your-solution .p4{width:calc(216 * 100% / 1440);}
 
.login-section {width: 100%;height: 100dvh;background: var(--red-color);position: relative;display: flex;justify-content: center;align-items: center;}
.login-section .inner{max-width: calc(559 / var(--main-width));}
.login-section article {text-align: center;color: var(--magenta-color);width: 100%;}
.login-section article .logo {width: calc(559 / var(--main-width));height: calc(51 / var(--main-width));object-fit: contain;margin-bottom: calc(50 / var(--main-width));margin-bottom: calc(50 / var(--main-width));}
.login-section article .logo img {width: 100%;height: 100%;}
.login-section article .login-form {display: flex;flex-direction: column;gap: calc(25 / var(--main-width));}
.login-section article .login-form input, .login-section article .login-form input[type="text"] {background: transparent;border: none;border-bottom: 1px solid rgba(254, 163, 134, 0.7);padding: 0 0 calc(6 / var(--main-width));color: var(--magenta-color) !important;;font-style: italic;font-size: calc(22 / var(--main-width));line-height: 1.2;font-family: var(--adobe-caslon-pro-font) !important;font-weight: 400;outline: none;}
.login-section article .login-form input::placeholder {color: rgba(254, 163, 134, 0.7);}
.login-section article .login-form input, .login-section article .login-form input[type="text"]:focus {color:var(--magenta-color) !important;}
input::selection, input::selection input[type="text"],  input:hover::selection input[type="text"], input[type="text"]:hover,  input[type="text"]:focus{color:var(--magenta-color) !important;font-family: var(--adobe-caslon-pro-font) !important;}
input:-webkit-autofill {
    -webkit-text-fill-color: var(--magenta-color) !important; /* apna color */
    transition: background-color 5000s ease-in-out 0s;
    font-family: var(--adobe-caslon-pro-font) !important;
}
input:-webkit-autofill {
    -webkit-text-fill-color: var(--magenta-color) !important;
    font-family: var(--adobe-caslon-pro-font) !important;
}
/* .login-form .btn {margin-top: calc(5 / var(--main-width));} */
 
.two-column-box{padding: 0;}
/*.two-column-box .inner{max-width: 100%;} */
.two-column-box .column{display: grid;grid-template-columns: repeat(1, 1fr);align-items: center;height: 100%;} 
.two-column-box .column.info-box{position: absolute;top: 0;z-index: 3;background-color: var(--white-color);padding: calc(50 / var(--main-width)) 0;}
.two-column-box .column.info-box .info{position: relative;}
.two-column-box .column.info-box .info p a::before{background-color: var(--red-color);}
.two-column-box .column.info-box .info ul{padding-left: calc(24 / var(--main-width));}
.two-column-box .column.info-box .info :where(p,ul){margin-bottom: calc(15 / var(--main-width));}
.two-column-box .column.info-box .info .btn{margin-top: calc(25 / var(--main-width));} 
 

.img-box {position: relative;}

.image {display: grid;grid-template-columns: 1fr;position: relative;overflow: hidden;}
.image figure{/*height: 654px;*/background-image: none !important; background-position: center top;transform: scale(1);object-fit: cover;object-position: center;}
.image figure img{display: block;object-fit: cover;transform: scale(1);}
.image figure video{min-height: calc(900 / var(--main-width));}
.image.layer::after{width: 0;height: 105%;position: absolute;background-color: rgba(255,255,255,0.8);right: calc(-1 / var(--main-width));top: calc(-1 / var(--main-width));content: "";opacity: 1;transition:all .6s;z-index: 2;}
.image.layer.active::after{width: 0;}
.two-column-box.a-rt .image.layer::after{left: 0;right: auto;}

.image.layer .masking{width: 105%;height: 105%;position: absolute;background-color: var(--white-color);right: calc(-1 / var(--main-width));top: calc(-1 / var(--main-width));content: "";opacity: 1;z-index: 2;}
.image.layer .masking.left{clip-path: inset(0% 0% 0% 0% round 0);}
.image.layer .masking.bottom{clip-path: inset(0% 0% 0% 0% round 0);}


.two-column-box.left .column.info-box{left: calc(-1 / var(--main-width));}
.two-column-box.left .column.img-box{justify-self: right;}
/* .two-column-box .column.img-box.left .image figure img{clip-path: inset(0% 100% 100% 0% round 0);} */

.two-column-box.a-rt .column.info-box{right: calc(-1 / var(--main-width));}
.two-column-box.a-rt .column.img-box{justify-self: left;}
/* .two-column-box .column.img-box.right .image figure img{clip-path: inset(0% 0% 100% 100% round 0);} */
.two-column-box .column.info-box .white{width: calc(100% + (167 / var(--main-width)));height: 52.07%/*calc(469 / var(--main-width))*/;position: absolute;right: 0;top: 0;background-color: var(--white-color);z-index:1;}


/* .two-column-box.right article{grid-template-areas: "right left";}
.two-column-box.right article .column:first-of-type {grid-area: left;}
.two-column-box.right article .column:last-of-type {grid-area: right;} */ 

.two-column-box.col .column.info-box{width: 58.68055555555556%/*58.75%calc(845 / var(--main-width))*/;padding-left:calc(78 / var(--main-width));}
.two-column-box.col .column.img-box{width: 41.31944444444444%/*calc(595 / var(--main-width))*/;}
.two-column-box.col .column.info-box .info{width: calc(470 / var(--main-width));} 

.two-column-box.col2 .column.info-box{width: 58.47222222222223%  /*calc(843 / var(--main-width))*/;padding-right:calc(79 / var(--main-width));z-index:2;align-items: center/*start*/;}
.two-column-box.col2 .column.img-box{width: 41.52777777777778%/*calc(598 / var(--main-width))*/;/*height:calc(907 / var(--main-width));*/}
.two-column-box.col2 .column.info-box .info{width: calc(765 / var(--main-width));z-index:2;padding-top: 0/*calc(105 / var(--main-width));*/}
.two-column-box.col2 .column.info-box .info h2:first-child{/*min-height: calc(419 / var(--main-width));*/align-content: end;padding-bottom: calc(70 / var(--main-width));padding-left: 0;}
.two-column-box.col2 .column.info-box .info h2{padding-left:calc(78 / var(--main-width));}
.two-column-box.col2 .column.info-box .info p{padding-left:calc(245 / var(--main-width));}
.two-column-box.col2 .column.info-box .info .btn{margin-left: calc(245 / var(--main-width));}

.two-column-box.col3 .column.info-box{width: 58.68055555555556%/*58.75%calc(845 / var(--main-width))*/;padding-left:calc(78 / var(--main-width));padding-top:calc(50 / var(--main-width));padding-bottom:calc(50 / var(--main-width));min-height:calc(597 / var(--main-width));height:auto;}
.two-column-box.col3 .column.img-box{width: 78.88888888888889%/*calc(1136 / var(--main-width))*/;}
.two-column-box.col3 .column.info-box .info{width: calc(505 / var(--main-width));}

/* Home Page*/
.two-column-box.s1 .column.info-box .info p{width: calc(400 / var(--main-width));}
.two-column-box.s1 .column.info-box .info p:first-of-type{text-indent: calc(85 / var(--main-width));}

.two-column-box.s2 .column.info-box .info{width: calc(660 / var(--main-width));}
.two-column-box.s2 .column.info-box .info p:first-of-type{text-indent: calc(157 / var(--main-width));}

.two-column-box.s3 .column.info-box .info p:first-of-type{text-indent: calc(139 / var(--main-width));} 

.two-column-box.s4 .column.info-box .info{width: calc(550 / var(--main-width));} 
.two-column-box.s4 .column.info-box .info .logoimg{width: calc(300 / var(--main-width));/*margin-bottom:calc(50 / var(--main-width));*/} 
.two-column-box.s4 .column.info-box .info p{padding-left:calc(61 / var(--main-width));}
.two-column-box.s4 .column.info-box .info p:first-of-type{text-indent: calc(127 / var(--main-width));}
.two-column-box.s4 .column.info-box .info .btn{margin-left: calc(61 / var(--main-width));}

.two-column-box.s5 .column.info-box .info{width: calc(624 / var(--main-width));}
.two-column-box.s5 .column.info-box .info p:first-of-type{text-indent: calc(165 / var(--main-width));}

.two-column-box.s6 .column.info-box .info{width: calc(535 / var(--main-width));}
.two-column-box.s6 .column.info-box .info p{width: calc(463 / var(--main-width));padding-left:calc(61 / var(--main-width));}
.two-column-box.s6 .column.info-box .info p:first-of-type{text-indent: calc(78 / var(--main-width));}
.two-column-box.s6 .column.info-box .info .btn{margin-left: calc(61 / var(--main-width));}

.accelelrate-ecg{width:100%;height: calc(571 / var(--main-width));}
.accelelrate-ecg article{grid-template-columns: 58.68055555555556% 41.31944444444444%;align-items: center;justify-content: space-between;height: 100%;}
.accelelrate-ecg .column img{width: calc(458 / var(--main-width));display: block;}
.accelelrate-ecg .column :where(p){text-indent: calc(170 / var(--main-width));}   
.accelelrate-ecg .column:nth-child(1){padding-left:calc(79 / var(--main-width));} 
.accelelrate-ecg .column:nth-child(1) .info{width:calc(460 / var(--main-width));}
.accelelrate-ecg .column:nth-child(2){padding-right:calc(79 / var(--main-width));} 
.accelelrate-ecg .column:nth-child(2) .info{width:calc(506 / var(--main-width));}
.accelelrate-ecg .column .btn.web{margin-top: calc(40 / var(--main-width));display: inline-flex !important;}


/* Building Page */
.two-column-box.b1 .column.info-box .info{width: calc(590 / var(--main-width));}
.two-column-box.b1 .column.info-box .info p{text-indent: calc(75 / var(--main-width));padding-left: calc(61 / var(--main-width));}
 
.two-column-box.b2 .column.info-box .info p{text-indent: calc(170 / var(--main-width));}

.two-column-box.b3 .column.info-box .info{width: calc(525 / var(--main-width));}
.two-column-box.b3 .column.info-box .info p{text-indent: calc(137 / var(--main-width));}  

.two-column-box.b4 .column.info-box .info p{width: 80%;text-indent: calc(63 / var(--main-width));padding-left: calc(65 / var(--main-width));}
.two-column-box.b4 .column.info-box .info .btn{margin-left: calc(65 / var(--main-width));}


.building-highlights-box{background-color:var(--red-color);padding:calc(150 / var(--main-width)) 0;}
.building-highlights-box .inner{padding: 0 calc(20 / var(--main-width)) 0 calc(78 / var(--main-width));}
.building-highlights-box .heading-box{width: 100%;display:grid;align-items: start;}
.building-highlights-box .heading-box h2{padding-bottom:calc(130 / var(--main-width));color: var(--magenta-color);}
.building-highlights-box .heading-box.small h2{padding-bottom:calc(95 / var(--main-width));font-family: var(--brandon-grotesque-font);font-style: normal; font-size:calc(20 / var(--main-width));font-weight: 500;line-height: calc(22 / var(--main-width)); letter-spacing:15%;text-transform: uppercase;}
.building-highlights-box .heading-box.small h2 span{font-size:calc(20 / var(--main-width));font-weight: 500;line-height: calc(22 / var(--main-width)); letter-spacing:15%;text-transform: uppercase;transform: none;display: inline-block;}
 
.building-highlights-box .highlights-slider{display:grid;grid-template-columns:repeat(3,1fr);width: 100%;gap:calc(60 / var(--main-width)) calc(25 / var(--main-width));}
.building-highlights-box .highlights-slider .row{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(0 / var(--main-width)) calc(25 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item{width:100%;display: inline-block;}
.building-highlights-box .highlights-slider .highlight-item h4{margin-bottom:calc(50 / var(--main-width));font-family: var(--brandon-grotesque-font);font-size:calc(20 / var(--main-width));font-weight: 600;line-height: calc(22 / var(--main-width)); letter-spacing:15%;color: var(--magenta-color);text-transform: uppercase;}
.building-highlights-box .highlights-slider .highlight-item h3{font-size:calc(55 / var(--main-width));line-height:1;text-transform:uppercase;color: var(--magenta-color);margin-bottom:calc(5 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item p{width: calc(362 / var(--main-width)); color: var(--magenta-color);margin-top:calc(30 / var(--main-width));margin-bottom:calc(0 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item span{width: calc(362 / var(--main-width));font-family: var(--adobe-caslon-pro-font);display:block;font-size:calc(27.5 / var(--main-width));line-height:1;font-style:italic;font-weight: 400;color: var(--magenta-color);}
.building-highlights-box.yb .highlights-slider .highlight-item p{width: calc(362 / var(--main-width));margin:0;letter-spacing:0;font-family: var(--adobe-caslon-pro-font);display:block;font-size:calc(27.5 / var(--main-width));line-height:1;font-style:italic;font-weight: 400;color: var(--magenta-color);}
.building-highlights-box .highlights-slider .highlight-item.lgh h3{display: grid;margin-top: calc(-3 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item img{display:grid;}

.building-highlights-box .highlights-slider .highlight-item.nabers img{width:calc(142 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.breeam img{width:calc(134 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.lgh h3{margin-bottom:calc(22 / var(--main-width));}
/*.building-highlights-box .highlights-slider .highlight-item.lgh.well h3{margin-bottom:calc(12 / var(--main-width));}*/
.building-highlights-box .highlights-slider .highlight-item.breeam,
.building-highlights-box .highlights-slider .highlight-item.well{padding-top:calc(10 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.well img{width:calc(72 / var(--main-width));margin-top: calc(-33 / var(--main-width));}

.building-highlights-box .highlights-slider .highlight-item.lgh.nabers{margin-top: calc(-6 / var(--main-width));} 
.building-highlights-box .highlights-slider .highlight-item.lgh.nabers h3{margin-bottom: calc(28 / var(--main-width));margin-top: calc(-9 / var(--main-width));} 

/* Location Page */
.two-column-box.l1 .column.info-box .info{width: calc(446 / var(--main-width));}
.two-column-box.l1 .column.info-box .info p{text-indent: calc(75 / var(--main-width));}

.two-column-box.l2 .column.info-box{width: 56.388888888888886%/*58.68055555555556%*//*58.75%calc(845 / var(--main-width))*/;padding-left:calc(78 / var(--main-width));}
.two-column-box.l2 .column.img-box{width: 43.68055555555556%/*calc(595 / var(--main-width))*/;}
.two-column-box.l2 .column.info-box .info{width: calc(465 / var(--main-width));}
.two-column-box.l2 .column.info-box .info p{text-indent: calc(80 / var(--main-width));padding-left: calc(68 / var(--main-width));}
 
.two-column-box.l3 .column.info-box .info p{text-indent: calc(171 / var(--main-width));}

.connectivity-box {width: 100%;overflow:hidden;padding: calc(200 / var(--main-width)) 0;}
.connectivity-box .inner{padding: 0 calc(78 / var(--main-width));}
.connectivity-box .heading-box{width: 100%;display:grid;align-items: start;}
.connectivity-box .heading-box h2{padding-bottom:calc(70 / var(--main-width));}
.connectivity-box .transport-tabs {display: flex;gap: calc(55 / var(--main-width));margin-bottom: calc(70 / var(--main-width));;list-style: none;padding: 0;justify-content: center;}
.connectivity-box .transport-tabs li {display: flex;flex-direction: column;align-items: center;gap: 0;cursor: pointer;opacity: 0.35;transition: opacity 0.25s;align-self: end;}
.connectivity-box .transport-tabs li span {font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: bold;font-stretch: normal;font-size: calc(16 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing: 15%;color: var(--red-color);text-transform: uppercase;}
.connectivity-box .transport-tabs li img{width:100%;height:100%;object-fit:contain;display:block;}
.connectivity-box .transport-tabs li .tab-icon{width:calc(11.958477973937988 / var(--main-width));height:calc(19.56709861755371 / var(--main-width));display:flex;align-items:center;justify-content:center;margin-bottom:calc(10 / var(--main-width));}
.connectivity-box .transport-tabs li .tab-icon.cycling{width:calc(27.653366088867188 / var(--main-width));height:calc(16.426803588867188 / var(--main-width));}
.connectivity-box .transport-tabs li .tab-icon.tube{width:calc(15.695501327514648 / var(--main-width));height:calc(19.058822631835938 / var(--main-width));}
.connectivity-box .transport-tabs li.active { opacity: 1; }
.connectivity-box .transport-tabs li:hover {opacity: 1;}
.connectivity-box .times-wrapper{position:relative;transition:height .25s ease;}
.connectivity-box .times-wrapper .times-panel{display:none;}
.connectivity-box .times-wrapper .times-panel.active{display:block;}
.connectivity-box .times-wrapper .times-panel .times-slider{display:flex;align-items:flex-start;justify-content:center;width:100%;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item{padding-right:calc(46 / var(--main-width));position: relative;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item:last-of-type{padding-right:calc(0 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row{display:flex;align-items:center;gap:calc(37 / var(--main-width));;margin-bottom:0;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row .num{font-style: italic;font-size: calc(110 / var(--main-width));line-height: calc(107.96 / var(--main-width));text-transform: uppercase;display: inline-block;color: var(--red-color);font-family: var(--adobe-caslon-pro-font);}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row .hline{width:calc(94 / var(--main-width));height:1px;background:var(--red-color);flex:none;/*position: absolute;left: calc(100% + (16 / var(--main-width)));top: calc(55 / var(--main-width));*/}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item.hide-line .hline{visibility:hidden;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item.is-last .hline{display:none;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta{margin-top: calc(-15 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta .mins-label{font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: normal;font-stretch: normal;font-size: calc(20 / var(--main-width));line-height: 120%;letter-spacing: -3%;color: var(--red-color);display: block;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta .dest{font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: normal;font-stretch: normal;font-size: calc(20 / var(--main-width));line-height: 120%;letter-spacing: -3%;color: var(--red-color);}


.more-than-office {width: 100%;padding: calc(150 / var(--main-width)) 0 calc(150 / var(--main-width)) calc(0 / var(--main-width));overflow: hidden;}
.more-than-office .inner{max-width: 1440px;padding-left: calc(40 / var(--main-width));}
.more-than-office .heading-box{width: 100%;display:grid;align-items: start;}
.more-than-office .heading-box h2{padding-bottom:calc(100 / var(--main-width));padding-left: calc(50 / var(--main-width));}
.more-than-office .slider-header {display: flex;align-items: flex-end;justify-content: flex-end;z-index: 999;margin-bottom: 0px;padding-right: calc(30 / var(--main-width));margin-bottom: calc(10 / var(--main-width));position: relative;z-index: 99;}

/* arrows container */
.more-than-office .slider-arrows {display: flex;gap: calc(23 / var(--main-width));background-color: #ffffff;}

/* slick injected buttons */
.more-than-office .slider-arrows .slick-prev,
.more-than-office .slider-arrows .slick-next {position: relative;width: calc(17 / var(--main-width));height: calc(17 / var(--main-width));transform: none;border: none;
  cursor: pointer;padding: 0;transition: opacity 0.3s ease;background-position:center center;background-repeat: no-repeat;background-size:100% auto;background-color: transparent;}

/* hide default slick arrow text */
.more-than-office .slider-arrows .slick-prev::before,
.more-than-office .slider-arrows .slick-next::before { display: none; }

/* your custom images */
/*.more-than-office .slider-arrows .slick-prev {
  background-image: url('../images/arrow-left.svg');
}*/
.more-than-office .slider-arrows .slick-prev {
     background-image:url('../images/arrow-right.svg') !important;transform:scaleX(-1)!important;-webkit-transform:scaleX(-1)!important;
}
.more-than-office .slider-arrows .slick-next {
  background-image: url('../images/arrow-right.svg');
}

/* opacity when disabled */
.more-than-office .slider-arrows .slick-prev.slick-disabled,
.more-than-office .slider-arrows .slick-next.slick-disabled { opacity: 0.25; }
/* .location-slider .slick-list { overflow: hidden; }
.location-slider .slick-track {
  display: flex !important;
  align-items: flex-start;
}
.location-slider .slick-slide {
  height: auto !important;
  outline: none;
} */
.more-than-office .location-slider .slick-slide > div { height: 100%; }
.more-than-office .slide-item { outline: none; }
.more-than-office .slide-item img {display: block;object-fit: cover;max-width: none;width: 100%;}
.more-than-office .slide-item p {margin: 0 0 0 0px;padding: 0;min-height: calc(37 / var(--main-width));text-align: left;font-family: var(--brandon-grotesque-font);font-display: auto;font-weight: 600;font-size: calc(16 / var(--main-width));line-height: 1;letter-spacing: 15%;color: var(--red-color);text-transform: uppercase;display: inline-block;opacity: 0;}
.more-than-office .slick-slide.slick-active .slide-item p {opacity: 1;}


/* Sustainbility Page */
.two-column-box.st1 .column.info-box .info h2 img{width: calc(405.95 / var(--main-width));}
.two-column-box.st1 .column.info-box .info{width: calc(735 / var(--main-width));}
.two-column-box.st1 .column.info-box .info p{text-indent: calc(170 / var(--main-width));}

.pillars-box{background-color:var(--white-color);padding:calc(150 / var(--main-width)) 0;}
.pillars-box .inner{padding: 0 calc(78 / var(--main-width));}
.pillars-box .heading-box{width: 100%;display:grid;align-items: start;}
.pillars-box .heading-box h2{padding-bottom:calc(130 / var(--main-width));}
 
.pillars-box .pillars{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(90 / var(--main-width));}
.pillars-box .pillars .info{display:grid;grid-auto-flow: column;gap:calc(0 / var(--main-width));align-items: center;justify-content: start;}
.pillars-box .pillars .pillar-item h2{width: auto;margin-bottom:calc(0 / var(--main-width));text-transform: uppercase;padding-bottom: 0;}
.pillars-box .pillars .pillar-item p{max-width: calc(500 / var(--main-width)); margin-bottom:calc(0 / var(--main-width));}

.pillars-box .pillars .pillar-item:nth-of-type(1) p{width: calc(460 / var(--main-width));margin-left:calc(100 / var(--main-width));}
.pillars-box .pillars .pillar-item:nth-of-type(2){justify-self: end;}
.pillars-box .pillars .pillar-item:nth-of-type(2) p{width: calc(345 / var(--main-width));margin-left:calc(43 / var(--main-width));}
.pillars-box .pillars .pillar-item:nth-of-type(3) p{width: calc(345 / var(--main-width));margin-left:calc(31 / var(--main-width));}

/* Partner Page */
.two-column-box.p1 .column.info-box .info{width: calc(590 / var(--main-width));}
.two-column-box.p1 .column.info-box .info p{width: calc(538 / var(--main-width)); text-indent: calc(135 / var(--main-width));}

.two-column-box.p2 .column.info-box .info h2 img{width: calc(300 / var(--main-width));}
.two-column-box.p2 .column.info-box .info{width: calc(720 / var(--main-width));margin-bottom:calc(100 / var(--main-width))}
.two-column-box.p2 .column.info-box .info p{text-indent: calc(127 / var(--main-width));}
/* Get In Touch Page */
.two-column-box.g1{background-color: var(--magenta-color);}
.two-column-box.g1 .column.info-box{background-color: var(--magenta-color);align-items: center;}
.two-column-box.g1 .column.info-box .info{width: calc(735 / var(--main-width));padding-top: calc(0 / var(--main-width));;}
.two-column-box.g1 .column.info-box .info h2{margin-left: calc(65 / var(--main-width));}
.two-column-box.g1 .column.info-box .info h2:first-child {min-height: initial;}
.two-column-box.g1 .column.info-box .white{background-color: var(--magenta-color);}
.two-column-box.g1 .column.img-box .image figure img{max-height: calc(900 / var(--main-width));}
.two-column-box .column.info-box .white{height: 49.5%;/*max-height:calc(428 / var(--main-width));*/}


.two-column-box.g1 .client-info{display: grid;grid-template-columns: auto auto; gap: calc(90 / var(--main-width));justify-content: start;padding-left: calc(245 / var(--main-width));justify-self: start;}
.two-column-box.g1 .client-info .item{display: grid;justify-content: start;justify-self: start;align-items: start;gap: calc(35 / var(--main-width));align-self: start;}
.two-column-box.g1 .client-info img{margin-bottom: calc(0 / var(--main-width));object-fit: contain;}
.two-column-box.g1 .client-info .cbre {width: calc(130 / var(--main-width));}
.two-column-box.g1 .client-info .savills {width: calc(122 / var(--main-width));margin-top:calc(-8 / var(--main-width));}
.two-column-box.g1 .client-info .contact {display: grid;grid-auto-flow: row;justify-content: start;justify-self: start;align-items: start;}
.two-column-box.g1 .contact .name {font-style: italic;font-size: calc(20 / var(--main-width));line-height: 1.3;font-family: var(--adobe-caslon-pro-font);font-weight: 400;letter-spacing: normal;}
.two-column-box.g1 .contact :where(span,span a){color:var(--red-color);font-weight: 400;letter-spacing: normal;}
.two-column-box.g1 .contact :where(span,span a)::before{background-color: var(--red-color);}

.divider-line{position: absolute;bottom: calc(1 / var(--main-width));left: calc(50% - (1444 / var(--main-width-1600)/2));width: calc(1444 / var(--main-width-1600));background-color: var(--magenta-color);height: 1px;}

 /* Mobile */
/*  
 @media (max-width:767px){
 
   .building-highlights{
     padding:50px 0;
   }
 
   .eyebrow{
     margin-bottom:40px;
   }
 
   .highlights-slider{
     display:block;
   }
 
   .highlight-item{
     min-height:auto;
     padding-right:20px;
   }
 
   .highlight-item h2{
     font-size:42px;
   }
 
   .highlight-item span{
     font-size:20px;
   }
 
 } */
 
 /* AVAILABLITY PAGE */
.availability-overview{height: auto;padding: calc(200 / var(--main-width)) 0 calc(150 / var(--main-width));}
.availability-overview .inner{padding:0 calc(78 / var(--main-width));max-width: 1600px;}

.availability-overview article{margin-bottom:calc(76 / var(--main-width));grid-template-columns: calc(630.8053588867188 / var(--main-width)) calc(572 / var(--main-width));align-items: flex-start;justify-content: space-between;height: auto;gap: calc(78 / var(--main-width));}
.availability-overview .heading h2{padding-bottom: calc(95 / var(--main-width));}  
/* .availability-overview .heading p{font-size: calc(22 / var(--main-width));line-height: 1.3;letter-spacing: normal;margin-bottom: calc(35 / var(--main-width));} */
.availability-overview .column:nth-of-type(1) .info{width:calc(555 / var(--main-width));padding-left:calc(78 / var(--main-width));}
.availability-overview .column:nth-of-type(2) .info{width:calc(417 / var(--main-width));/*padding-right:calc(178 / var(--main-width))*/;}
.availability-overview .column.img-box {width: calc(630 / var(--main-width));margin-top: calc(64 / var(--main-width));}
.availability-overview .column.img-box img {width: calc(630.8053588867188 / var(--main-width));height: calc(615.1900634765625 / var(--main-width));object-fit: cover;/*z-index:4;*/}
.building-view{position:relative;}
.building-view img{display:block;width:100%;}
.building-floor{position:absolute;left: auto;right: calc(6 / var(--main-width));width:96%;height:calc(36 / var(--main-width));cursor:pointer;transition:all .3s ease;z-index:2;}

.building-floor:hover,
.building-floor.hover{background-color: #FEA38680;}
.building-floor.close {background-color: #ECECEC;}
.building-floor.active:not(.close){background-color: #FEA38680;}

/* .floor-11 {top: calc(14 / var(--main-width));width: 74%;height: calc(40 / var(--main-width));}
.floor-10{ top:calc(71 / var(--main-width));width: 74%;height: calc(34 / var(--main-width));}
.floor-09{ top:calc(121 / var(--main-width));width: 74%;height: calc(34 / var(--main-width));}
.floor-08{ top:calc(172 / var(--main-width));width: 74%;height: calc(35 / var(--main-width));}
.floor-07{ top:calc(222 / var(--main-width));width: 95%;height: calc(35 / var(--main-width));}
.floor-06{ top:calc(270 / var(--main-width));height: calc(35 / var(--main-width));right: 0;}
.floor-05{ top:calc(317 / var(--main-width));right: 0;}
.floor-04{ top:calc(363 / var(--main-width));right: 0;}
.floor-03{ top:calc(411 / var(--main-width));right: 0;}
.floor-02{ top:calc(458 / var(--main-width));right: 0;}
.floor-01{top: calc(504 / var(--main-width));right: auto;width: 74.5%;left: calc(25 / var(--main-width));}
.floor-g{ top:calc(528 / var(--main-width));top: calc(552 / var(--main-width));right: auto;width: 74.5%;left: calc(25 / var(--main-width));height: calc(51 / var(--main-width));} */
.floor-11 {top: calc(2 / var(--main-width));width: 74%;height: calc(55 / var(--main-width));}
.floor-10{ top:calc(70 / var(--main-width));width: 74.11%;height: calc(36 / var(--main-width));}
.floor-09{ top:calc(121 / var(--main-width));width: 74.11%;height: calc(36 / var(--main-width));}
.floor-08{ top:calc(171 / var(--main-width));width: 74.11%;height: calc(36 / var(--main-width));}
.floor-07{ top:calc(222 / var(--main-width));width: 95%;height: calc(36 / var(--main-width));}
.floor-06{ top:calc(269 / var(--main-width));height: calc(36 / var(--main-width));right: 0;}
.floor-05{ top:calc(316 / var(--main-width));right: 0;}
.floor-04{ top:calc(363 / var(--main-width));right: 0;}
.floor-03{ top:calc(410 / var(--main-width));right: 0;}
.floor-02{ top:calc(457 / var(--main-width));right: 0;}
.floor-01{top: calc(504 / var(--main-width));right: auto;width: 74.5%;left: calc(25 / var(--main-width));}
.floor-g{ top:calc(528 / var(--main-width));top: calc(552 / var(--main-width));right: auto;width: 74.5%;left: calc(25 / var(--main-width));height: calc(51 / var(--main-width));}

.table-box {width: 100%;float: left;margin: 0 0 0 0;padding: 0;clear: right;border: solid 0px #707070;box-sizing: border-box;}
.table-box table {width: 100%;float: left;margin: 0;padding: 0;}
.table-box table tr {width: 100%;display: grid;border-bottom: 1px solid var(--red-color);grid-template-columns: calc(275 / var(--main-width)) calc(86 / var(--main-width)) calc(106 / var(--main-width));justify-content: space-between;text-align: left;}
.table-box table tfoot tr{border-bottom: 0;}
.table-box table tr :where(th,td){padding: calc(15.4 / var(--main-width)) 0;color: var(--red-color);font-family: var(--brandon-grotesque-font);  font-display: auto;font-style: normal;font-weight: 400;font-stretch: normal;font-size: calc(20 / var(--main-width));line-height: calc(20 / var(--main-width));letter-spacing: 15%;text-transform: uppercase;}
.table-box table tbody :where(tr:last-of-type,tr:first-of-type) td{padding: calc(19.5 / var(--main-width)) 0;}
.table-box table th{font-weight: bold;}
.table-box table td {line-height: calc(17.1 / var(--main-width));}
.table-box table td:first-child {font-weight: bold;}
.table-box table tbody tr{cursor: pointer;} 
.table-box table tbody :where(tr:hover,tr.hover){background-color: #FEA38680;}
.table-box table tbody tr.close {background-color: #ECECEC;}
.table-box table tbody tr.active:not(.close) {background-color: #FEA38680;}
 
.floor-tabs {display: flex;align-items: flex-start;margin-bottom: 0;margin-top: 0;justify-content: flex-end;position: absolute;right: 0;top: calc(150 / var(--main-width));z-index: 2;} 
.floor-tabs .tabs {display: flex;}
.floor-tabs .tab {font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: bold;font-stretch: normal;font-size: calc(20 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing: 15%;color: #7E22004D;text-transform: uppercase;padding-left:calc(15 / var(--main-width));cursor: pointer;border: none;background: none;transition: color 0.2s, border-color 0.2s;}
.floor-tabs .tab:hover { color: var(--red-color); }
.floor-tabs .tab.active {color: var(--red-color);}
 
  /* FLOOR CONTENT */
.floor-panels-wrapper {overflow: hidden;}
.floor-panel { height: 100%;  display: none;align-items: flex-start;justify-content: flex-start;}
.floor-panel img{width: 100%;height: auto;display: block;transform: translateZ(0);backface-visibility: hidden;}
  
.floor-panel.active { display: grid; grid-template-columns: calc(229 / var(--main-width)) 1fr; gap:  calc(30 / var(--main-width)); align-items: start; }
.floor-info h2 {width: 100%;height: auto;text-transform: initial;font-size: calc(35 / var(--main-width));line-height: 1.1;font-style: italic;margin-bottom: calc(65 / var(--main-width));}
.floor-info h2 span {text-transform: uppercase;font-style: normal;font-size: calc(70 / var(--main-width));line-height: calc(59.06 / var(--main-width));transform: translateX(calc(3 / var(--main-width))) translateY(calc(12 / var(--main-width)));display: inline-block;}
.floor-info .divider {width: calc(229 / var(--main-width));height: 1px;background: var(--red-color);margin: 0px 0 calc(15 / var(--main-width));}
.floor-info .use-type {font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: normal;font-stretch: normal;font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));letter-spacing: -3%;color: var(--red-color);box-sizing: border-box;}

.key-info {width: calc(229 / var(--main-width));height: auto;position: absolute;bottom: calc(105 / var(--main-width));;}
.key-info .key-title {width: 100%;height: auto;font-family: var(--adobe-caslon-pro-font);text-transform: initial;font-size: calc(30 / var(--main-width));line-height: 1;font-style: italic;margin-bottom: calc(15 / var(--main-width));color: var(--red-color);}
.key-info .key-list {list-style: none;display: flex;flex-direction: column;gap: 0px;margin-bottom: 0px;}
.key-info .key-list li {display: flex;align-items: center;gap: calc(8 / var(--main-width));font-family: var(--brandon-grotesque-font);font-display: auto;font-style: normal;font-weight: normal;font-stretch: normal;font-size: calc(16 / var(--main-width));line-height: calc(13 / var(--main-width));color: var(--red-color);margin-bottom: calc(13 / var(--main-width));}
.key-info .key-dot {width: calc(12 / var(--main-width));;height: calc(12 / var(--main-width));;flex-shrink: 0;}
.key-info .key-dot.office{ background: #fddbcf;}
.key-info .key-dot.reception { background: #fff8f5;}
.key-info .key-dot.terrace   { background: #f3f9ed;}
.key-info .key-dot.core      { background: #f1f2f2;}
.key-info .key-dot.lifts     { background: #f8a286;}

.downloads {display: grid;gap: calc(20 / var(--main-width));margin-top: 0;position: relative;bottom: 0;width: auto;float: left;}
.downloads h2{text-transform: uppercase;}
.downloads.floor-pannel {display: grid;gap: calc(20 / var(--main-width));margin-top: 0;position: absolute;bottom: calc(-100 / var(--main-width));}
.downloads .btn::after {transform: rotate(90deg);}

/* Floorplan */
.floorplan { position: relative; }
.floorplan-wrap { position: relative; width: 100%;margin-top: calc(120 / var(--main-width))/*calc(166 / var(--main-width))*/;justify-items: end;min-height: calc(600 / var(--main-width));}
.floorplan-wrap img {width: 90%;height: auto;object-fit: initial;}
.street-label {position: absolute;font-size: 10px;letter-spacing: 0.15em;text-transform: uppercase;color: #888;}
  /* Scroll target highlight */
.floor-detail {position: relative;padding-top: calc(150 / var(--main-width));}
/* AVAILABLITY PAGE END*/

.info{width: 100%;}
.info h2{width: 100%;height: auto;text-transform: initial;font-size: calc(35 / var(--main-width));line-height: 1;font-style: italic;padding-bottom: calc(50 / var(--main-width));}
.info h2 span{font-style: normal;font-size: calc(70 / var(--main-width));line-height: calc(59.06 / var(--main-width));text-transform: uppercase;transform: translateY(calc(13 / var(--main-width)));display: inline-block;/*padding-top: 11px;height: 52px;*/} 
.info .lineParent {overflow: hidden;/*height: calc(59.06 / var(--main-width));*/} 

.presentation-box{height: calc(480 / var(--main-width));background-color: var(--white-color);}
.presentation-box article{padding:0/* calc(178 / var(--main-width)) 0 calc(78 / var(--main-width))*/;grid-template-columns: 38.542% 41.31944444444444%/*calc(477 / var(--main-width)) calc(417 / var(--main-width))*/;align-items: center;justify-content: space-between;height: 100%;}
.presentation-box .info h2{padding-bottom: calc(0 / var(--main-width));}
.presentation-box .info .btn{margin-top: calc(27 / var(--main-width));}
.presentation-box .column:nth-of-type(1) .info{width:calc(555 / var(--main-width));padding-left:calc(78 / var(--main-width));}
.presentation-box .column:nth-of-type(2) .info{width:calc(355 / var(--main-width));/*padding-right:calc(178 / var(--main-width))*/;}

.carousel-section {width: 100%;overflow: hidden;position: relative;}
.carousel-section .carousel {width: 100%;position: relative;display: grid;grid-template-columns: 1fr;}
.carousel-section .carousel .carousel-track {width: 100%;/*height: 100dvh;max-height: calc(860 / var(--main-width));*/display: grid !important;}
.carousel-section .carousel .carousel-track figure{background-image: none !important;}
.carousel-section .carousel .carousel-track :where(figure,video){width: 100%;/*position: absolute;left: 0;top: 0;*/}
.carousel-section .carousel .carousel-track figure img{display: block;}

.carousel-section .carousel .carousel-track .caption{width: 100%;height: 100%; position: absolute;left: 0;top: 0;}
.carousel-section .carousel .carousel-track .caption p{width: calc(362 / var(--main-width));height: calc(88 / var(--main-width));background-color: var(--white-color);display: grid;align-items: center;justify-content: center;font-family: var(--brandon-grotesque-font);font-weight: 600; font-size: calc(16 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing: 15%;text-transform: uppercase;display: none !important;}
.carousel-section .carousel .carousel-track .caption p br{display: none;}


/* Your Partner Page*/

.partnership {width: 100%;float: left;padding:  calc(150 / var(--main-width)) 0;}
.partnership .inner{padding: 0 calc(78 / var(--main-width));}
.partnership .heading-box{width: 100%;display:grid;align-items: start;}
.partnership .heading-box h2{padding-bottom:calc(130 / var(--main-width));}
.logo-grid {display: grid;grid-template-columns: repeat(3, 1fr);row-gap: calc(94 / var(--main-width));}
.logo-cell {display: flex;align-items: center;justify-content: center;padding: 0 0px;min-height: calc(93 / var(--main-width));}
.logo-cell img {max-width: 100%;width: auto;height: auto;object-fit: contain;display: block;}
 
.activated-community {background: var(--red-color);padding: 0 0 0;}
.activated-community .inner{position: initial;}
.activated-community article{position: relative;}

.activated-top {display: grid;grid-template-columns: 1fr 1fr;gap: 0px;align-items: start;position: relative;padding-top: 160px;}
.activated-top .text { order: 1;width: calc(732 / var(--main-width));padding-left: calc(78 / var(--main-width));}
.activated-top .text p{letter-spacing: normal;width: calc(700 / var(--main-width));}
.brand-logo {display: block;width: calc(347 / var(--main-width));margin-bottom: calc(122 / var(--main-width));;}
.image-box-top {position: absolute;top: 0;right: 0;width:  calc(403 / var(--main-width));height:  calc(476 / var(--main-width));;}
.activated-top .image-box-top img, .image-box-top img {width: 100%;height: 100%;object-fit: cover;display: block;}
.activated-bottom {display: grid;grid-template-columns: calc(410 / var(--main-width)) 1fr;align-items: start;gap: calc(165 / var(--main-width));}
.activated-bottom .photo { order: 1;width: 100%;height:  calc(684 / var(--main-width));;}
.activated-bottom .text  { order: 2;}
.activated-bottom .photo img {height: 100%;object-fit: cover;display: none;}
.activated-bottom .photo figure {width: 100%;height: 100%;background-position: center top;transform: scale(1);object-fit: cover;object-position: center;}
.quote {width: calc(685 / var(--main-width));height: auto;text-transform: initial;font-size: calc(35 / var(--main-width));
    line-height: 1.2;font-style: italic;margin-bottom: calc(145 / var(--main-width));font-family: var(--adobe-caslon-pro-font);position: relative;padding-left: calc(28 / var(--main-width));;color:  var(--magenta-color);}
.activated-bottom .quote {margin-bottom: calc(200 / var(--main-width));letter-spacing: normal;width: calc(700 / var(--main-width));}
.quote::before {content: '';display: block;position: absolute;top: calc(-13 / var(--main-width));left: calc(-13 / var(--main-width));width: calc(33/ var(--main-width));
  height: calc(26 / var(--main-width));background: url('../images/quote.svg') no-repeat center / contain;font-size: 0;}
.activated-bottom .stats {display: flex;gap: calc(70 / var(--main-width));;margin-top: 0;flex-wrap: wrap;}
.activated-bottom .stat-num {font-size: calc(100 / var(--main-width));line-height: calc(59.61 / var(--main-width));font-style: italic;margin-bottom: 0;
    font-family: var(--adobe-caslon-pro-font);display: block;margin-bottom: calc(8 / var(--main-width));color: var(--magenta-color);}
.activated-bottom .stat-text {font-family: var(--brandon-grotesque-font);font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));letter-spacing: -3%;color: var(--magenta-color);
  max-width: calc(182 / var(--main-width));display: block;}
.activated-bottom .stats div:last-of-type .stat-text {max-width: calc(252 / var(--main-width));}

.more-than-office.activated-users .slide-item p {line-height: calc(17.1 / var(--main-width));margin: 0 0 calc(14 / var(--main-width)) 0px;min-height: calc(40 / var(--main-width));display: grid;align-items: end;}
.more-than-office.activated-users .location-slider .slick-slide {height: auto !important;width: auto!important;}
.more-than-office.activated-users {padding-left: 0;}
.more-than-office.activated-users  .heading-box h2 {padding-left: 0!important;}
/* .more-than-office.activated-users .location-slider .slick-track {padding: 0!important;margin: 0!important;width: 100% !important;} */
.more-than-office.activated-users .inner {padding: 0 calc(78 / var(--main-width))!important;max-width: 1440px;}
.more-than-office.activated-users .slider-header {padding-right: 0;margin-bottom: calc(-38 / var(--main-width));}
/* YOUR PARTNER PAGE */


.slick-slider{display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: auto;min-height: 1px;margin: 0 0 0 0;padding:0;position:relative;opacity: 1 !important;}
.slick-slide:first-of-type{margin-left: 0 !important;}  
[dir='rtl'] .slick-slide{float: right;}
/* .slick-slide img{display: block;} */
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}

 .btn-slick{width:calc(40 / var(--main-width));height:calc(40 / var(--main-width));z-index: 9;background-color: rgba(255,255,255,.3);border-radius: 50%; background-repeat:no-repeat;background-size:calc(24 / var(--main-width)) calc(24 / var(--main-width));background-position:center center;position:absolute;bottom:auto;top:50%;}
 .btn-slick.prev{background-image: url(../images/arrow-l.svg);right:0px;left:calc(50 / var(--main-width));}
 .btn-slick.next{background-image: url(../images/arrow-r.svg);right: calc(50 / var(--main-width));}
 

.slick-dots{position:absolute;height:auto;width:100%;bottom:calc(-10 / var(--main-width));right:0;display: flex;flex-wrap: wrap;justify-content: center;gap: calc(9 / var(--main-width)); background-color:transparent;z-index:99;}
.slick-dots li{width:calc(9 / var(--main-width));height:calc(9 / var(--main-width));border-radius:100%;background-color:#FEA38680;text-indent: -999em;padding:0;text-align:center;display:flex;}
.slick-dots li.slick-active{background-color:var(--magenta-color);}
.slick-dots li a{cursor:pointer;font-family:Arial;font-size:12px;color:#fff;text-decoration:none !important;cursor:default;}

/* Arrows */  
.flex-direction-nav {width:100%;height: auto;position:absolute;left:0;top:0;list-style:none !important;z-index:1;}
.flex-direction-nav a {width:40px;height:40px;background:#fff ;position: absolute; cursor: pointer; text-indent: -9999px; opacity: 1;margin-top:249px;z-index:9;background-repeat:no-repeat;background-position:center center;background-size:100% auto;text-decoration:none;}
.flex-direction-nav a.flex-next{background-image: url(../images/next-slide-arrow.png);right:54px;}  
.flex-direction-nav a.flex-prev{background-image: url(../images/prev-slide-arrow.png);left:54px;}
.flexslider:hover a.flex-next, .flexslider:hover a.flex-prev {opacity: 1; }
.flexslider:hover a.flex-next:hover, .flexslider:hover a.flex-prev:hover {opacity: 1;}     
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default !important;/*display:none;*/ }
.flex-direction-nav a:before  { content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
.flex-control-paging {width:auto;list-style:none;position:absolute;left:0;bottom:14px;z-index:2;text-align:center;display:block;}
.flex-control-paging li{width:auto;display:inline-block;}
.flex-control-paging li a{width:10px;height:10px;border-radius:100%;float:left;margin-right:9px;text-align:center;text-decoration:none;font-size:0px;background-color:#ffffff;border:1px solid #272727;opacity:1;position:relative;text-decoration:none;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{width:10px;height:10px;background-color:#272727;border-radius:100%;opacity:1;}
main .img-info-box.dots-r .flex-control-paging {left:auto;right: 90px;}

/* Chrome, Edge, Safari */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0) inset !important; /* background color */
     transition: background-color 5000s ease-in-out 0s; /* prevents flash */
      font-family: var(--adobe-caslon-pro-font) !important;
         color: var(--magenta-color) !important;
}

/* Firefox */
input:-moz-autofill {
    box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0) inset !important;
     background:transparent;
     font-family: var(--adobe-caslon-pro-font);
      font-family: var(--adobe-caslon-pro-font) !important;
         color: var(--magenta-color) !important;
 }

 .logout{position:absolute;right:calc(78 / var(--main-width));top:calc(14 / var(--main-width));padding:0 calc(25 / var(--main-width)) 0 calc(25 / var(--main-width));}
.btn.logout::after{display:none;}


/*footer -------------------3----------------- */
footer {width: 100%;margin:0;padding:calc(105 / var(--main-width)) 0 calc(50 / var(--main-width)) 0;background-color:var(--red-color);margin-top: calc(-1 / var(--main-width));position: relative;z-index: 8;}
footer.blue{background-color:var(--blue-color);}
footer #footer{width: 100%;max-width: 1600px;margin: 0 auto;padding: 0 calc(78 / var(--main-width));position: relative;} 
footer .dev-by {width: 100%;font-size: calc(16 / var(--main-width));letter-spacing: 15%;line-height: calc(17 / var(--main-width));color: var(--magenta-color);font-weight:600;margin-bottom: calc(16 / var(--main-width));text-transform: uppercase;}
footer .footer-grid {display: grid;grid-template-columns: calc(267 / var(--main-width)) auto;gap: calc(155 / var(--main-width));justify-content: start;}

footer .brand .logo {width: 100%;/*margin-bottom: 20px;*/margin-top:calc(2 / var(--main-width));}
footer .client-info{display: grid;grid-auto-flow: column;gap: calc(142 / var(--main-width));justify-content: start;}
footer .client-info img{margin-bottom: calc(42 / var(--main-width));object-fit: contain;}
footer .client-info .cbre {width: calc(130 / var(--main-width));}
footer .client-info .savills {width: calc(122 / var(--main-width));margin-top:calc(-8 / var(--main-width));margin-bottom:calc(44 / var(--main-width));}
footer .client-info .contact {margin-bottom: calc(56 / var(--main-width));}
footer .footer-grid .contact .name {font-style: italic;font-size: calc(22 / var(--main-width));line-height: 1;font-family: var(--adobe-caslon-pro-font);font-weight: 400;letter-spacing: normal;}
footer .footer-grid .contact :where(p,p a){color:var(--magenta-color);letter-spacing: normal;}

footer .footer-bottom {display: flex;justify-content: space-between;align-items: center;margin-top: 64px;}
footer .footer-bottom .logo {width: calc(235 / var(--main-width));display: flex;}
footer .footer-bottom .logo img{width: 100%;}
footer .footer-bottom .brochure-btn {width: 178px;height: 43px;background: transparent;border: 1px solid #FEA386;color: #FEA386;padding: 0px 0px;border-radius: 50px;cursor: pointer;transition: 0.3s;display: inline-flex;align-items: center;gap: 4px;font-size: 16px;line-height: 20px;letter-spacing: 0;color:#FEA386;font-family:var(--brandon-grotesque-font);font-weight: normal;font-style: normal;text-align: center;justify-content: center;}
footer .footer-bottom .brochure-btn::after {content: "";width: 18px;height: 18px;background: url('../images/download-brochure-arrow.png') no-repeat center;background-size: contain;display: inline-block;transition: transform 0.3s ease;}
footer .footer-bottom .brochure-btn:hover::after {transform: translateX(3px);}

footer .legal {display: flex;justify-content: space-between;margin-top: calc(50 / var(--main-width));border-top: solid 1px var(--magenta-color);padding-top: calc(23 / var(--main-width));}
footer .legal :where(p,a){font-size: calc(16 / var(--main-width));line-height: 1.3;letter-spacing: normal;color:var(--magenta-color);}
footer .legal .links {display: flex;flex-wrap: wrap; gap: calc(50 / var(--main-width));}
footer .legal {display: flex;justify-content: space-between;margin-top: calc(50 / var(--main-width));border-top: solid 1px var(--magenta-color);padding-top: calc(23 / var(--main-width));}
footer .legal #menu-footer-termserv-menu{list-style-type:none;}
footer .legal :where(p,a,li){font-size: calc(16 / var(--main-width));line-height: 1.3;letter-spacing: normal;color:var(--magenta-color);}
footer .legal .links :where(p,a){font-size: calc(16 / var(--main-width));line-height: 1.3;letter-spacing: normal;color:var(--magenta-color);}
footer .legal .links, footer .legal #menu-footer-termserv-menu{display: flex;flex-wrap: wrap; gap: calc(50 / var(--main-width));}
/*Footer-end====*/
/* TERMS AND PRIVACY */
.terms {width: 100%;padding: calc(109 / var(--main-width)) 0px;background-color: var(--red-color);}
.terms.error {width: 100%;padding: calc(109 / var(--main-width)) 0px;background-color: #ffffff;}
.terms.errorp {width: 100%;padding: calc(200 / var(--main-width)) 0px;background-color: #ffffff;}
.terms .inner {padding:  calc(60 / var(--main-width))  calc(80 / var(--main-width)) 0;}
.terms-content {width: 100%;max-width: calc(900 / var(--main-width));}
.terms-content h1 {font-size: calc(35 / var(--main-width));line-height: 1;margin-bottom: calc(50 / var(--main-width));font-weight: bold;}
.terms-content p {font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));letter-spacing: -0.03%;margin-bottom: calc(15 / var(--main-width));}
.terms-content h2, .terms-content h3 {font-size: calc(20 / var(--main-width));margin: calc(30 / var(--main-width)) 0 calc(15 / var(--main-width));font-weight: 600;}
.terms-content ul {font-size: calc(20 / var(--main-width));margin: calc(30 / var(--main-width)) 0 calc(15 / var(--main-width));}
.terms-content ul li {font-size: calc(20 / var(--main-width));margin: calc(10 / var(--main-width)) 0 calc(10 / var(--main-width)) calc(25 / var(--main-width));}
.terms-content a {text-decoration: none;position:relative;}
.terms-content h1, .terms-content h2, .terms-content h3, .terms-content p, .terms-content ul li, .terms-content a, .terms-content p a, .terms-content span {color:var(--magenta-color);}
.terms-content a::before {transform: scaleX(1)!important;}
.terms-content a:hover::before {transform: scaleX(0)!important;}
/*error 404*/
.error-404{width:100%;margin:calc(0 / var(--main-width)) 0 0 0;padding:0;float:left;text-align:center;}
.error-404 .t-inner{width:100%;margin:0 0;padding:0;display:inline-block;text-align:center;max-width: 62%;}
.error-404 .t-inner div{width:72%;margin:0 0 0 4%;padding:0;float:left;text-align:left;}
.error-404 .t-inner div h1{width:100%;float:left;font-size: calc(35 / var(--main-width));line-height: 1;margin-bottom: calc(20 / var(--main-width));
color: var(--red-color);font-weight: bold;text-align: left;}
.error-404 .t-inner p{width:100%;font-size: calc(20 / var(--main-width));line-height: calc(26 / var(--main-width));letter-spacing: -0.03%;margin-bottom: calc(15 / var(--main-width));
color: var(--red-color);position:relative;}
.error-404 .t-inner img{width:23.8%;margin:0 0;padding:0;float:left;}
.error-404 .t-inner a.btn{text-decoration: none;}
/*error 404*/
/* TERMS AND PRIVACY END */

 
@media only screen and (min-width:1441px) and (max-width:1600px) {
  :root{
    --main-width-1600: 1600 * 100dvw;  
  }
	
}

@media only screen and (min-width:768px) and (max-width:1440px) {

:root{
   --main-width: 1440 * 100dvw;
   --main-width-1600: 1600 * 100dvw;  
}
}
@media only screen and (min-width:0px) and (max-width:767px) {
  
  body{font-size: calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));}
  body:not(.bg-op){background-color: var(--white-color) !important;}

   :root{
   --main-width: 375 * 100dvw;  
   --main-width-1600: 375 * 100dvw;  
}
.web{display:none !important;}
.mobile{display:grid !important;}

.webhide{display:none;}
.mobilehide{display: block;}

header #header{padding:0 calc(20 / var(--main-width));position: relative;}
header .logo{width:calc(184 / var(--main-width));left: calc(20 / var(--main-width));}
header .menu-o{width:calc(20 / var(--main-width));right: calc(20 / var(--main-width));}

header nav{width: 100%;right: 0;top: calc(-625 / var(--main-width));height: calc(625 / var(--main-width));}
header nav ul{padding:calc(110 / var(--main-width)) calc(20 / var(--main-width));}
header nav ul a{margin-top: calc(40 / var(--main-width));font-size: calc(20 / var(--main-width));line-height: calc(17.1 / var(--main-width));justify-content: start;}

/* body.open{overflow:hidden !important;} */
body.open header #header::after{width: calc(100% - (20*2 / var(--main-width)));height: 1px;position: absolute;left: calc(20 / var(--main-width));top: calc(62 / var(--main-width));background-color: var(--magenta-color);content: "";}
body.open header::before{opacity: 1;}
body.open header .logo{opacity: 1;display: flex;background-image: url(../images/logo-l.svg);}
body.open header .logo img{display: none;}
body.open header .menu-o{width:calc(15 / var(--main-width));}

h1{font-size: 90px;} 
h3{font-size: 20px;}
h4{font-size: 16px;}
h5{font-size: 12px;}
h6{font-size: 12px;}
p,li:not(nav ul li){font-size: calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));letter-spacing: normal;}

.btn {height: calc(40 / var(--main-width));padding: 0 calc(32 / var(--main-width)) 0 calc(15 / var(--main-width));font-size: calc(14 / var(--main-width));line-height: calc(20 / var(--main-width));}
.btn::after{width: calc(20 / var(--main-width));height: calc(20 / var(--main-width));right: calc(10 / var(--main-width));top: calc(9 / var(--main-width));} 

.btn.download{left: calc(6 / var(--main-width));padding-right: calc(36 / var(--main-width));}
.btn.download::after{width: calc(12 / var(--main-width));height: calc(12 / var(--main-width));top: calc(12 / var(--main-width));right: calc(16 / var(--main-width));}
  
.hero-box{max-height: calc(740 / var(--main-width));}
.hero-box :where(.image-maskig-animation,.slide-repeat,.animation-box){max-height: calc(740 / var(--main-width));}
.hero-box .bg {height: 100%;transform: none;}
.hero-box .logo :where(img,svg){width: calc(559 / var(--main-width));} 
.hero-box .hero-cover-box .text-l{margin-left: 0 !important;}

.hero-box .hero-cover-box .info h1 span{transform: translateY(calc(13 / var(--main-width)));} 

.hero-box .hero-cover-box .info.building h1{font-size: calc(25.55 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.building h1 span{font-size: calc(62.17 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.building .lineParent {height: calc(62.17 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.available h1{font-size: calc(24.73 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.available h1 span{font-size: calc(52.3 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.available .lineParent {height: calc(52.3 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.location h1{font-size: calc(24.73 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.location h1 span{font-size: calc(67.6 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.location .lineParent {height: calc(67.6 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.sustainability h1{font-size: calc(24.73 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.sustainability h1 span{font-size: calc(43.5 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.sustainability .lineParent {height: calc(43.5 / var(--main-width-1600));}

.hero-box .hero-cover-box .info.solution h1{font-size: calc(24.73 / var(--main-width-1600));}
.hero-box .hero-cover-box .info.solution h1 span{font-size: calc(60.25 / var(--main-width-1600));} 
.hero-box .hero-cover-box .info.solution .lineParent {height: calc(60.25 / var(--main-width-1600));}
 
.stripes{position: absolute;left: 0;top: 0; inset: 0;width: 100%;height: 100%;z-index: 9998;display: grid; grid-template-columns: 0.4fr 0.8fr 1.2fr 1.6fr 1.6fr 1.2fr 0.8fr 0.4fr; gap: 0px 0px; }
.stripes.equal{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.stripes .stripe{width: 100%; height: 100%;background-color: var(--red-color);display: grid;}
.stripes.red .stripe{background-color: var(--red-color);}
.stripes.metal .stripe{background-color: var(--metal-color);}
.stripes.blue .stripe{background-color: var(--blue-color);}
.stripes.magenta .stripe{background-color: var(--magenta-color);}
 
.stripes .img{background-image:none !important;}
 
.your-building .p1{width:calc(35 * 100vw / 375);background:var(--red-color);}
.your-building .p2{width:calc(121 * 100vw / 375);}
.your-building .p3{width:calc(107* 100vw / 375);background:var(--red-color);}
.your-building .p4{width:calc(56 * 100vw / 375);}
.your-building .p5{width:calc(56 * 100vw / 375);background:var(--red-color);}

 .whats-available .p1{width:calc(57 * 100vw / 375);background:var(--metal-color);}
.whats-available .p2{width:calc(55 * 100vw / 375);}
.whats-available .p3{width:calc(108 * 100vw / 375);background:var(--metal-color);}
.whats-available .p4{width:calc(119 * 100vw / 375);}
.whats-available .p5{width:calc(36 * 100vw / 375);background:var(--metal-color);}

.location .p1{width:calc(35 * 100vw / 375);background:var(--blue-color);}
.location .p2{width:calc(121 * 100vw / 375);}
.location .p3{width:calc(107 * 100vw / 375);background:var(--blue-color);}
.location .p4{width:calc(56 * 100vw / 375);}
.location .p5{width:calc(56 * 100vw / 375);background:var(--blue-color);}

.sustainability .p1{width:calc(112 * 100vw / 375);background:var(--red-color);}
.sustainability .p2{width:calc(183 * 100vw / 375);}
.sustainability .p3{width:calc(80 * 100vw / 375);background:var(--red-color);}

.your-partner .p1{width:calc(156 * 100vw / 375);background-position: bottom !important;}
.your-partner .p2{width:calc(107 * 100vw / 375);background:var(--magenta-color);}
.your-partner .p3{width:calc(56 * 100vw / 375);}
.your-partner .p4{width:calc(56 * 100vw / 375);background:var(--magenta-color);}

.your-solution .p1{width:calc(156 * 100vw / 375);background-position: bottom !important;}
.your-solution .p2{width:calc(107 * 100vw / 375);background:var(--blue-color);}
.your-solution .p3{width:calc(56 * 100vw / 375);}
.your-solution .p4{width:calc(56 * 100vw / 375);background:var(--blue-color);}

.two-column-box .column{align-items: start;height: auto;} 
.two-column-box .column.info-box{width: 100% !important;min-height: initial !important;position: relative;top: auto;padding:calc(80 / var(--main-width)) calc(20 / var(--main-width)) calc(70 / var(--main-width)) calc(20 / var(--main-width)) !important;}
.two-column-box .column.info-box .info{width: 100% !important;}
.two-column-box .column.info-box .info h2:first-child{min-height: initial !important;align-content: start !important;}
.two-column-box .column.info-box .info ul{padding-left: 0;}
.two-column-box .column.info-box .info :where(p,ul){width: 100% !important;margin-bottom: calc(10 / var(--main-width));padding-left:calc(0 / var(--main-width)) !important;}
.two-column-box .column.info-box .info .btn{margin-top: calc(20 / var(--main-width));margin-left: calc(0 / var(--main-width)) !important;} 
.two-column-box .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width)) !important;}
.two-column-box.p2 .column.info-box .info {
    margin-bottom: calc(0 / var(--main-width));
}
.two-column-box .column.img-box{width: 100% !important;}
 
.image figure video{min-height: calc(900 / var(--main-width));}
.two-column-box.left .column.info-box{left: auto;}
.two-column-box.left .column.img-box{justify-self: left;}
.two-column-box.a-rt .column.info-box{right: auto;}
.two-column-box.a-rt .column.img-box{justify-self: left;}
.two-column-box .column.info-box .white{width: calc(187.5 / var(--main-width));height: calc(78 / var(--main-width));right: auto;top: auto;left: 0;bottom: calc(-78 / var(--main-width));}
.two-column-box.s4 .column.info-box .info .logoimg{width: calc(197 / var(--main-width));} 


.two-column-box.a-rt .column.info-box{right: auto;}
.two-column-box .column.info-box .white.a-rt{right: 0;bottom: 0;top: calc(-78 / var(--main-width));left: auto;}
/* .two-column-box.col .column.info-box{width: 100%;padding-left:calc(0 / var(--main-width));}
.two-column-box.col .column.img-box{width: 100%;}
.two-column-box.col .column.info-box .info{width: 100%;} 

.two-column-box.col2 .column.info-box{width: 100%;padding-right:calc(0 / var(--main-width));}
.two-column-box.col2 .column.img-box{width: 100%;}
.two-column-box.col2 .column.info-box .white{width: calc(187.5 / var(--main-width));height: calc(78 / var(--main-width));right: auto;top: auto;left: 0;bottom: calc(-78 / var(--main-width));}
.two-column-box.col2 .column.info-box .info{width: 100%;}
.two-column-box.col2 .column.info-box .info h2:first-child{min-height: initial;align-content: start;padding-bottom: calc(30 / var(--main-width));padding-left: 0;}
.two-column-box.col2 .column.info-box .info h2{padding-left:calc(0 / var(--main-width));}
.two-column-box.col2 .column.info-box .info p{padding-left:calc(0 / var(--main-width));}
.two-column-box.col2 .column.info-box .info .btn{margin-left: calc(0 / var(--main-width));}

.two-column-box.col3 .column.info-box{width: 100%;padding-left:calc(0 / var(--main-width));padding-top:calc(0 / var(--main-width));padding-bottom:calc(0 / var(--main-width));min-height:initial;height:auto;}
.two-column-box.col3 .column.img-box{width: 100%;}
.two-column-box.col3 .column.info-box .info{width: 100%;}

.two-column-box.s1 .column.info-box .info p{width: 100%;}
.two-column-box.s1 .column.info-box .info p:first-of-type{text-indent: calc(78 / var(--main-width));}

.two-column-box.s2 .column.info-box .info{width: 100%;}
.two-column-box.s2 .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width));}
.two-column-box.s3 .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width));} 

.two-column-box.s4 .column.info-box .info{width: 100%;} 
.two-column-box.s4 .column.info-box .info .logoimg{width: calc(200 / var(--main-width));} 
.two-column-box.s4 .column.info-box .info p{padding-left:calc(0 / var(--main-width));}
.two-column-box.s4 .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width));}
.two-column-box.s4 .column.info-box .info .btn{margin-left: calc(0 / var(--main-width));}

.two-column-box.s5 .column.info-box .info{width: 100%;}
.two-column-box.s5 .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width));}

.two-column-box.s6 .column.info-box .info{width: 100%;}
.two-column-box.s6 .column.info-box .info p{width: 100%;padding-left:calc(0 / var(--main-width));}
.two-column-box.s6 .column.info-box .info p:first-of-type{text-indent: calc(71 / var(--main-width));}
.two-column-box.s6 .column.info-box .info .btn{margin-left: calc(0 / var(--main-width));} */

.accelelrate-ecg{width:100%;height: auto;}
.accelelrate-ecg article{grid-template-columns: 100%;align-items: start;justify-content: space-between;height: auto;padding:calc(80 / var(--main-width)) calc(20 / var(--main-width));}
.accelelrate-ecg .column img{width: calc(299 / var(--main-width));display: block;margin-bottom: calc(50 / var(--main-width));}
.accelelrate-ecg .column :where(p){text-indent: calc(71 / var(--main-width));margin-bottom: calc(10 / var(--main-width));}   
.accelelrate-ecg .column:nth-child(1){padding-left:calc(0 / var(--main-width));} 
.accelelrate-ecg .column:nth-child(1) .info{width:100%;}
.accelelrate-ecg .column:nth-child(2){padding-right:calc(0 / var(--main-width));} 
.accelelrate-ecg .column:nth-child(2) .info{width:100%;}
.accelelrate-ecg .column .btn.web{display: none !important;}
.accelelrate-ecg .column .btn.mobile{margin-top: calc(20 / var(--main-width));display: inline-flex !important;}

/* Building Page */
.two-column-box.b1 .column.info-box .info{width: calc(590 / var(--main-width));}
.two-column-box.b1 .column.info-box .info p{text-indent: calc(75 / var(--main-width));padding-left: calc(61 / var(--main-width));}
 
.two-column-box.b2 .column.info-box .info p{text-indent: calc(170 / var(--main-width));}

.two-column-box.b3 .column.info-box .info{width: calc(525 / var(--main-width));}
.two-column-box.b3 .column.info-box .info p{text-indent: calc(137 / var(--main-width));}  

.two-column-box.b4 .column.info-box .info p{width: 80%;text-indent: calc(63 / var(--main-width));padding-left: calc(65 / var(--main-width));}
.two-column-box.b4 .column.info-box .info .btn{margin-left: calc(65 / var(--main-width));}


.building-highlights-box{background-color:var(--red-color);padding:calc(80 / var(--main-width)) 0;}
.building-highlights-box .inner{padding: 0 calc(20 / var(--main-width));}
.building-highlights-box .heading-box h2{padding-bottom:calc(50 / var(--main-width));color: var(--magenta-color);width: 95%;}
.building-highlights-box .heading-box.small h2{font-family: var(--adobe-caslon-pro-font);padding-bottom:calc(50 / var(--main-width));font-size: calc(20 / var(--main-width));letter-spacing: -2%;font-style: italic;text-transform: initial;}
.building-highlights-box .heading-box.small h2 span{font-size: calc(40 / var(--main-width));line-height: 1;letter-spacing: -2%;transform: translateY(calc(7 / var(--main-width)));font-style: normal;} 
 
.building-highlights-box .highlights-slider{display:grid;grid-template-columns:1fr;width: 100%;gap:0;}
.building-highlights-box .highlights-slider .row{display:grid;grid-template-columns:repeat(1,1fr);gap:0;}
.building-highlights-box .highlights-slider .highlight-item{border-bottom: solid 1px var(--magenta-color);padding:calc(30 / var(--main-width)) 0 calc(22 / var(--main-width)) 0 !important;}
.building-highlights-box .highlights-slider .highlight-item:last-of-type{border-bottom: 0;}
.building-highlights-box .highlights-slider .highlight-item h4{margin-bottom:calc(20 / var(--main-width));font-size:calc(16 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing:15%;}
.building-highlights-box .highlights-slider .highlight-item h3{font-size:calc(40 / var(--main-width));letter-spacing: -2%; margin-bottom:calc(1 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item p{width: 100%;margin-top:calc(1 / var(--main-width));margin-bottom:calc(0 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item span{width: 100%;font-size:calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));padding-left: calc(2 / var(--main-width));}
.building-highlights-box.yb .highlights-slider .highlight-item p{width: 100%;font-size:calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));padding-left: calc(2 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.lgh h3{display: grid;margin-top: calc(-3 / var(--main-width)) !important;}

.building-highlights-box .highlights-slider .highlight-item.nabers img{width:calc(115.59015655517578 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.breeam img{width:calc(115 / var(--main-width));}
.building-highlights-box .highlights-slider .highlight-item.lgh h3{margin-bottom:calc(22 / var(--main-width)) !important;}
.building-highlights-box .highlights-slider .highlight-item.well img{width:calc(50 / var(--main-width));margin-top: calc(0 / var(--main-width));}

.building-highlights-box .highlights-slider .highlight-item.lgh.nabers {margin-top: calc(-6 / var(--main-width));}
 
.building-highlights-box .highlights-slider .highlight-item.breeam {padding-top: calc(32 / var(--main-width)) !important;}
.building-highlights-box .highlights-slider .highlight-item.well {padding-top: calc(23 / var(--main-width));}	
	
.building-highlights-box .highlights-slider.lc .highlight-item{border-bottom-color: transparent;padding-bottom: calc(35 / var(--main-width));}

/* 
.building-highlights-box .highlights-slider .slick-dots{position:absolute;height:auto;width:100%;bottom:20px;right:0;background-color:transparent;z-index:99;text-align:center;display: block!important;}
.building-highlights-box .highlights-slider .slick-dots li{width:9px !important;height:9px !important;margin:0px;border-radius:100%;background-color:#FEA38680;margin-bottom: 0 !important; text-indent: -999em;padding:0; float:none;display:none;text-align:center;border:1px solid #FEA38680;display:inline-block;}
.building-highlights-box .highlights-slider .slick-dots li.slick-active{background-color:var(--magenta-color);}
.building-highlights-box .highlights-slider .slick-dots li a{cursor:pointer;font-family:Arial;font-size:12px;color:#fff;text-decoration:none !important;cursor:default;} */


/* Location Page */ 
.connectivity-box {padding: calc(80 / var(--main-width)) 0 calc(65 / var(--main-width)) 0;}
.connectivity-box .inner{padding: 0 calc(20 / var(--main-width));}
.connectivity-box .heading-box h2{padding-bottom:calc(60 / var(--main-width)) !important;}

.connectivity-box .transport-tabs {gap: calc(30 / var(--main-width));margin-bottom: calc(50 / var(--main-width));}
.connectivity-box .transport-tabs li span {font-size: calc(14 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing: 15%;}

.connectivity-box .transport-tabs li .tab-icon{width:calc(11.958477973937988 / var(--main-width));height:calc(19.56709861755371 / var(--main-width));display:flex;align-items:center;justify-content:center;margin-bottom:calc(10 / var(--main-width));display: none !important;}
.connectivity-box .transport-tabs li .tab-icon.cycling{width:calc(27.653366088867188 / var(--main-width));height:calc(16.426803588867188 / var(--main-width));}
.connectivity-box .transport-tabs li .tab-icon.tube{width:calc(15.695501327514648 / var(--main-width));height:calc(19.058822631835938 / var(--main-width));}

.connectivity-box .times-wrapper{width: calc(100% + calc((20*2) / var(--main-width)));margin: 0 calc(-20 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider{justify-content:start;width:100%;overflow-y: hidden;overflow-x: auto;padding: 0 calc(20 / var(--main-width)) calc(15 / var(--main-width)) calc(20 / var(--main-width));}

.connectivity-box .times-wrapper .times-panel {
  overflow: hidden; /* contain the slider */
}
.connectivity-box .times-wrapper .times-panel .times-slider > * {
  flex-shrink: 0; /* prevent items from shrinking and causing reflow */
}

/* Modern browsers — Chrome 121+, Edge 121+, Firefox, Safari 18.2+ */
.connectivity-box .times-wrapper .times-panel .times-slider {scrollbar-width: 1px;scrollbar-color: #ffffff #ffffff;}
/* Legacy WebKit — older Chrome/Edge/Safari, radius, borders & shadows */
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar {width: 1px;height: 1px;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-track{background-color: #ffffff;border-radius: 0px;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-track:hover {background-color: #ffffff;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-track:active {background-color: #ffffff;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-thumb {background-color: #ffffff;border-radius: 0px;min-height: 10px;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-thumb:hover {background-color: #ffffff;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-thumb:active {background-color: #ffffff;}
.connectivity-box .times-wrapper .times-panel .times-slider::-webkit-scrollbar-button {display: none;width: 0;height: 0;}


.connectivity-box .times-wrapper .times-panel .times-slider .time-item{padding-right:calc(25 / var(--main-width));position: relative;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row{gap:calc(23 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row .num{font-size: calc(60 / var(--main-width));line-height:1;}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-row .hline{width:calc(52 / var(--main-width));}

.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta{margin-top: calc(0 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta .mins-label{font-size: calc(16 / var(--main-width));}
.connectivity-box .times-wrapper .times-panel .times-slider .time-item .time-meta .dest{font-size: calc(16 / var(--main-width));}

.connectivity-box .times-wrapper .times-panel .times-slider .time-item:last-of-type .time-meta{width: 107%;}


.more-than-office {padding: calc(80 / var(--main-width)) 0;overflow: hidden;}
.more-than-office .heading-box h2{padding-bottom:calc(60 / var(--main-width)) !important;}
.more-than-office .slider-header {display: flex;align-items: flex-end;justify-content: flex-end;z-index: 999;margin-bottom: 0px;padding-right: calc(30 / var(--main-width));margin-bottom: calc(-20 / var(--main-width));position: relative;z-index: 99;}
.more-than-office.activated-users .inner{padding: 0 calc(20 / var(--main-width));}
/* arrows container */
.more-than-office .slider-arrows {display: flex;gap: calc(23 / var(--main-width));}

.more-than-office .location-slider .slick-slide > div { height: 100%; }
.more-than-office .slide-item { outline: none; }
.more-than-office .slide-item img {display: block;object-fit: cover;max-width: none;width: 100%;}
.more-than-office .slide-item p {opacity: 1;width: 100%;}


/* Sustainbility Page */
.two-column-box.st1 .column.info-box .info h2 img{width: calc(274.94256591796875 / var(--main-width));}

.pillars-box{padding:calc(80 / var(--main-width)) 0;}
.pillars-box .inner{padding: 0 calc(20 / var(--main-width));}
.pillars-box .heading-box h2{padding-bottom:calc(60 / var(--main-width)) !important;}
 
.pillars-box .pillars{display:grid;grid-template-columns:repeat(1,1fr);gap:calc(50 / var(--main-width));}
.pillars-box .pillars .info{display:grid;grid-auto-flow: row;gap:calc(8 / var(--main-width));align-items: start;justify-content: start;}
.pillars-box .pillars .pillar-item h2{padding-bottom:calc(8 / var(--main-width)) !important;}
.pillars-box .pillars .pillar-item p{width: 100% !important;max-width: 100%;margin-bottom:calc(0 / var(--main-width));margin-left: 0 !important;}


/* Partner Page */ 
.two-column-box.p2 .column.info-box .info h2 img{width: calc(175 / var(--main-width));}

/* Get In Touch Page */
.two-column-box.g1 .column.info-box{padding:calc(140 / var(--main-width)) calc(20 / var(--main-width)) calc(70 / var(--main-width)) calc(20 / var(--main-width)) !important}
.two-column-box.g1 .column.info-box .info h2{margin-left: calc(0 / var(--main-width));padding-bottom: calc(50 / var(--main-width)) !important;}
.two-column-box.g1 .masking{opacity: 0 !important;} 

.two-column-box.g1 .client-info{grid-template-columns: 1fr; gap: calc(30 / var(--main-width));padding-left: 0 !important;}
.two-column-box.g1 .client-info .item{gap: calc(20 / var(--main-width));}
.two-column-box.g1 .client-info .cbre {width: calc(102.81700134277344 / var(--main-width));}
.two-column-box.g1 .client-info .savills {width: calc(96.48979949951172 / var(--main-width));margin-top:calc(0 / var(--main-width));}
.two-column-box.g1 .contact .name {font-size: calc(16 / var(--main-width));}

.divider-line{left: calc(20 / var(--main-width));width: calc(100% - ((20*2) / var(--main-width)));}


.info h2{font-size: calc(20 / var(--main-width));letter-spacing: -2%;padding-bottom: calc(30 / var(--main-width)) !important;padding-left: 0 !important;}
.info h2 span{font-size: calc(40 / var(--main-width));line-height: 1;letter-spacing: -2%;transform: translateY(calc(7 / var(--main-width)));} 


.presentation-box{height: auto;}
.presentation-box article{grid-template-columns: 100%;align-items: start;justify-content: start;height: auto;padding: calc(80 / var(--main-width)) calc(20 / var(--main-width)) calc(70 / var(--main-width)) calc(20 / var(--main-width)) !important;}
.presentation-box .info h2{padding-bottom: calc(60 / var(--main-width));}
.presentation-box .info .btn{margin-top: calc(27 / var(--main-width));}
.presentation-box .column .info{width:100% !important;padding-left:calc(0 / var(--main-width)) !important;}
.presentation-box .column .info p:first-of-type{text-indent: calc(71 / var(--main-width)) !important;}

.carousel-section .carousel.slider .carousel-track figure img{height: calc(812 / var(--main-width));object-fit: cover;object-position: center center;}
.carousel-section .carousel .carousel-track figure img{height: auto;object-fit: cover;object-position: center center;}
.carousel-section .carousel .carousel-track :where(figure,video) {height: auto;}
.carousel-section .carousel .carousel-track .caption p{width: calc(187.5 / var(--main-width));height: calc(78 / var(--main-width));font-size: calc(14 / var(--main-width));line-height: calc(17.1 / var(--main-width));letter-spacing: 15%;}
.carousel-section .carousel .carousel-track .caption p br{display: initial;}

/*.WHATS AVAILABLE*/
.availability-overview {height: auto;padding: calc(80 / var(--main-width)) 0 calc(80 / var(--main-width));}
.availability-overview .inner {padding: 0 calc(20 / var(--main-width));max-width: 1600px;}
.availability-overview article {margin-bottom: calc(73 / var(--main-width));grid-template-columns: 100% 100%;height: auto;gap: 0;}
.availability-overview .heading h2 {width: 50%;padding-bottom: calc(46 / var(--main-width));margin-bottom: 0;letter-spacing: -2%;}
.availability-overview .heading h2 span {font-size: calc(40 / var(--main-width));letter-spacing: -2%;line-height: 100%;}
.availability-overview .heading .info .lineParent {overflow: hidden;height: auto;}
.availability-overview .column.img-box {width: 100%;margin-top: calc(64 / var(--main-width));display: none;}
.table-box table tr {width: 100%;grid-template-columns: calc(102 / var(--main-width)) calc(60 / var(--main-width)) calc(74 / var(--main-width));text-align: left;cursor: auto;}
.table-box table tr :where(th,td) {padding: calc(7 / var(--main-width)) 0;font-size: calc(14 / var(--main-width));line-height: 150%;letter-spacing: 15%;}
.table-box table tbody :where(tr:last-of-type,tr:first-of-type) td {padding: calc(7 / var(--main-width)) 0;}
.table-box table thead tr{padding-bottom: calc(0 / var(--main-width)) 0;}

.table-box table tbody :where(tr:hover,tr.hover){background-color: var(--white-color);}
.table-box table tbody tr.close {background-color: #ECECEC;}
.table-box table tbody tr.active:not(.close) {background-color: var(--white-color);}
.table-box table tbody tr{cursor: initial;} 

.floor-detail {padding-top: calc(30 / var(--main-width));}
.floor-panels-wrapper {display: none;}
.floor-tabs {display: none;}
/* .btn {height: calc(43 / var(--main-width));padding: 0 calc(38 / var(--main-width)) 0 calc(15 / var(--main-width));font-size: calc(16 / var(--main-width));line-height: 150%;letter-spacing: 15%;} */
.downloads {width: 100%;}
.downloads .btn {border: 0;border-bottom:solid 1px var(--red-color);border-radius: initial;padding-left: 0;padding-right: 0;width: 100%;margin-top:calc(8 / var(--main-width));font-weight: 700;text-transform: uppercase;letter-spacing:15%;line-height:150%;}
.downloads .btn:hover{background:var(--white-color);color: var(--red-color);}
.downloads .btn:hover::after{background: url(../images/arrow-up-h.svg) no-repeat center;background-size: 100% auto;}
.downloads .btn::after{width: calc(34 / var(--main-width));height: calc(34 / var(--main-width));right: calc(-6 / var(--main-width));top: calc(2 / var(--main-width));}
.downloads .btn:first-of-type {margin-top:calc(0 / var(--main-width)) ;}

.more-than-office {padding: calc(80 / var(--main-width)) 0 calc(0 / var(--main-width)) calc(0 / var(--main-width));}
.more-than-office .inner {padding-left: calc(20 / var(--main-width));}

.more-than-office .slider-header {padding-right: calc(20 / var(--main-width));margin-bottom: calc(20 / var(--main-width));}
.more-than-office .slide-item p {width: 96%;margin: 0 0 calc(9 / var(--main-width)) 0px;min-height: auto;max-height: calc(40 / var(--main-width));
    font-size: calc(14 / var(--main-width));line-height: 1;letter-spacing: 15%;}
/* .more-than-office .location-slider .slick-slide {height: auto !important;width: stretch!important; } */
.more-than-office.activated-users {padding: calc(80 / var(--main-width)) 0 calc(80 / var(--main-width)) calc(0 / var(--main-width));}
.more-than-office.activated-users .inner {padding: 0 0 0 calc(20 / var(--main-width))!important;}
.more-than-office.activated-users h2 {font-size: calc(20 / var(--main-width));line-height: 100%;letter-spacing: -2%;}
.more-than-office.activated-users h2 span {font-size: calc(40 / var(--main-width));line-height: 100%;transform: translateY(calc(6 / var(--main-width)));letter-spacing: -2%;}
.more-than-office.activated-users .slide-item p br{display:none;}
.more-than-office.activated-users .slider-header {padding-right: calc(20 / var(--main-width));margin-bottom: calc(20 / var(--main-width));}
.activated-top {padding-top: calc(80 / var(--main-width));}
.activated-top .text {order: 1;width: 100%;padding-left: calc(20 / var(--main-width));padding-right: calc(20 / var(--main-width));box-sizing:border-box;}
.brand-logo {display: block;width: calc(200 / var(--main-width));margin-bottom: calc(63.22 / var(--main-width));}
.quote {width: calc(282 / var(--main-width))!important;height: auto;
    font-size: calc(20 / var(--main-width));line-height: 100%;margin-bottom: calc(30 / var(--main-width));padding-left: calc(6 / var(--main-width));letter-spacing: -2%;}
.quote::before {top: calc(-2 / var(--main-width));left: 0;width: calc(7 / var(--main-width));height: calc(7 / var(--main-width));}
.activated-bottom .photo {display:none;}
.image-box-top {position: relative;top: auto;right: auto;width: 100%;height:  calc(285 / var(--main-width));;}
.activated-bottom .quote {width: calc(292 / var(--main-width));margin-bottom: calc(58 / var(--main-width));}
.activated-bottom .stat-num {font-size: calc(40 / var(--main-width));line-height: 100%;margin-bottom: 0;margin-bottom: calc(1 / var(--main-width));letter-spacing: -2%;}
.activated-bottom {display: grid;grid-template-columns: 1fr 1fr;align-items: start;gap: 0;padding: 0 calc(20 / var(--main-width)) calc(77 / var(--main-width));box-sizing:border-box;}
.activated-bottom .stat-text {font-family: var(--brandon-grotesque-font);font-size: calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));letter-spacing: initial;max-width: 100%;display: block;margin-bottom: calc(14 / var(--main-width));}
.activated-bottom .stats{gap: calc(30 / var(--main-width));}
.partnership {padding: calc(80 / var(--main-width)) 0;}
.partnership .inner {padding: 0 calc(20 / var(--main-width));}
.partnership .heading-box h2 {font-size: calc(20 / var(--main-width));line-height: 100%;letter-spacing: -2%;padding-bottom: calc(56 / var(--main-width))!important;margin-bottom:0;}
.partnership .heading-box h2 span {font-size: calc(40 / var(--main-width));line-height: 100%;letter-spacing: -2%;}
.logo-grid {display: grid;grid-template-columns: repeat(3, 1fr);row-gap: calc(48 / var(--main-width));}
.logo-cell {padding: 0 0px;min-height: calc(35.3045768737793 / var(--main-width));}
.logo-cell img {width: 52%;height: auto;max-height: calc(35.3045768737793 / var(--main-width));}
.logo-cell:nth-of-type(2) img {width: 100%;}
.logo-cell:nth-of-type(4)  img{width: 77%;}
.activated-bottom .stat-text:last-of-type {margin-bottom: calc(0 / var(--main-width));}
.floorplan-wrap { min-height: initial;}



.login-section {max-height: calc(812 / var(--main-width));height: 100svh;}
.login-section .inner {width: 100%;max-width: calc(335 / var(--main-width));padding: 0 calc(0 / var(--main-width));box-sizing: border-box;}
.login-section article .logo {width: calc(335 / var(--main-width));height: calc(29 / var(--main-width));margin-bottom: calc(50 / var(--main-width));}
.login-section article .login-form {gap: calc(20 / var(--main-width));}
.login-section article .login-form input {padding: 0 0 calc(9 / var(--main-width));line-height: 1.3;}
.login-section .btn {margin-top: calc(10 / var(--main-width));}

/* .two-column-box {grid-template-columns: 1fr;gap: 0px;}

.two-column-box .column.info-box .info ul{padding-left: calc(24 / var(--main-width));}
.two-column-box .column.info-box .info :where(p,ul){margin-bottom: calc(10 / var(--main-width));}

.two-column-box.s1 .column.info-box {position: relative;padding: calc(80 / var(--main-width)) calc(20 / var(--main-width)) calc(70 / var(--main-width)) calc(20 / var(--main-width));width: 100%;padding-left: calc(20 / var(--main-width));}
.two-column-box.s1 .column.info-box .info {width: calc(335 / var(--main-width));}
.two-column-box.s1 .column.info-box .info p {text-indent: calc(72 / var(--main-width));}
p, li:not(nav ul li) {font-size: calc(16 / var(--main-width));line-height: calc(22 / var(--main-width));letter-spacing: -0.03%;}
 

 .two-column-box .column {align-items: start;  height: auto;      }
.two-column-box.left .column.img-box {justify-self: start; width: 100%;margin-bottom: 0; } */
/*.two-column-box.left .column.img-box figure {height: calc(428 / var(--main-width));}
.img-box figure img {height: 100%;width: 100%;}*/

/* .presentation-box {height: calc(414 / var(--main-width));align-items: center;}
 .presentation-box article {grid-template-columns: 100%;padding: 0 calc(20 / var(--main-width)); height: auto;row-gap: calc(15 / var(--main-width));box-sizing: border-box;}
	
.presentation-box .column:nth-of-type(1) .info{width:95%;padding-left:0;}
.presentation-box .column:nth-of-type(2) .info{width:93%;;}

	
.two-column-box.s2 .column.info-box {position: relative;width: 100%;padding: calc(80 / var(--main-width)) calc(20 / var(--main-width)) calc(70 / var(--main-width)) calc(20 / var(--main-width));box-sizing: border-box;}
.presentation-box .info p {font-size: calc(16 / var(--main-width));line-height: 1.3;margin-bottom: calc(35 / var(--main-width));}
.two-column-box.s2 .column.img-box {width: 100%;height:auto;}
.two-column-box.s2 .column.img-box img{width: 100%;}
.two-column-box.s2 .column.info-box .info {width: 100%;}
.two-column-box.s2 .column.info-box .info p {padding-left: 0;text-indent: calc(70 / var(--main-width));} */
/*.img-box figure {height: calc(428 / var(--main-width));}*/
.btn-slick{width:40px;height:40px;}
 .btn-slick.prev{left:calc(20 / var(--main-width));}
 .btn-slick.next{right: calc(20 / var(--main-width));}
 
/*.carousel-section .carousel .carousel-track {width: 100%;height: 100svh;max-height: calc(812 / var(--main-width));}*/
/* .two-column-box.s2 .column.info-box .white {width: calc(187 / var(--main-width));height: calc(78 / var(--main-width));left: auto;top: calc(-77 / var(--main-width));background-color: var(--white-color);right: calc(0 / var(--main-width));} */

/* TERMS AND PRIVACY */
.terms {width: 100%;padding: calc(103 / var(--main-width)) 0px calc(55 / var(--main-width));}
.terms .inner {padding: calc(60 / var(--main-width)) calc(20 / var(--main-width)) 0;}
.terms-content h1 {font-size: calc(30 / var(--main-width));line-height: 1;margin-bottom: calc(40 / var(--main-width));font-weight: bold;}
.terms-content p {font-size: calc(16 / var(--main-width));line-height: 1.3;letter-spacing: -0.03%;margin-bottom: calc(15 / var(--main-width));}
.terms-content h2, .terms-content h3 {font-size: calc(16 / var(--main-width));line-height: 1.3;margin: calc(25 / var(--main-width)) 0 calc(15 / var(--main-width));font-weight: 600;}
.terms-content ul {margin: calc(30 / var(--main-width)) 0 calc(15 / var(--main-width)) calc(18 / var(--main-width));color: var(--red-color);}
.terms-content ul li {font-size: calc(16 / var(--main-width));margin: calc(10 / var(--main-width)) 0 calc(10 / var(--main-width));}
.terms-content a {text-decoration: none;}

/* TERMS AND PRIVACY END */
 .logout{padding:calc(8 / var(--main-width))  calc(20 / var(--main-width));height:calc(38 / var(--main-width));;position:absolute;right:calc(20 / var(--main-width));top:calc(33 / var(--main-width));font-size: calc(12 / var(--main-width));line-height:1;}

 body.open .logout{border: 1px solid var(--magenta-color);color: var(--magenta-color);}
 body.open .logout:hover{background-color: var(--magenta-color);color: var(--red-color);}
  
 .btn.logout::after{display:none;}
 /*error 404*/
.terms.privacy .inner{padding: calc(0 / var(--main-width)) calc(20 / var(--main-width)) 0!important;}
.error-404{padding:0;margin: 0;}
.error-404 .t-inner{width:100%;margin:0 0 0 0;max-width: 100%;}
.error-404 .t-inner figure{width:100%;margin-bottom:7.009345794392523vw;text-align:center;}
.error-404 .t-inner figure img{width:32.8%;float:none;display:inline-block;}
.error-404 .t-inner div {width: 100%;margin: 6vw 0 0 0px;padding: 0;float: left;text-align: center;}
.error-404 .t-inner div h1{margin-bottom:3.5046728971962615vw;text-align:center;font-size:6.763285024154589vw;line-height:7.971014492753622vw;}
.error-404 .t-inner div p{margin:0 0 3.4641288433382138vw 0;font-size: 3.3816425120772946vw;line-height: 4.830917874396135vw;text-align:center;}
.error-404 .t-inner img{width:26.8%;float: none;}
.error-404 .t-inner a.btn{min-width: calc(137.63 / var(--main-width));}
/*error 404*/
.logout{position:absolute;right:calc(50 / var(--main-width));top:calc(18 / var(--main-width));padding:0 calc(15 / var(--main-width)) 0 calc(15 / var(--main-width));height: calc(34 / var(--main-width));}

footer {padding: calc(80 / var(--main-width)) 0 calc(30 / var(--main-width)) 0;}
footer #footer {padding: 0 calc(20 / var(--main-width));}
footer .dev-by {font-size: calc(14 / var(--main-width));letter-spacing: 0.15px;line-height: calc(17 / var(--main-width));margin-bottom: calc(13 / var(--main-width));}
footer .footer-grid {grid-template-columns: 1fr;gap:  calc(0 / var(--main-width)); }
footer .brand .logo {width: 100%;max-width: calc(188 / var(--main-width));margin-bottom: calc(60 / var(--main-width));}
 footer .client-info {grid-auto-flow: row;gap: calc(33 / var(--main-width)); }
footer .client-info .cbre {width: calc(102 / var(--main-width));}
footer .client-info img {margin-bottom: calc(20.45 / var(--main-width));}
footer .client-info .contact {margin-bottom: 0;}
footer .footer-grid .contact .name {font-size: calc(16 / var(--main-width));line-height: 1.3;}
footer .footer-grid .contact :where(p,p a) {font-size: calc(16 / var(--main-width));line-height: 1.3;letter-spacing: normal;}
footer .client-info .savills {width: calc(96.49 / var(--main-width));}
footer .footer-bottom {margin-top: calc(80.5 / var(--main-width));}
footer .footer-bottom .logo {width: calc(214 / var(--main-width));}
footer .legal { flex-direction: column;align-items: flex-start;margin-top: calc(30.28 / var(--main-width));padding-top: calc(20 / var(--main-width));}
footer .legal :where(p,a) {font-size: calc(14 / var(--main-width));line-height: 1.3;}
footer .legal .links :where(p,a) {font-size: calc(14 / var(--main-width));line-height: 1.3;}
footer .legal .links{margin-top:0;}
footer .legal .links, footer .legal #menu-footer-termserv-menu {flex-direction: column;gap: calc(10 / var(--main-width));margin-top: calc(30 / var(--main-width));display:grid;justify-items: start;}
 }