@charset "utf-8";
@import url('fonts/fonts.css');

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

/*
  font-family: 'AkzidenzGroteskBQ-Cnd';
  font-family: 'AkzidenzGroteskBQ-LigCnd';
  font-family: 'AkzidenzGroteskBQ-BdCnd';
    font-family: 'akzidenz-grotesk-bq-medium-condensed';
  font-family: 'MuseoSans-100';
  font-family: 'MuseoSans-300';  
  font-family: 'MuseoSans-500';
*/

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

body{margin: 0;padding:0; font-size:100%;line-height:1;height: 100%;}

body, button, input, select, textarea{font-family: Arial, Helvetica, sans-serif;color:#000000;}
h1{font-weight:normal;color:#4dabd6;margin:0px;padding:0;} 
div, h2, h3, h4, h5, h6, p, span{padding: 0px;margin: 0px;font-weight:normal;}
/* 
 * 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:#a2907a;text-decoration:underline;outline: none;}
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;}
*{box-sizing:border-box;} 

#outer-wrapper{width:100%;} 

/*Header-Start*/
header{width:100%;height:11.197916666666668vw;top:0;left:0;margin:0;padding:0;background-color:#ffffff;border-bottom:1px solid #a2907a;position:fixed;z-index:99999999;transition: top 0.5s ease-in-out;} 
header .logo-box{width:20%;height:100%;float:left;margin:0;padding:0;background-color:#4d4d4d;border-right:1px solid #a2907a;}
header .logo-box .logo{width:100%;height:100%;float:left;margin:0;padding:0;background-image:url(../images/logo.svg);background-repeat:no-repeat;background-size:57.8125% 3.75vw;background-position:center center;}
header .lang-box{width:calc(100% - 20%);height:3.6458333333333335vw;float:left;margin:0;padding:0;} 
header .lang-box ul{width:auto;height:100%;float:right;margin:0;padding:0;list-style:none;}
header .lang-box ul li{width:3.4674963396778916vw;height:100%;float:left;margin:0;padding:0;border-left:1px solid #a2907a;}
header .lang-box ul li a{width:100%;height:100%;float:left;margin:0;padding:1.28vw 0 0 0;text-align:center;color:#a2907a;font-size:1.1979166666666667vw;font-family:'AkzidenzGroteskBQ-Cnd';text-decoration:none;}
header .lang-box ul li a.call{background-image:url(../images/call-icon.svg);background-repeat:no-repeat;background-size:1.9270833333333335vw 1.9270833333333335vw;background-position:center center;}
header .lang-box ul li a:hover{background-color:#f6f4f1;font-family:'AkzidenzGroteskBQ-BdCnd';transition: 0.4s;}
header .lang-box ul li a.active{background-color:#f6f4f1;font-family:'AkzidenzGroteskBQ-BdCnd';}

header .lang-box ul li a.instagram{background-image:url(../images/instagram.png);background-repeat:no-repeat;background-size:3.513909224011713vw 3.6603221083455346vw;background-position:center center;}
header .lang-box ul li a.linkedin{background-image:url(../images/linkedin.png);background-repeat:no-repeat;background-size:3.513909224011713vw 3.6603221083455346vw;background-position:center center;}
header .lang-box ul li.reserve{width:13.836017569546119vw;}
header .lang-box ul li.reserve a{width:100%;height:100%;background-color:#4D4D4D;float:left;margin:0;padding:0;text-align:center;color:#F6F4F1;font-size:1.6537481698389458vw;line-height:3.481844802342606vw;font-family:'AkzidenzGroteskBQ-Cnd';text-decoration:none;}
header .lang-box ul li.reserve:hover a{background-color:#A2907A;}

header .menu{display:none;}
header nav{width:calc(100% - 20%);height:calc(11.197916666666668vw - 3.6979166666666665vw);float:left;margin:0;padding:0;border-top:1px solid #a2907a;} 
header nav ul{width:100%;height:100%;float:left;margin:0;padding:0;list-style:none;} 
header nav ul li{width:20%/*16.666666666666664%*/;height:100%;float:left;margin:0;padding:0;border-left:1px solid #a2907a;} 
header nav ul li:first-child{border-left:none;}
header nav ul li a{width:100%;height:100%;float:left;margin:0;padding:3.125vw 0 0 0;text-align:center;color:#a2907a;font-size:1.4583333333333333vw;font-family:'AkzidenzGroteskBQ-Cnd';text-decoration:none;text-transform:uppercase;}
header nav ul li a:hover{background-colr:#f6f4f1;transition: 0.4s;}
header nav ul li a.active{background-color:#f6f4f1;}
header nav ul li a.invisible{color:#d3ccc3;pointer-events:none;}

header.nav-up{top:-11.197916666666668vw;}

/*Header-End*/
section #content .rooms-detail .main-heading{width:100%;float:left;padding:0 10%;margin:0;text-align:center;}
section #content .rooms-detail .main-heading h2{width:100%;float:left;margin:0 0 3.5416666666666665vw 0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4D4D4D;font-size:3.6603221083455346vw;text-align:center;}
section #content .rooms-detail .main-heading p{width:100%;float:left;margin:0 0 4.166666666666666vw 0;padding:0;font-family: 'akzidenz-grotesk-bq-medium-condensed';color:#707070;font-size:2.2395833333333335vw;line-height:2.604166666666667vw;text-align:center;}
section #content .rooms-detail .main-heading span{width:auto;float:none;display:inline-block;margin:0 0 4.166666666666666vw 2.7083333333333335vw;padding:0; font-family: 'AkzidenzGroteskBQ-LigCnd';color:#707070;font-size:1.7708333333333333vw;line-height:2.5vw;text-align:center;}
section #content .rooms-detail .main-heading span i{width:2.5vw;height:auto;float:left;margin:0 0.8333333333333334vw 0 0;padding:0;display:flex;align-items:center;}
section #content .rooms-detail .main-heading span i img{width:100%;height:2.1875vw;object-fit:contain;float:none;margin:0;padding:0;}
section #content .rooms-detail{width:100%;float:left;margin:0;padding:6.770833333333333vw 0 1.5vw 0;background-color:#F6F4F1;}
section #content .rooms-detail ul{width:100%;float:left;margin:0;padding:0;list-style:none;position:relative;}
section #content .rooms-detail ul li{width:32.3457%;float:left;margin:0 0 0 1.47%;padding:0;}
section #content .rooms-detail ul li:first-child{margin-left:0;}

section #content .rooms-detail ul li .img-box{width: 100%;height: 24.670571010248903vw;float: left;margin: 0;padding: 0;background-repeat: no-repeat;background-size: cover;}
section #content .rooms-detail ul li .cent{width: auto;margin: 0 auto;padding: 0 0 0 0;float: none;position: relative;display:table;}
section #content .rooms-detail ul li .cent h3{width:auto;float:left;margin:1vw 0 1.3vw 0;padding:0; font-family: 'akzidenz-grotesk-bq-medium-condensed';font-size:2.65625vw;color:#A2907A;line-height:2.96875vw;}
    section #content .rooms-detail ul li a.map-point-sm.active h3 {
        text-decoration: underline !important;
        color:#4d4d4d;
    }
section #content .rooms-detail ul li .cent .details{width: auto;padding: 0 0 1.53vw 0;margin: 0;float: left;position: relative;clear:left;}
section #content .rooms-detail ul li .cent .details .icon-img{width: 2.342606149341142vw;height: 2.342606149341142vw;float: left;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
section #content .rooms-detail ul li .cent .details p{width:auto;float:left;margin:0;padding:0 0 0 1.3641288433382138vw;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.7569546120058566vw;color:#4D4D4D;line-height:2.5282576866764276vw;}

section #content .rooms-detail ul li.dim{opacity:0.4}


section #content .history-box{width:100%;float:left;padding:5vw 5vw 5vw 5vw;margin:0;}
section #content .history-box .heading{width:100%;float:left;padding:0 0 0 0;margin:0;}
section #content .history-box .heading h2{width:auto;float:left;margin:0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.6603221083455346vw;text-align:left;}
section #content .history-box .heading a.btn{width: 13.836017569546119vw;height: 3.6458333333333335vw;float: right;
margin: 0;padding: 1vw 0 0 0;text-align: center;color: #F6F4F1;font-size: 1.6837481698389458vw;font-family: 'AkzidenzGroteskBQ-Cnd';text-decoration: none;background-color: #707070;}
section #content .history-box .heading a.btn:hover {background-color: #a2907a;transition: 0.4s;}
section #content .history-box .images-box{width:100%;float:left;padding:4vw 0 0 0;margin:0;}
section #content .history-box .images-box img{width:73.522108%;height:29.282576866764277vw;float:left;padding:0 0 0 0;margin:0 0 0 1.4641288433382138vw;}
section #content .history-box .images-box img:first-child{width:24.742313323572475%;margin:0;}
section #content .history-box .text-box{width:100%;float:left;padding:1.5vw 0 0 0;margin:0;}
section #content .history-box .text-box h3{width: 100%;float: left;margin: 0 0 0 0;padding: 0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size: 2.9282576866764276vw;
color: #A2907A;line-height: 4.392386530014641vw;}
section #content .history-box .text-box p{width: 100%;float: left;margin: 0;padding: 0.5vw 0 0 0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size: 2.2395833333333335vw;color: #707070;line-height: 2.604166666666667vw;}

 
/*Home-Page-Start*/
section{width:100%;float:left;margin:11.197916666666668vw 0 0 0;padding:0;}
section #content{width:100%;float:left;margin:0;padding:0;}

section .slider{width:100%;height:48.385416666666664vw;float:left;position:relative;padding:0;margin:0;}
section .flexslider{width:100%;float:left;position:relative;}   
section .flexslider .slides > li{margin: 0; padding: 0 0 0 0;float:left;width:100%; position:relative;height:48.385416666666664vw;transition:none;}
ul.slides {list-style:none; margin:0;padding:0;}
section .flexslider .slides > li .bgslider{position:absolute;left:0;top:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;/*height:600px;*/}  
section .flexslider .slides > li .bgslider::after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#4D4D4D;content:"";opacity:0.49;}  
section .flexslider .description .slide-logo{width:5.3125%;height:10.416666666666668vw;margin:0;padding:0;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:10.46875vw;left:47.13541666666667vw;z-index:99;display:none;}
section .flexslider .description{width:100%;height: auto;text-align: left;z-index:999999;position:absolute;left:0;padding-top:0;z-index:9;top:50%;transform:translateY(-50%);}
section .flexslider .description .inner{ width:100%;margin:0;padding:0; text-align:center;float:left;}
section .flexslider .description h1{width:100%;padding: 0;padding-left:9.51683748169839vw;color:#fefefe; float: left;margin:0;font-size:3.806734992679356vw;font-family:'AkzidenzGroteskBQ-BdCnd';line-height:4.319180087847731vw;letter-spacing:0.07613469985358712vw;text-align:left;}
/*section .flexslider .description h1 .br {position: relative;left: 2.9166666666666665vw; text-align:left;top:0.1vw;}*/
/*section .flexslider .description p{padding: 0;color: #fff;float: left;margin: 0; text-align:left;font-size:1.4583333333333333vw;font-family: 'TTHoves-Medium';line-height:1.3;}*/
.shadow{text-shadow: 0px -0.052083333333333336vw 1.7708333333333333vw rgba(44, 44, 42, 0.8);}
/* Arrows */  
.flex-direction-nav {width:100%;height: auto;position:absolute;left:0;top:0;z-index:9999;list-style:none !important;z-index:99;}
.flex-direction-nav a {width:1.7187500000000002vw; height:2.03125vw; position: absolute; cursor: pointer; text-indent: -9999px; opacity: 1;margin-top:23.4375vw;z-index:9;background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
.flex-direction-nav a.flex-next{background-image: url(../images/next-slide-arrow.png);right:1.3541666666666667vw;}  
.flex-direction-nav a.flex-prev{background-image: url(../images/prev-slide-arrow.png);left:1.3541666666666667vw;}
.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:100%;list-style:none;position:absolute;right:0;bottom:-1.8229166666666667vw;z-index:2;text-align:center;display:none;}
.flex-control-paging li{width:auto;display:inline-block;}
.flex-control-paging li a{width:1.0416666666666665vw;height:1.0416666666666665vw;border-radius:100%;float:left;margin-left:1.9791666666666665vw;text-align:center;text-decoration:none;font-size:0px;/*background-image:url(../images/bullet-slider.png);background-size:100% auto;background-repeat:no-repeat;*/background-color:#008b9c;position:relative;}
.flex-control-paging li a:before{width:0.3125vw;height:0.3125vw;content:' ';margin:0;padding:0;background-color:#ffffff;position:absolute;top:0.36vw;right:0.355vw;border-radius:100%;}
.flex-control-paging li a:hover:before, .flex-control-paging li a.flex-active:before{background-color:#008b9c;}
.video{margin: 0; padding: 0;float:left;width:100%; position:relative;height:47.8125vw;} 
.video .player {height:48.385416666666664vw;width: 100%;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}    
.control{z-index: 9;position: absolute;width: 100%;height:100%;top: 0;left: 0;} 
.control.noshow a{transition:opacity 1.5s ease;opacity:0;visibility:hidden;} 
.control.noshow:hover a{opacity:1;visibility:visible;} 
.control a{transition:opacity 1.5s ease;opacity:1;visibility:visible;} 
.control.noshow a.hide{opacity:0;visibility:hidden;} 
.control.noshow:hover a.hide{opacity:0;visibility:hidden;} 
.control.noshow.show a{opacity:1;visibility:visible;} 
.control.noshow.show a.hide{opacity:0;visibility:hidden;} 
.hide{opacity:0;visibility:hidden;} 
.control .btnPlay{width:5.416666666666667vw;height:5.416666666666667vw;position:absolute;top: 50%;left: 50%;margin-left:-3vw;;margin-top:-2.7083333333333335vw;background-image:url(../images/round-play-button.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.control .btnpause{width:5.416666666666667vw;height:5.416666666666667vw;position:absolute;top: 50%;left: 50%;margin-left:-3vw;margin-top:-2.7083333333333335vw;background-image: url(../images/pause-button.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.control .unmute{width:1.9vw;height:1.9vw;position:absolute;left:1.0416666666666665vw;top:0.6vw;background-image:url(../images/unmute-button-w.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.control .muted{width:1.9vw;height:1.9vw;position:absolute;left:1.0416666666666665vw;top:0.6vw;background-image: url(../images/mute-button-w.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}
.control .btnFS{width:1.3541666666666667vw;height:1.3541666666666667vw;position:absolute;left:calc(3.4354166666666665vw + 0.6vw);top:0.9vw;background-image:url(../images/fullscreen-icon-w.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;}

section .slider .down-arrow{width:3.0208333333333335vw;height:1.6666666666666667vw;padding:0;margin:0;background-image:url(../images/down-arrow.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;bottom:3.729166666666666vw;left:48.4375vw;;z-index:9;-moz-animation: bounceDown 2s infinite;-webkit-animation: bounceDown 2s infinite;animation: bounceDown 2s infinite;}

@-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
section #content .icons-text-box{width:100%;float:left;margin:0;padding:6.770833333333333vw 5.729166666666666vw 5.46875vw 5.729166666666666vw;background-color:#ffffff;}
section #content .icons-text-box ul{width:100%;float:left;margin:0;padding:0;list-style:none;}
section #content .icons-text-box ul li{width:24%;float:left;margin:0 0 0 14%;padding:0;text-align:center;}
section #content .icons-text-box ul li:first-child{margin-left:0;}
section #content .icons-text-box ul li .icon-img{width:6.458333333333334vw;height:8.4375vw;margin:0 0 3.5937499999999996vw 0;padding:0;background-size:100% auto;background-repeat:no-repeat;background-position:center center;display:inline-block !important;}
section #content .icons-text-box ul li:nth-child(2) .icon-img{width:10.15625vw;}
section #content .icons-text-box ul li h3{width:100%;float:left;margin:0 0 0.78125vw 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-Cnd';font-size:2.5vw;color:#a2907a;}
section #content .icons-text-box ul li p{width:100%;float:left;margin:0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:2.5vw;color:#4d4d4d;line-height:1.3;letter-spacing:-0.016vw;}

section #content .plans-box{width:100%;height:26.041666666666668vw;margin:0 0 0 0;padding:0;position:relative;float:left;z-index:999999;background-color:#fafaf8;border-top:1px solid #a2907a;border-bottom:1px solid #a2907a;}
section #content .plans-box .text-box{width:23.4375%/*450px*/;height:100%;margin:0;padding:0 1.8229166666666667vw;background-color:#4d4d4d;position:absolute;left:0;top:0;display:flex;align-items:center;}
section #content .plans-box .text-box div{width:100%;float:left;margin:0;padding:0;}
section #content .plans-box .text-box h3{width:100%;margin:0 !important;padding:0;font-family:'AkzidenzGroteskBQ-BdCnd';font-size:2.1875vw;color:#ffffff;text-align:center;}
section #content .plans-box .text-box p{width:100%;margin:2.604166666666667vw 0 0 0;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:1.4583333333333333vw;color:#ffffff;text-align:center;line-height:1.3;}
section #content .plans-box .text-box p.small{font-size:0.8333333333333334vw;margin-top:1.5625vw;}
section #content .plans-box .monthly-plans{width:calc(100% - 23.4375%);height:100%;position:absolute;right:0;top:0;margin:0;padding:0;background-color:#fafaf8;}
section #content .plans-box .monthly-plans .calender{width:30.476190476190478%;height:100%;position:absolute;left:0;top:0;margin:0;padding:0;}
section #content .plans-box .monthly-plans .calender ul{width:100%;float:left;margin:0;padding:0;}
section #content .plans-box .monthly-plans .calender ul li{width:14.285714285714285%;height:3.716791666666667vw/*3.719791666666667vw*/;float:left;margin:0;padding:1.13vw 0;font-family:'AkzidenzGroteskBQ-Cnd';font-size:1.6666666666666667vw/*1.5841584158415842vw*/;color:#4d4d4d;text-align:center;border-right:1px solid #a18f79;}
section #content .plans-box .monthly-plans .calender ul:nth-child(2) li{font-family:'AkzidenzGroteskBQ-LigCnd';border-top:1px solid #a18f79;}
section #content .plans-box .monthly-plans .calender ul:nth-child(2) li.active{background-color:#e9e5e0;}
section #content .plans-box .monthly-plans .calender ul:nth-child(2) li.active{cursor:pointer;}
section #content .plans-box .monthly-plans .plans-list{width:calc(100% - 30.476190476190478%);height:100%;position:absolute;right:0;top:0;margin:0;padding:0;}
section #content .plans-box .monthly-plans .plans-list ul{width:100%;float:left;margin:0;padding:0;}
section #content .plans-box .monthly-plans .plans-list ul li{width:100%;height:3.716791666666667vw/*3.719791666666667vw*/;float:left;margin:0;padding:0;border-top:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list ul li span{width:25.146771037182%;height:100%;float:left;margin:0;padding:1.12vw 0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.4583333333333333vw;color:#4d4d4d;text-align:center;border-right:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list ul li.active span{background-color:#edeae5;}
section #content .plans-box .monthly-plans .plans-list ul li p{width:calc(100% - 25.146771037182%);height:100%;float:left;margin:0;padding:0.95vw 0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.3861386138613863vw;color:#4d4d4d;text-align:center;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li{background-color:#dfdad2;border-top:none;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li span{color:#4d4d4d;font-size:1.6666666666666667vw;padding:1.13vw 0;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li p{color:#4d4d4d;font-size:1.6666666666666667vw;padding-top:0.95vw;}

section #content .plans-box .monthly-plans .plans-list .plans-images{width:calc(100% - 25.146771037182%);/*height:calc(100% - 1px);*/position:absolute;right:0;top:0;opacity:0;visibility:hidden;transition:all 0.75s;}
section #content .plans-box .monthly-plans .plans-list .plans-images.open{opacity:1;visibility:visible;}
section #content .plans-box .monthly-plans .plans-list .plans-images .bgsl{width:100%;height:100%;position:absolute;right:0;top:0;background-repeat:no-repeat;background-size:cover;background-position:center;}
section #content .plans-box .monthly-plans .plans-list .plans-images .bgsl:after{width:100%;height:100%;position:absolute;right:0;top:0;background-color:rgba(77, 77, 77, 0.4);content:"";}

section #content .plans-box .monthly-plans .plans-list .plans-images .short-des{width:100%;height:auto;position:absolute;left:0;bottom:0;text-align:center;padding:1.7vw;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des div{width:100%;height:auto;float:left;text-align:center;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .date{width:100%;float:left;text-align:center;height:auto;border:0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.0416666666666665vw;color:#ffffff;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des h2{width:100%;float:left;text-align:center;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:1.9791666666666665vw;color:#ffffff;line-height:1.25;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des p{display:none;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .btn-more{width:10.052083333333334vw;height:3.6979166666666665vw;padding:1vw 0;margin-left:3vw;display:inline-block;background-color:rgba(255, 255, 255, 0.8);text-align:center;font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:1.6666666666666667vw;color:#4d4d4d !important;margin-top:1.4vw;text-decoration:none;transition:all 0.75s;text-shadow:none;font-weight:normal;border-radius:0;border:0;}
.addeventatc .addeventatc_icon{display:none;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .btn-more:hover{background-color:rgba(255, 255, 255, 1);}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .btn-more:first-of-type{margin-left:0;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .close-p{display:none;}

section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open{height:100%;display: flex;align-items: center; background-color:#ffffff;border-bottom:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .date{font-size:1.3020833333333335vw;color:#4d4d4d;padding:1.9vw 0;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open h2{font-size:1.4583333333333333vw;color:#4d4d4d;line-height:1.25;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open p{display:block;width:67%;float:none;height:auto;display:inline-block;text-align:center;font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:1.0416666666666665vw;color:#4d4d4d;line-height:1.25;padding:1.7vw 0;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .btn-more{display:none;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .close-p{width:auto;position:absolute;right:1vw;top:1vw;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.2020833333333335vw;color:#4d4d4d;text-decoration:none;display:block;}

.eframe{width:100%;float:left;height:100vh;}
.eframe iframe{width:100%;height:100%;}

.plans-slider{width:100%;height:calc(26.041666666666668vw - 1px);position:relative;float:left;} 
.flexslider.plans-slider .slides > li {display: none; -webkit-backface-visibility: hidden; margin: 0; padding: 0;float:left;width:100%;height:100% !important;position:relative;}     
.plans-slider ul.slides {list-style:none; margin:0;padding:0;position:relative;padding:0 !important;display:block;/*height:26.041666666666668vw;*/}
.plans-slider .flex-direction-nav {width:100%;list-style:none;position:absolute;left:-0.2vw;top:0;}
.plans-slider .flex-direction-nav a {width:3.3333333333333335vw; height:3.719791666666667vw; position: absolute;top:22.3vw; cursor: pointer; text-indent: -9999px; opacity: 1;margin-top:0;z-index:8;background-position:center center;background-size:26.5625% auto;background-repeat:no-repeat;}
.plans-slider .flex-direction-nav a.flex-next{background-image: url(../images/slide-next-arrow.png); left:20vw;}
.plans-slider .flex-direction-nav a.flex-prev{background-image: url(../images/slide-previous-arrow.png); left:16.6vw;}   
.plans-slider .flexslider:hover a.flex-next, .flexslider:hover a.flex-prev {opacity: 1; }
.plans-slider .flexslider:hover a.flex-next:hover, .flexslider:hover a.flex-prev:hover {opacity: 1;}    
.plans-slider .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;} 
.plans-slider .flex-direction-nav .flex-disabled { opacity: 0.5 !important; filter:alpha(opacity=5); cursor: default; }
.plans-slider .flex-direction-nav a:before  { content: '\f001'; }
.plans-slider .flex-direction-nav a.flex-next:before  { content: '\f002'; }
.plans-slider .flex-control-paging {display:none !important;}   

section #content .gallery{width:100%;height:40.9375vw;float:left;margin:0;padding:0;position:relative;border-top:solid 1px #a2907a;}
section #content .gallery > ul{float:left;margin:0;padding:0;width:100%;margin:0;padding:0;list-style:none;}
section #content .gallery > ul > li{width:100%;float:left;margin:0;padding:0;text-align:left;}
section #content .gallery > ul > li{position:relative;} 
section #content .gallery > ul > li img{height:40.9375vw;} 
section #content .gallery .bg{position:relative;float:left;width:calc(100% - 16.666666666666664%);background-size:cover;background-repeat:no-repeat;background-position:center center;height:40.9375vw;border-right:solid 1px #a2907a;} 
section #content .caption{width:calc(100% - 83.33333333333334%);height:calc(40.9375vw - 3.75vw);top:auto;padding:1.5625vw 3.125vw;font-size:1.4583333333333333vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;background-color:#f6f4f1;text-align: center;z-index: 99999;position:relative;right:auto;float:right;line-height:1.7;display:flex;align-items:center;}
section #content .caption div{margin:0;padding:0;}

section #content .caption.rsgel{margin:0;padding:0;padding:1.5625vw 3.6458333333333335vw 1.5625vw 5.729166666666666vw}

/*section #content .gallery.rsgel{transition:0.3s ease all;}*/ 
section #content .gallery.rsgel .bg{width:65.109583%/*calc(100% - calc(100% - 65.149583%))*/;} 
section #content .gallery.rsgel .caption{width:34.850417%/*calc(100% - 65.149583%)*/;height:calc(40.9375vw - 3.75vw);text-align:left;padding:1.5625vw 3.125vw 1.5625vw 5.625vw;}
section #content .gallery.rsgel .caption h2{width: 90%;float: left;margin: 0 0 2.03125vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 3.125vw;line-height: 3.125vw;letter-spacing: normal;}
section #content .gallery.rsgel .caption p{width: 100%;float: left;margin: 0;padding: 0.5vw 0 0 0;font-family: 'akzidenz-grotesk-bq-medium-condensed';font-size: 1.5104166666666667vw;color: #707070;line-height: 1.7187500000000002vw;}
section #content .gallery.rsgel .caption a{float:left;margin-top:2.5520833333333335vw}
section #content .gallery.rsgel .caption .logo-box{width: 100%;float: left;margin: 0 0 2.03125vw 0;padding: 0;float:left;}
section #content .gallery.rsgel .caption .logo-box img{width: 8.697916666666666vw;height: auto;float: left;margin: 0;padding: 0;object-fit:contain;text-align:center;}

section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .apdtl .logo-box{margin: 0 0 3.0208333333333335vw 0}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .apdtl h2{margin: 0 0 2.2916666666666665vw 0}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .apdtl a{float:left;margin-top:2.8125vw}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .apdtl .logo-box img{width:12.447916666666666vw;height:2.96875vw;}

.g-tabs{width:100%;margin:0;padding:0;float:left;}
.g-tabs a{width:33.17708333333333%;height:7.5vw;border-right:1px solid #A2907A;float: left;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;margin: 0;padding: 0.5vw 0 0 0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size: 1.5625vw;color: #A2907A;line-height: 1.7187500000000002vw;float:left;}
.g-tabs a:nth-child(2){width:33.59375%;}
.g-tabs a:last-of-type{border-right:0;}
.g-tabs a.active{background-color:#ECE9E4;}

 .linkedin-feed{width:100%;float:left;text-align:center;border-bottom:solid 1px #a2907a;padding:10.9375vw 0 8.9375vw 0;}
.linkedin-feed img{width:36.770833333333336vw;display:inline-block;}

.slick-slider{display: block;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-toucext-linkh-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;}
.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;}
.slick-arrow.slick-hidden{display: none;}
.btn-slick{right:9.8vw;width:3.3333333333333335vw;height:3.6979166666666665vw;border-right:solid 1px #a2907a;margin:0;padding:0;background-color:transparent;position:absolute;bottom:0;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:100% auto;z-index:9999999;}
.btn-slick::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:0.8415841584158417vw 1.5346534653465347vw;}   
.prev{bottom:0;right:13.14vw} 
.prev:after{background-image:url(../images/slide-previous-arrow.png);}  
.next:after{background-image:url(../images/slide-next-arrow.png);} 
.slick-dots{position:absolute;height:calc(40.9375vw - 37.1875vw);width:calc(100% - 83.33333333333334%);bottom:0;right:0;background-color:#f6f4f1;z-index:999999;border-top:solid 1px #a2907a;border-bottom:solid 1px #a2907a;}
.slick-dots li{width:9.8vw !important;height:3.7vw;padding:0.825vw 0; position:absolute !important;right:0;top:0;display:none;text-align:center;}
.slick-dots li.slick-active{display:block;}
.slick-dots li a{cursor:pointer;font-family:'AkzidenzGroteskBQ-Cnd';font-size:2.1875vw;color:#a2907a;text-decoration:none !important;letter-spacing:0.15vw;}
.prev.slick-disabled:after{opacity:0.5;cursor:default;animation: none;}
.next.slick-disabled:after{opacity:0.5;cursor:default;animation: none;}

.plans-images .slick-slide{height:calc(26.041666666666668vw - 1px);}

section #content .gallery.rsgel .slick-dots{width:calc(100% - 65.149583%);}
section #content .gallery.rsgel .btn-slick{right:27.9vw;}
section #content .gallery.rsgel .prev{right:31.25vw;}
section #content .gallery.rsgel .slick-dots li{width:27.9vw !important;}

section #content .contact-box{width:100%;float:left;margin:0;padding:0;}
section #content .heading-box{width:100%;float:left;margin:0;padding:3vw 1.8229166666666667vw 2vw 1.8229166666666667vw;border-bottom:solid 1px #a2907a;}
section #content .heading-box h2{width:100%;float:left;margin:0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:5.208333333333334vw;text-align:center;}
section #content .contact-box .left{width:calc(100% - 50%);height:55.729166666666664vw;float:left;margin:0;padding:0;}
section #content .contact-box .left .download-box{width:100%;height:29.6875vw;float:left;margin:0;padding:4.427083333333334vw 1.8229166666666667vw 5.729166666666666vw 1.8229166666666667vw;border-bottom:solid 1px #a2907a;}
section #content .contact-box .left .download-box h2{width:100%;float:left;margin:-0.26041666666666663vw 0 0.15625vw 0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:3.125vw;color:#a2907a;text-align:center;}
section #content .contact-box .left .download-box p{width:100%;float:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:2.5vw;color:#a2907a;text-align:center;}
section #content .contact-box .left .download-box p a{width:100%;float:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:2.5vw;color:#a2907a;text-align:center;text-decoration:none;}
section #content .contact-box .left .download-box .download-btn{width:100%;float:left;margin:3.6458333333333335vw 0 0 0;padding:3.5416666666666665vw 0 0 0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.875vw;text-decoration:none;text-align:center;color:#a2907a;position:relative;}
section #content .contact-box .left .download-box .download-btn:before{width:100%;height:3.177083333333333vw;margin: 0;padding: 0;position: absolute;top: 0;left: 0;content: ' ';background-image: url(../images/download-icon.svg);background-repeat: no-repeat;background-size: auto 100%;background-position: center center;-moz-animation: bounceDownbrou 2s infinite;-webkit-animation: bounceDownbrou 2s infinite;animation: bounceDownbrou 2s infinite;}

section #content .contact-box .left .download-box{height:39.6875vw;}
section #content .contact-box .csocial{width:100%;margin:2.604166666666667vw 0 0 0;padding:0;float:left;display:flex;align-items:center;justify-content:center;}
section #content .contact-box .csocial a{width:2.604166666666667vw;height:2.604166666666667vw;margin:0 1.0416666666666665vw 0 0;padding:0;float:left;border-radius:100%;background-position:center center;background-size:100% auto;background-repeat:no-repeat;}
section #content .contact-box .csocial .instagram{background-image:url(../images/instagram-icon.png)}
section #content .contact-box .csocial .linkedin{background-image:url(../images/linkedin-icon.png)}
section #content .contact-box .csocial a:last-of-type{margin-right:0;}

.ext-link{width:100%;margin:4.791666666666667vw 0 0 0;padding:0;float:left;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;}
.ext{width:auto;display:inline-block;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.875vw;text-decoration:none;text-align:center;color:#010101;position:relative;}
.ext i{width:1.1458333333333333vw;height:1.1458333333333333vw;margin: 0.26041666666666663vw 1.0416666666666665vw 0 0;padding: 0;background-image: url(../images/icon-extlink.png);float:left;background-repeat: no-repeat;background-size: 100% auto;background-position: center center;}
.ext::before{content: '';position: absolute;width: calc(100% - 2.2916666666666665vw);height: 1px;background-color: #010101;bottom: -0.1vw;left: 2.2916666666666665vw;transform-origin: right;transform: scaleX(1);transition: transform .3s ease-in-out;}
.ext:hover::before,
.ext.active::before{transform-origin: left;transform: scaleX(0);}
.ext-link figure{width:13.645833333333332vw;margin:0.15625vw 0 0 1.5104166666666667vw;padding:0;display:inline-block;}
.ext-link img{width:13.645833333333332vw;float:left;}
.ext .web-icon{width:1.5104166666666667vw;height:1.5104166666666667vw;margin: 15px 0.5208333333333333vw 0 0;background-image: url(../images/icon-web.svg);}
/*.ext::before{width: calc(100% - 2.2916666666666665vw);height: 1px;bottom: 0.5208333333333333vw;left: 2.2916666666666665vw;}*/



@-moz-keyframes bounceDownbrou {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-16px);
    transform: translateY(-8px);
  }
  60% {
    -moz-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes bounceDownbrou {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  60% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes bounceDownbrou {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-16px);
    -ms-transform: translateY(-16px);
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
  }
  60% {
    -moz-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
}}

section #content .contact-box .left .texture-box{width:100%;height:calc(47.729166666666664vw - 29.6875vw);float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;}
section #content .contact-box .right{width:calc(100% - 50%);height:55.729166666666664vw;float:left;margin:0;padding:0;border-left:solid 1px #a2907a;}
section #content .contact-box .right .form{width:100%;float:left;margin:0;padding:3.6458333333333335vw 0 0 0;}
section #content .contact-box .right .form h4{width:100%;float:left;margin:0;padding:0 4.322916666666667vw;font-family:'AkzidenzGroteskBQ-Cnd';font-size:2.1875vw;color:#4d4d4d;letter-spacing:-0.02216427640156454vw;text-align:center;line-height:1.2;}
section #content .contact-box .right .form span{width:100%;float:left;margin:0.3125vw 0 0 0;padding:0 4.322916666666667vw;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:1.3557291666666667vw;color:#4d4d4d;letter-spacing:-0.02216427640156454vw;text-align:center;}
section #content .contact-box .right .form .form-inner{width:100%;float:left;margin:3vw 0 0 0;padding:0 6.510416666666667vw;text-align:center;}
section #content .contact-box .right .form .form-inner input[type=text]{width:100%;height:3.854166666666667vw;float:left;margin:0 0 2.5vw 0;padding:1.3020833333333335vw 0.78125vw;outline:none;border:1px solid #777777;font-size:1.25vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;}
section #content .contact-box .right .form .form-inner input[type=text].error{background-color:pink;}
section #content .contact-box .right .form .form-inner textarea{width:100%;height:7.5vw;float:left;margin:0 0 1.3020833333333335vw 0;padding:1.3020833333333335vw 0.78125vw;outline:none;border:1px solid #777777;font-size:1.25vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;resize:none;}
section #content .contact-box .right .form .form-inner textarea.error{background-color:pink;}
section #content .contact-box .right .form .form-inner input[type="checkbox"]{width:0.9895833333333333vw;height:0.9895833333333333vw;float:left;border:1px solid #cccccc;}
section #content .contact-box .right .form .form-inner label{width:100%;position:absolute;left:1.3020833333333335vw;top:0.20833333333333334vw;color:#4d4d4d;font-size:0.9375vw;font-family:'AkzidenzGroteskBQ-LigCnd'} 
section #content .contact-box .right .form .form-inner div.chk p{width:100%;float:left;padding-left:1.05vw;margin-bottom:0.78125vw;color:#4d4d4d;font-size:0.9375vw;font-family:'AkzidenzGroteskBQ-LigCnd';text-align:left;}
section #content .contact-box .right .form .form-inner div.chk p a{font-size:0.78125vw;color:#000000;text-decoration:underline;}
section #content .contact-box .right .form .form-inner div.chk p a:hover{text-decoration:none;}
section #content .contact-box .right .form .form-inner div.chk p:first-child{margin-top:0;}
section #content .contact-box .right .form .form-inner div.chk p input[type="checkbox"]{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
section #content .contact-box .right .form .form-inner div.chk p label{position: relative;cursor: pointer;}
section #content .contact-box .right .form .form-inner div.chk p label:before{content:'';-webkit-appearance: none;border:1px solid #777777;padding:0.5208333333333333vw 0.5729166666666666vw 0.5208333333333333vw 0.5208333333333333vw;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 0.5208333333333333vw;margin-top:-0.15625vw;margin-left: -2.34375vw;background:#ffffff;}
section #content .contact-box .right .form .form-inner div.chk p input[type="checkbox"]:checked + label:after{content: '';display: block;position: absolute;top: 1px;left: -1.875vw;width: 0.20833333333333334vw;height: 0.5729166666666666vw;border: solid #010101;border-width: 0 1px 1px 0;transform: rotate(45deg);} 
section #content .contact-box .right .form .form-inner div.chk p label.error:before{border:1px solid red;background-color:pink;}
section #content .contact-box .right .form .form-inner .btn{width:16.666666666666664vw;margin:2.864583333333333vw 0 0 0;padding:1.0416666666666665vw 0;text-align:center;background-color:#4d4d4d;display:inline-block;text-decoration:none;color:#ffffff;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:1.875vw;}
section #content .contact-box .right .form .form-inner .btn:hover{background-color:#a2907a;transition: 0.4s;}
section #
content .contact-box .right .form .form-inner.thank-u{width:100%;float:left;margin:10vw 0 0 0;}
section #content .contact-box .right .form .form-inner.thank-u p{width:100%;float:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:2.5vw;color:#a2907a;text-align:center;}


.linkedin-feed{width:100%;float:left;text-align:center;border-bottom:solid 1px #a2907a;padding:0/*10.9375vw 0 8.9375vw 0*/;}
.linkedin-feed img{width:36.770833333333336vw;display:inline-block;}


.juicer-feed{height:31.25vw !important;width:calc(100% - 4.6875vw) !important;overflow:inherit !important;}

.juicer-feed li.feed-item{height:31.25vw !important;border:0 !important;}
.juicer-feed li.feed-item:nth-child(even){background-color: #d2d2d2;}
.juicer-feed li.feed-item:nth-child(odd){background-color: #b7b7b7;}

.juicer-feed li.feed-item .j-image{display:none !important;position:absolute !important;left:0 !important;top:0 !important;z-index:99 !important;}
.juicer-feed li.feed-item .j-image:after{width:2.1vw;height:2.3vw;content:"";position:absolute;top:14vw;left:14vw;border:solid 4px #ffffff;padding:0.3vw 0.1vw 0.1vw 0.3vw;background-image:url(../images/icon-linkedin-feed.png);background-repeat:no-repeat;background-size:calc(100% - 0.4vw - 0.4vw) auto;background-position:center;}
.juicer-feed li.feed-item .j-image:before{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#898b8c;opacity:0.5;}
.juicer-feed li.feed-item .j-image img{height:31.25vw !important;}
.juicer-feed li.feed-item:hover .j-image{display:block !important;}

.juicer-feed .slick-track{height:31.25vw !important;}

.juicer-feed .j-text{padding:0 3.6875vw !important;visibility: visible !important;opacity: 1 !important;position: relative !important;color: white !important;background: transparent !important;}

.juicer-feed .j-message{position:relative;z-index:999999;margin-top:4vw;}
.juicer-feed .j-message p{font-size: 1.4583333333333333vw !important;color: #4d4d4d !important;font-family: 'AkzidenzGroteskBQ-LigCnd' !important;}
.juicer-feed .j-message p .j-read-more{margin-top:1.2vw;font-size: 1.4583333333333333vw !important;color: #4d4d4d !important;font-family: 'AkzidenzGroteskBQ-LigCnd' !important;font-weight:normal !important;text-transform:uppercase;float:left;clear:left;width:100%;position:relative;}
.juicer-feed .j-message p .j-read-more:after{content:"";border-bottom:solid 1px #4d4d4d;position:absolute;left:9.2vw;bottom:0;width:5.6vw;}

.juicer-feed .j-meta{margin:0 !important;padding:0 !important;position:absolute !important;top:5vw !important;width:calc(100% - 4.6875vw - 4.6875vw) !important;}
.juicer-feed .j-meta nav {position:absolute !important;left:10.3vw !important;top:3vw !important;}
.juicer-feed .j-meta nav a.j-social {font-size: 2vw !important;border:solid 4px #ffffff;padding:0.4vw 0.4vw 0.1vw 0.4vw;transition:all 0.3s;color:#ffffff !important;}
.juicer-feed .j-meta nav a.j-social:hover {border-color:#007bb6;}
.juicer-feed .j-meta a:before {margin-right: 0 !important;}

.juicer-feed .j-meta ul{position:absolute !important;left:0;bottom:1.5vw !important;display:none !important;}
.juicer-feed.slider li.feed-item.words:after {width: 0 !important;height: 0 !important;background-color: transparent !important; }

.juicer-feed .slick-prev, .juicer-feed .slick-next{background: #f6f4f1 !important;height: 50% !important;width: 4.6875vw !important;top: auto !important;bottom: auto !important;left:auto !important;z-index: 999999999 !important;padding:0 !important;}
.juicer-feed .slick-prev:before, .juicer-feed .slick-next:before{content: '' !important;background-image:url(../images/icon-arrow-right-feed.png) !important;background-repeat:no-repeat;background-size:calc(100%) auto;background-position:center;width:0.938vw;height:1.563vw;position:absolute;top:7vw;left:2vw;}

.juicer-feed .slick-next {top:0 !important;right:-4.6875vw !important; border-bottom:solid 1px #a2907a !important;}
.juicer-feed .slick-next:before {background-image:url(../images/icon-arrow-right-feed.png) !important;}
.juicer-feed .slick-prev {bottom:0 !important;right:-4.6875vw !important;}
.juicer-feed .slick-prev:before {background-image:url(../images/icon-arrow-left-feed.png) !important;}

/*Home-Page-End*/

/*Project-Page-Start*/
section #content .intro-img-box.paddl5 .intro-box{padding-left:5.3vw;}

section #content .building-info{width:100%;float:left;height:36.97916666666667vw;margin:0;padding:0;box-sizing:border-box;}
section #content .building-info .bi-inner{width:50%;height:100%;float:right;margin:0;padding:0;box-sizing:border-box;position:relative;}
section #content .building-info .bi-inner:before{content:"";width:10.104166666666666vw;height:100%;background:#ece9e4;position:absolute;top:0;left:0;}
section #content .building-info .bi-inner ul{width:100%;float:left;margin:0;padding:0;box-sizing:border-box;position:relative;}
section #content .building-info .bi-inner ul li{width:100%;height:auto;float:left;margin:0;padding:0 0;box-sizing:border-box;text-align:left;}
section #content .building-info .bi-inner ul li span{width:10.104166666666666vw;height:100%;margin:0;padding:0;box-sizing:border-box;background-color:#ece9e4;text-align:center;display:table-cell;vertical-align:middle;background-image:url(../images/Location-icon-2.png);background-size:2.8125vw auto;background-position:center center;background-repeat:no-repeat;}
section #content .building-info .bi-inner ul li .icon-bild{background-image:url(../images/flexible-icon-2.png);background-size:2.8125vw auto;}
section #content .building-info .bi-inner ul li .icon-bildloc{background-image:url(../images/flexible-icon-2.png);background-size:3.0729166666666665vw auto;}
section #content .building-info .bi-inner ul li .icon-sun{background-image:url(../images/eqquipped-icon-2.png);background-size:4.0625vw auto;}
section #content .building-info .bi-inner ul li .icontick{background-image:url(../images/light-with-promic-icon-2.png);background-size:2.96875vw auto;}
section #content .building-info .bi-inner ul li .icon-community{background-image:url(../images/leed-well-2.png);background-size:4.114583333333333vw auto;}
section #content .building-info .bi-inner ul li p{width:100%‬;margin:0;padding:0 4.166666666666666vw;font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:1.5625vw;color:#4d4d4d;display:table-cell;vertical-align:middle;border-bottom:1px solid #a2907a;}
section #content .building-info .bi-inner ul li img{width:auto;max-width:50%;margin:0;padding:0;float:none;}
section #content .building-info .bi-img{width:50%;margin:0;height:100%;padding:0;float:left;background-size:100% auto;background-size:cover;background-repeat:no-repeat;}
section #content .building-info .bi-inner ul li:last-of-type span{height:7.34375vw}


section #content .building-info.logosad{height:39.97916666666667vw;}
section #content .building-info.logosad .bi-inner ul li .t-detail{width:100%‬;margin:0;padding:1.5104166666666667vw 2.5vw 1.5104166666666667vw 4.166666666666666vw;display:table-cell;vertical-align:middle;border-bottom:1px solid #a2907a;}

section #content .building-info.logosad .bi-inner ul li .t-detail .tleft{width:43%;float:left;}
section #content .building-info.logosad .bi-inner ul li .t-detail .tleft p{width:100%;float:left;}
section #content .building-info.logosad .bi-inner ul li p{padding:0;display:initial;vertical-align:initial;border-bottom:none;}
section #content .building-info.logosad .bi-inner ul li:last-of-type span{height:auto}
section #content .building-info.logosad .bi-inner ul li:last-of-type .t-detail{border-bottom:none;}
/*section #content .building-info.logosad .bi-inner ul li:nth-child(5) span{background-size:2.510416666666667vw auto;}*/
section #content .building-info.logosad .bi-inner .p-logos{width:auto;height:100%;display:flex;align-items:center;float:right;margin:0.78125vw 0 0 0;padding:0;box-sizing:border-box;text-align:left;}
section #content .building-info.logosad .bi-inner .p-logos figure{width:auto;height:4.166666666666666vw;float:left;margin:0 0.8333333333333334vw 0 0;padding:0 0;}
section #content .building-info.logosad .bi-inner .p-logos figure:last-of-type{margin-right:0}
section #content .building-info.logosad .bi-inner .p-logos figure img{width:100%;height:100%;max-width:100%;object-fit:contain;float:left;margin:0;padding:0 0;}
section #content .building-info.logosad .bi-inner .p-logos figure:first-of-type{height:3.3854166666666665vw;}
section #content .building-info.logosad .bi-inner .p-logos figure:nth-child(2){height:3.3854166666666665vw;}

/*section #content .building-info.logosad .bi-inner ul li:last-of-type{height:10.34375vw}
section #content .building-info.logosad .bi-inner ul li:last-of-type span{height:10.34375vw}*/


section #content .floor-area{width:100%;float:left;margin:0;padding:5.729166666666666vw 0 3.6458333333333335vw 0;box-sizing:border-box;position:relative;}
section #content .floor-area .farea-inner{width:68.59443631039531%/*83.59375%*/;float:right;margin:0;padding:0;box-sizing:border-box;}
section #content .floor-area .farea-inner .area-img{width:62.520833%;float:left;margin:0 0.6770833333333334vw 0 0;padding:0;}
section #content .floor-area .farea-inner .area-img img{width:100%;float:left;margin:0;padding:0;}
section #content .floor-area .farea-inner ul{width:31.405563689604687%;float:left;margin:-0.26041666666666663vw 0 0 0;padding:0;box-sizing:border-box;}
section #content .floor-area .farea-inner ul li{width:100%;float:left;margin:0;padding:0.7154166666666666vw 0;border-bottom:1px solid #a2907a;text-align:right; }
section #content .floor-area .farea-inner ul li label{width:5.833333333333333vw;margin:0 0 0 1.5625vw;text-align:right;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:1.3020833333333335vw;line-height:1;color:#4d4d4d;float:right;}

section #content .floor-area .farea-inner ul li label sup{font-family: 'AkzidenzGroteskBQ-LigCnd';font-size:0.702083vw;line-height:1;color:#4d4d4d;}
section #content .floor-area .farea-inner ul li label.center-empty{text-align:center;}
section #content .floor-area .farea-inner.es-plan ul li{padding:0.8vw 0 0.8vw 0;}
section #content .floor-area .farea-inner ul li p{width:auto;margin:0;padding:0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.3020833333333335vw;line-height:1;color:#4d4d4d;float:right;}
section #content .floor-area .farea-inner ul li:first-of-type{margin-top:-0.20833333333333334vw;padding-top:0;}

section #content .floor-area .total-area{width:31.405563689604687vw/*16.5625vw*/;height:100%;background-color:#F6F4F1;position:absolute;top:0;left:0;padding:14vw 5% 14vw 6%;}
/*section #content .floor-area .total-area span{width: 51.2vw;margin-top:-2.604166666666667vw;padding:0;box-sizing: border-box;position: absolute;left: -17.1vw;top: 50%;text-decoration: none;color: #ffffff;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:4.6875vw;line-height:1;color:#4d4d4d;text-align: center;transform: rotate(-90deg);-webkit-transform-origin: 50% 51%;background-repeat: no-repeat;background-position: center right;background-size: 1.171303074670571vw }*/
section #content .floor-area .total-area h3{width: 100%;padding:0;box-sizing: border-box;color: #A2907A;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:4.172767203513909vw;line-height:4.392386530014641vw;text-transform:uppercase;}
section #content .floor-area .total-area h3 span{color: #4D4D4D;}
section #content .floor-area .total-area .btn{width:18.966666666666664vw;margin:2.864583333333333vw 0 0 0;padding:1.0416666666666665vw 0;text-align:center;background-color:#A2907A;display:inline-block;text-decoration:none;color:#F6F4F1;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.8301610541727673vw;letter-spacing:0.05490483162518302vw;text-transform:uppercase;}
section #content .floor-area .total-area .btn:hover{background-color:#4D4D4D;transition: 0.4s;}
/*Project-Page-End*/

/*Location-Page-Start*/
section #content .intro-img-box.less-padding .intro-box{padding:1.5625vw 7vw 1.5625vw 4vw;}

section #content .image-text-half{width:100%;height:37.135416666666664vw;float:left;margin:0;padding:0;}
section #content .image-text-half .text-h-box{width:50%;height:100%;float:right;margin:0;padding:1.5625vw 5vw;display:flex;align-items:center;}
section #content .image-text-half .text-h-box div{width:100%;float:left;margin:0;padding:0;}
section #content .image-text-half .text-h-box h3{width:100%;float:left;margin:0 0 1.3020833333333335vw 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.008854166666666666vw;}
section #content .image-text-half .text-h-box p{width:100%;float:left;margin:0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.023437500000000003vw;line-height:1.2;}
section #content .image-text-half .img-h-box{width:50%;height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;}

section #content .loc-map{width:100%;height:67.03125vw;margin:0;padding:0;float:left;position:relative;border-top:1px solid #a2907a;}
section #content .loc-map .locm-inner{width:100%;height:100%;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;}
section #content .loc-map .map-logo{width:14.739583333333334vw;height:7.239583333333334vw;margin:0;padding:0;background-image:url(../images/map-log.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;top:10.3vw;left:16.8vw;}
section #content .loc-map .log-pointer{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}
section #content .loc-map .log-pointer .point{width:8.645833333333334vw;height:auto;margin:0;padding:0;position:absolute;left:0;top:27.03125vw;display:flex;align-items:center;justify-content:center;transition:0.3s ease all;}
section #content .loc-map .log-pointer .point .number{width:2.03125vw;height:2.03125vw;background:#1d1e1b;border-radius:100%;margin:0;padding:0;font-family: 'MuseoSans-300';transition:0.3s ease all;font-size:1.1458333333333333vw;line-height:2.083333333333333vw;color:#fff;text-align:center;position:absolute;left:50%;top:0;transform:translateX(-50%);}
section #content .loc-map .log-pointer .point .number:after{opacity:0;content:"";width:1px;height:0;transition:0.2s ease all;background:#000;text-align:center;position:absolute;left:50%;top:100%;transform:translateX(-50%);}
section #content .loc-map .log-pointer .point img{width:auto;max-width:8.645833333333334vw;max-height:3.583333333333333vw;margin:0;padding:0;object-fit:contain;opacity:0;visibility:hidden;transition:0.3s ease all;position:absolute;top:4.166666666666666vw;padding:0.5208333333333333vw;background-color:#fff;border:1px solid #000000;z-index:1;}
section #content .loc-map .log-pointer .point span:hover ~ img{opacity:1;visibility:visible;transition:0.3s ease all;z-index:9;}
section #content .loc-map .log-pointer .point span:hover:after{height:2.3958333333333335vw;opacity:1;}
section #content .loc-map .log-pointer .point:hover span{background:#A09077;}
section #content .loc-map .log-pointer .point span ~ img:hover{opacity:1;visibility:visible;transition:0.3s ease all;}
section #content .loc-map .log-pointer .point.p2{left:7.187499999999999vw;top:25.208333333333332vw;}
section #content .loc-map .log-pointer .point.p3{left:9.791666666666666vw;top:24.3vw;}
section #content .loc-map .log-pointer .point.p4{left:11.09375vw;top:28.90625vw;}
section #content .loc-map .log-pointer .point.p5{left:16.614583333333332vw;top:14.479166666666668vw;}
section #content .loc-map .log-pointer .point.p6{left:19.114583333333332vw;top:11.302083333333334vw;}
section #content .loc-map .log-pointer .point.p7{left:21.041666666666668vw;top:21vw;}
section #content .loc-map .log-pointer .point.p8{left:34.21875vw;top:11.71875vw;}
section #content .loc-map .log-pointer .point.p9{left:49.21875vw;top:19.21875vw;}
section #content .loc-map .log-pointer .point.p10{left:60.20833333333333vw  ;top:15.46875vw;}
section #content .loc-map .log-pointer .point.p11{left:56.770833333333336vw;top:6.979166666666667vw;}
  

section #content .map-root{width:100%;margin:0;padding:0;float:left;position:relative;border-top:1px solid #a2907a;}
section #content .map-root ul{width:100%;margin:0;padding:2.083333333333333vw 4.166666666666666vw 0.6770833333333334vw 4.166666666666666vw;float:left;}
section #content .map-root ul li{width:26.0235%;height:8.020833333333334vw;margin:0 0 3.3333333333333335vw 10.9%;padding:0;float:left;position:relative;}
section #content .map-root ul li:nth-child(3n-2){margin-left:0;clear:left;}
section #content .map-root ul li:last-child{margin-bottom:0;}
section #content .map-root ul li:nth-last-child(2){margin-bottom:0;}
section #content .map-root ul li:nth-last-child(3){margin-bottom:0;}
section #content .map-root ul li .root-info{width:100%;margin:0 0 1.3541666666666667vw 0;padding:0;float:left;position:relative;}
section #content .map-root ul li .root-info::before{content:"";position:absolute;width:78%;border-bottom:1px solid #5e5e5e;left:2.9166666666666665vw;top:50%;margin:0;padding:0;background-color:#fff;}
section #content .map-root ul li h3{width:100%;float:left;margin:0 0 0.8333333333333334vw 0.6770833333333334vw;padding:0;font-family: 'MuseoSans-300';color:#a2907a;font-size:1.3020833333333335vw;line-height:1.2;letter-spacing:-0.008854166666666666vw;}
section #content .map-root ul li .icon-img{width:3.0208333333333335vw;height:1.40625vw;float:left;background-size:2.7083333333333335vw auto;background-repeat:no-repeat;}
section #content .map-root ul li span{width:auto;height:100%;margin:0;padding:0.26041666666666663vw 0 0 0.9375vw;float:right;font-family: 'MuseoSans-300';font-size:1.0416666666666665vw;color:#a2907a;position:relative;background-color:#fff;}
section #content .map-root ul li .icon-img.tmb-icon{width:2.1875vw;height:1.6666666666666667vw;float:left;background-size:2.1875vw auto;}
section #content .map-root ul li .icon-img.cycle-icon{width:2.1354166666666665vw;height:1.3541666666666667vw;float:left;background-size:2.1354166666666665vw auto;}
section #content .map-root ul li .icon-img.m-icon{width:2.083333333333333vw;height:1.5625vw;float:left;background-size:2.1354166666666665vw auto;}
section #content .map-root ul li .icon-img.walkman-icon{width:2.604166666666667vw;margin-top:-0.26vw;height:1.875vw;float:left;background-size:0.9895833333333333vw auto;background-position:center center;background-size:contain;}
section #content .map-root .vcentr{width:100%;height:57vw;padding:2.083333333333333vw 4.166666666666666vw 0.6770833333333334vw 4.166666666666666vw;display:flex;align-items:center;}
section #content .map-root .vcentr p{width:94%;text-align:left;font-size:2.604166666666667vw;letter-spacing:0;line-height:1.24;font-family: 'AkzidenzGroteskBQ-LigCnd';}

section #content .minuts{width:auto;height:1.9791666666666665vw;padding:0;display:flex;align-items:center;padding:0 0.7291666666666666vw 0 0.625vw;background:#FFFFFF;border:1px solid #707070;position:absolute;top:3.8416666666666665vw;left:29.322916666666664vw;}
section #content .minuts i{width:0.7291666666666666vw;margin-top:0;height:1.4583333333333333vw;float:left;background-size:0.9895833333333333vw auto;background-position:center center;background-size:contain;}
section #content .minuts i img{width:100%;height:100%;object-fit:contain;float:left;}
section #content .minuts span{width:auto;text-align:left;margin-left:0.78125vw;font-size:1.09375vw;letter-spacing:0;line-height:1.3020833333333335vw;font-family: 'MuseoSans-300';color:#A18F79;float:left;}
section #content .minuts.m2{top:18.583333333333332vw;left:44.166666666666664vw;}
section #content .minuts.m3{top:23.652083vw;left:27.258333vw;}
section #content .minuts.m4{top:26.1vw;left:21.416667vw;}
section #content .minuts.m5{top:46.160417vw;left:53.616667vw;}

section #content .map-root.mapmb ul{padding:3.083333333333333vw 5.136666666666666vw 1.6770833333333334vw 5.136666666666666vw;float:left;}
section #content .map-root.mapmb ul li{position:relative;}
section #content .map-root.mapmb ul li .icontmb{width: auto;height: 1.7187500000000002vw;position:absolute;top:0.625vw;left:-0.20833333333333334vw      ;margin: 0 0 0 -2.34375vw;padding: 0 0 0 2.34375vw;font-family: 'AkzidenzGroteskBQ-Cnd';color: #4d4d4d;font-size: 1.1979166666666667vw;letter-spacing: -0.008854166666666666vw;background-image: url(../images/tmb-location-icon.png);background-position: center center;background-repeat: no-repeat;background-size: auto 100%;box-sizing: border-box;}
section #content .map-root.mapmb ul li .icon-img.walkman-icon{width:2.304166666666667vw;margin-top:-0.26vw;}

section #content .loc-text-cimg{width:100%;height:51.87500000000001vw;float:left;margin:0;padding:0;border-top:1px solid #a2907a;}
section #content .loc-text-cimg .ltc-text{width:33.33333333333333%;height:100%;float:left;margin:0;padding:1.5625vw 3.125vw;display:flex;text-align:right;align-items:center;}
section #content .loc-text-cimg .ltc-text h3{width:96%;float:right;margin:0 0 1.3020833333333335vw 0;padding:0;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.008854166666666666vw;}
section #content .loc-text-cimg .ltc-text p{width:96%;float:right;text-align:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';color:#000000/*#4d4d4d*/;font-size:2.604166666666667vw/*3.125vw*/;line-height:1.24;letter-spacing:0/*-0.04427083333333333vw*/;}
section #content .loc-text-cimg .ltc-img{width:calc(100% - 66.66666666666666%);height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}
section #content .loc-text-cimg .ltc-text:last-of-type{float:right;text-align:left;}
section #content .loc-text-cimg .ltc-text:last-of-type h3{float:left;}
section #content .loc-text-cimg .ltc-text:last-of-type p{float:left;}

section #content .loc-map2{width:100%;height:59.635416666666664vw;margin:0;padding:0;float:left;position:relative;border-top:1px solid #a2907a;}
section #content .loc-map2 .locm2-inner{width:100%;height:100%;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;}
section #content .map2-detials{width:100%;margin:0;padding:0;float:left;}
section #content .map2-detials ul{width:100%;margin:0;padding:0;float:left;}
section #content .map2-detials ul li{width:20%;height:14.84375vw;margin:0;padding:0;float:left;border:1px solid #a2907a;border-left:none;text-align:center;}
section #content .map2-detials ul li h3{width:100%;margin:0;padding:1.1458333333333333vw 0;float:left;border-bottom:1px solid #a2907a;text-align:center;}
section #content .map2-detials ul li h3 span{width:auto;height:1.3020833333333335vw;display:inline-block;margin:0 0 0 -2.34375vw;padding:0 0 0 2.34375vw;font-family: 'AkzidenzGroteskBQ-Cnd';color:#4d4d4d;font-size:1.1979166666666667vw;letter-spacing:-0.008854166666666666vw;background-image:url(../images/tmb-location-icon.png);background-position:left center;background-repeat:no-repeat;background-size:1.4583333333333333vw auto;box-sizing:border-box;}
section #content .map2-detials ul li .loc-info{width:auto;margin:0;padding:1.7187500000000002vw 0 2.2916666666666665vw 1.4583333333333333vw;display:inline-block;text-align:left;}
section #content .map2-detials ul li .loc-info > ol{width:auto;margin:0;padding:0;float:left;list-style-type:decimal;}
section #content .map2-detials ul li .loc-info > ol > li{width:auto;margin:0;height:auto;padding:0 0 0 0.26041666666666663vw;text-align:left;float:none;border:none;font-family: 'AkzidenzGroteskBQ-Cnd';color:#4d4d4d;font-size:1.25vw;letter-spacing:-0.010416666666666668vw;}
section #content .map2-detials ul li .loc-info p{width:auto;margin:0;padding:0;text-align:left;font-family: 'AkzidenzGroteskBQ-Cnd';color:#4d4d4d;font-size:1.25vw;letter-spacing:-0.010416666666666668vw;}
section #content .map2-detials ul li.team-icon .loc-info{padding:1.7187500000000002vw 0 2.2916666666666665vw 1.4583333333333333vw;}
section #content .map2-detials ul li.team-icon  h3 span{margin-left:-2.34375vw;padding-left:2.34375vw;background-image:url(../images/team-icon.png);background-size:1.3541666666666667vw auto;}
section #content .map2-detials ul li.metro-icon .loc-info{padding:1.7187500000000002vw 0 2.2916666666666665vw 1.4583333333333333vw;}
section #content .map2-detials ul li.metro-icon h3 span{margin-left:-2.34375vw;padding-left:2.34375vw;background-image:url(../images/m-icon.png);background-size:1.3020833333333335vw auto;}
section #content .map2-detials ul li.ferrocarril-icon .loc-info{padding:1.7187500000000002vw 0 2.2916666666666665vw 1.4583333333333333vw;}
section #content .map2-detials ul li.ferrocarril-icon h3 span{margin-left:0;padding-left:3.125vw;background-image:url(../images/fgc-icon.png);background-size:2.2395833333333335vw auto;}
section #content .map2-detials ul li.s-center-icon .loc-info{padding:1.7187500000000002vw 0 2.2916666666666665vw 1.4583333333333333vw;}
section #content .map2-detials ul li.s-center-icon h3 span{margin:0 0 0 -1.0416666666666665vw;padding:0 0 0 1.8229166666666667vw;background-image:url(../images/s-center-icon.png);background-size:1.0416666666666665vw auto;}


section #content .image-text-half.logo-sec{width:100%;height:42.65625vw;float:left;margin:0;padding:0;}
section #content .image-text-half.logo-sec .text-h-box{padding:1.5625vw 5.5vw 1.5625vw 6.7vw;display:flex;align-items:center;}

section #content .image-text-half.logo-sec h3, section #content .image-text-half.logo-sec p{width:94%;text-align:left;font-size:2.604166666666667vw;letter-spacing:0;line-height:1.24;}
section #content .image-text-half.logo-sec .text-h-box .logos{width: 100%;float: left;margin:3.6458333333333335vw 0 0 0;padding: 0;text-align: left;display:flex;flex-wrap:wrap;row-gap:1.6666666666666667vw;column-gap:2.8125vw;justify-content:space-around;align-items:center;}
section #content .image-text-half.logo-sec .text-h-box .logos .logo-box{width: auto;max-width:10.833333333333334vw;height: auto;max-height:4.166666666666666vw;float: none;margin: 0 0 0 0;padding: 0;display: inline-block;}
section #content .image-text-half.logo-sec .text-h-box .logos .logo-box img{width: 100%;height: 100%;max-width:10.833333333333334vw;max-height:4.166666666666666vw;float: left;margin: 0;padding: 0;object-fit:cover;text-align:center;}

/*Location-Page-End*/

/*Services-Page-Start*/
section #content .services-box{width:100%;float:left;margin:0;padding:0;}

section #content .intro-img-box{width:100%;height:40.729166666666664vw;float:left;margin:0;padding:0;}
section #content .intro-img-box .intro-box{width:40.052083333333336%;height:100%;float:left;margin:0;padding:1.5625vw 6.510416666666667vw 1.5625vw 6.510416666666667vw;display:flex;align-items:center;}
section #content .intro-img-box .intro-box div{width:100%;float:left;margin:0;padding:0;}
section #content .intro-img-box .intro-box h1{width:100%;float:left;margin:0;padding:0;text-align:left;font-family:'AkzidenzGroteskBQ-LigCnd';color:#a2907a;font-size:5.05vw;line-height:1.1;letter-spacing:-0.03vw;}
section #content .intro-img-box .intro-box h2{width:100%;float:left;margin:1.3020833333333335vw 0 0 0;padding:0;text-align:left;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:4.0625vw;line-height:1.1;letter-spacing:-0.04vw;text-transform:uppercase;}

section #content .intro-img-box .img-box{width:calc(100% - 40.052083333333336%);height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;}

.video-inner{width: 100%;height: 100%;display:inline-block;position:relative;}
.video-inner .player{width: 100%;height: 100%; position:absolute; top:0;left:0;background-position: center center !important;background-repeat: no-repeat !important;background-size: cover !important;}
 
.video-inner .btnPlaysmall{width:7.083333333333333vw;height:7.083333333333333vw;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image:url(../images/icon-video-m.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;transition:opacity 0.5s;opacity:1;visibility:visible;}
.video-inner .btnpausesmall{width:7.083333333333333vw;height:7.083333333333333vw;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url(../images/icon-pause-m.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;transition:opacity 0.5s;opacity:1;visibility:visible;}
  
section #content .text-img-box{width:100%;height:33.385416666666664vw;float:left;margin:0;padding:0;}
section #content .text-img-box .img-box{width:66.66666666666666%;height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}
section #content .text-img-box .text-box{width:calc(100% - 66.66666666666666%);height:100%;float:right;margin:0;padding:1.5625vw 3.125vw;display:flex;align-items:center;}
section #content .text-img-box .text-box h3{width:100%;float:left;margin:0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.008854166666666666vw;}
section #content .text-img-box .text-box p{width:100%;float:left;margin:1.3020833333333335vw 0 0 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.35;}
section #content .text-img-box.img-right .img-box{float:right;}
section #content .text-img-box.img-right .text-box{float:left;}

section #content .text-img-box .text-box .btn{width:18.966666666666664vw;margin:1.864583333333333vw 0 0 0;padding:1.0416666666666665vw 0;text-align:center;background-color:#A2907A;display:inline-block;text-decoration:none;color:#F6F4F1;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.8301610541727673vw;letter-spacing:0.05490483162518302vw;text-transform:uppercase;}
section #content .text-img-box .text-box .btn:hover{background-color:#4D4D4D;transition: 0.4s;}

section #content .two-text-img-box{width:100%;height:33.4375vw;float:left;margin:0;padding:0;}
section #content .two-text-img-box .text-box{width:33.33333333333333%;height:100%;float:left;margin:0;padding:1.5625vw 3.125vw;display:flex;align-items:center;}
section #content .two-text-img-box .text-box h3{width:100%;float:left;margin:0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.008854166666666666vw;}
section #content .two-text-img-box .text-box p{width:100%;float:left;margin:1.3020833333333335vw 0 0 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.35;}
section #content .two-text-img-box .img-box{width:calc(100% - 66.66666666666666%);height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}

section #content .two-img-text-box{width:100%;height:33.85416666666667vw;float:left;margin:0;padding:0;}
section #content .two-img-text-box .text-box{width:calc(100% - 66.66666666666666%);height:100%;float:left;margin:0;padding:1.5625vw 3.125vw;display:flex;align-items:center;}
section #content .two-img-text-box .text-box h3{width:100%;float:left;margin:0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:3.125vw;letter-spacing:-0.008854166666666666vw;}
section #content .two-img-text-box .text-box p{width:100%;float:left;margin:1.3020833333333335vw 0 0 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.35;}
section #content .two-img-text-box .img-box{width:calc(100% - 66.66666666666666%);height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}

section #content .two-img-box{width:100%;height:33.4375vw;float:left;margin:0;padding:0;}
section #content .two-img-box .img-box{width:50%;height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}

section #content .text-img-box .text-box div,
section #content .two-img-text-box .text-box div,
section #content .two-text-img-box .text-box div{width:100%;float:left;margin:0;padding:0;-ms-transform: scale(0.7,0.7) !important;transform: scale(0.7,0.7) !important;transition:all 2s;text-align:center;}

section #content .text-img-box .text-box .fxzoom,
section #content .two-text-img-box .text-box  .fxzoom,
section #content .two-img-text-box .text-box .fxzoom{-ms-transform: scale(0.7,0.7) !important;transform: scale(0.7,0.7) !important;}
section #content .text-img-box .text-box .fxzoom-in,
section #content .two-text-img-box .text-box .fxzoom-in,
section #content .two-img-text-box .text-box .fxzoom-in{-ms-transform: scale(1,1) !important;transform: scale(1,1) !important;}
section #content .text-img-box .text-box .fxzoomvisible,
section #content .two-text-img-box .text-box .fxzoomvisible,
section #content .two-img-text-box .text-box .fxzoomvisible{-ms-transform: scale(1,1) !important;transform: scale(1,1) !important;} 

/*Services-Page-End*/

/*Building-Page-Start*/
section #content .building-box{width:100%;float:left;margin:0;padding:0;}

section #content .building-box .large-img-box{width:100%;height:40.833333333333336vw;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}

section #content .gallery.building{height:61.47916666666667vw;border-top:none;border-bottom:solid 1px #4d4d4d;}
section #content .gallery.building .main-heading{width:100%;height:7.447916666666667vw;float:none;padding:1.15vw 1.8229166666666667vw;position:absolute;top:0;left:0;border-bottom:none;text-transform:uppercase;border-bottom:solid 1px #4d4d4d;}
section #content .gallery.building .main-heading h2{width:100%;float:left;margin:0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:5.208333333333334vw;text-align:center;}
section #content .gallery.building .main-heading sup{font-size:3vw}
section #content .gallery.building .bg{width:calc(100% - 23.4375%);height:46.5625vw;border-right:none;margin-top:7.447916666666667vw;margin-bottom:7.5vw;}
section #content .gallery.building .caption{width:23.4375%;height:calc(46.5625vw + 3.6979166666666665vw + 2px)/*calc(52.083333333333336vw - 3.6458333333333335vw)*/;top:0;padding:5.208333333333334vw 2.34375vw calc(3.6979166666666665vw + 2px + 1vw) 2.34375vw;background-color:#ffffff;border-left:solid 1px #a2907a;display:block;margin-top:7.447916666666667vw;}
section #content .gallery.building h3.slide-des{width:23.4375%;height:3.90625vw;margin:0;padding:1vw 2.34375vw;content:' ';background-color:#4d4d4d;position:absolute;top:7.447916666666667vw;right:0;font-size:1.875vw;font-family:'AkzidenzGroteskBQ-Cnd';color:#ffffff;text-align:center;z-index:999999;}
section #content .gallery.building .caption h4{width:100%;height:auto;padding:0;margin:0 0 0.78125vw 0;font-size:1.5625vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#a2907a;text-align:left;line-height:1.3;position:relative;}
section #content .gallery.building .slick-dots{height:3.6458333333333335vw;width:23.4375%;border-top:solid 1px #a2907a;border-left:solid 1px #a2907a;background-color:#f6f4f1;}
section #content .gallery.building .btn-slick{right:9.9vw;width:6.614583333333333vw;height:3.6458333333333335vw;}
section #content .gallery.building .prev{right:16.5vw;}
section #content .gallery.building .slick-dots li{width:9.9vw !important;height:3.6458333333333335vw;padding:0.8vw 0;}
section #content .gallery.building .caption ul{width:100%;height:auto;padding:0;text-align:center;list-style:none;display:block;}
section #content .gallery.building .caption ul li{width:100%;height:auto;padding:0;font-size:1.4583333333333333vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;text-align:left;line-height:1.3;position:relative;letter-spacing:-0.008vw;}
section #content .gallery.building .caption ul li:before{width:0.20833333333333334vw;height:0.3125vw;float: left;margin:0.75vw 0.6770833333333334vw 0 0;padding: 0;content:' ';background-color:#4d4d4d;position:relative;}
section #content .gallery.building .caption ol{width:100%;height:auto;padding:0;text-align:center;list-style:decimal;display:block;}
section #content .gallery.building .caption ol li{width:100%;height:auto;padding:0;margin:0 0 0 1.3vw;font-size:1.4583333333333333vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;text-align:left;line-height:1.3;position:relative;letter-spacing:-0.008vw;}

section #content .gallery.building .facilities{width:calc(100% - 23.4375%);height:auto;float:left;padding:0 0 0 6.989375vw;position:absolute;bottom:1.7416666666666665vw;left:0;box-sizing:border-box;}
section #content .gallery.building .facilities ul{width:100%;float:left;margin:0;padding:0;list-style:none;}
section #content .gallery.building .facilities ul li{width:auto;float:left;margin:0.5208333333333333vw 1.8229166666666667vw 0 0;padding:0;}
section #content .gallery.building .facilities ul li .icon-box{width:1.9791666666666665vw;height:1.9791666666666665vw;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% auto;}
section #content .gallery.building .facilities ul li h3{width:auto;float:left;margin:0 0 0 1.25vw;padding:0.45vw 0 0 0;font-size:1.1458333333333333vw;font-family:'AkzidenzGroteskBQ-Cnd';color:#a2907a;text-align:left;}
section #content .gallery.building .facilities ul li:first-child{margin-left:0;}

.btn-floorplan{width:calc(23.4375% - 1px);height:3.6979166666666665vw;float:right;border-top:solid 1px #a2907a;background-color:#faf9f8;margin:-7.5vw 0 0 0;padding:1.15vw 0;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.5625vw;text-decoration:none;text-align:center;color:#a2907a;position:relative;}
.btn-floorplan:before{width:1.8229166666666667vw;height:1.9270833333333335vw;position: absolute;top: 1vw;left: 2.5vw;content:'';background-image: url(../images/download-icon.svg);background-repeat: no-repeat;background-size: auto 100%;background-position: left center;/*-moz-animation: bounceDownbrou 2s infinite;-webkit-animation: bounceDownbrou 2s infinite;animation: bounceDownbrou 2s infinite;*/}
.btn-floorplan.dspn:before{left: 2vw;}

/*saqib-code-Start*/
.tour-floor-plan-new {width:100%;position: relative;float:left;height: auto;border-bottom: solid 1px #4d4d4d;padding: 0 0 0 0;
    left:0;bottom:0;box-sizing:border-box;}
.tour-floor-plan-new .btn-floorplan1{width:33.33333333333333%;height:3.6979166666666665vw;float:left;border-right:solid 0px #a2907a;background-color:#faf9f8;margin:0 0 0 0;padding: 1.15vw 0 0 12.9vw;font-family: 'AkzidenzGroteskBQ-Cnd';font-size:1.5625vw;text-decoration:none;color:#a2907a;position:relative;}

.tour-floor-plan-new .btn-floorplan1.lowheight{padding: 0.8vw 0 0 13.5vw !important;}

.tour-floor-plan-new .btn-floorplan1:before{width:1.8229166666666667vw;height:1.9270833333333335vw;position: absolute;top: 1vw;left: 9.5vw;content:'';background-image: url(../images/download-icon.svg);background-repeat: no-repeat;background-size: auto 100%;background-position: left center;/*-moz-animation: bounceDownbrou 2s infinite;-webkit-animation: bounceDownbrou 2s infinite;animation: bounceDownbrou 2s infinite;*/}
.tour-floor-plan-new .btn-floorplan1.dspn:before{left: 2vw;}

.tour-floor-plan-new .btn-floorplan1.tour{border-right:solid 2px #a2907a;}
.tour-floor-plan-new .btn-floorplan1.tour:before{width: 3vw;height: 2.39vw;top: 0.6vw;left:9vw;background-image: url(../images/virtual-tour-icon-01.svg);}
.tour-floor-plan-new .btn-floorplan1.tour.dspn:before{left: 2vw;}
/*saqib-code-End*/


section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(1),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(1){/*border:solid 1px blue;*/}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(2),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(2){/*border:solid 1px yellow;*/animation-delay: 0.5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(3),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(3){/*border:solid 1px green;*/animation-delay: 1s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(4),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(4){/*border:solid 1px orange;*/animation-delay: 1.5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(5),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(5){/*border:solid 1px yellowgreen;*/animation-delay: 2s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(6),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(6){/*border:solid 1px pink;*/animation-delay: 2.5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(7),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(7){/*border:solid 1px purple;*/animation-delay: 3s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(8),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(8){/*border:solid 1px black;*/animation-delay: 3.5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(9),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(9){/*border:solid 1px grey;*/animation-delay: 4s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(10),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(10){/*border:solid 1px red;*/animation-delay: 4.5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(11),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(11){/*border:solid 1px lime;*/animation-delay: 5s !important;}
section #content .gallery.building .facilities ul li.fxright-in:nth-of-type(12),
section #content .gallery.building .facilities ul li.rightvisible:nth-of-type(12){/*border:solid 1px brown;*/animation-delay: 5.5s !important;}


section #content .Ofc-dispns{width:100%;float:left;margin:0;padding:0;}
section #content .Ofc-dispns .od-inner{width:100%;float:left;margin:0;padding:7.540263543191801vw 10.248901903367496vw 9.51683748169839vw 12.811127379209369vw;box-sizing:border-box;}
section #content .Ofc-dispns .od-inner h3{width:100%;float:left;margin:0 0 1.8301610541727673vw 0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:3.294289897510981vw;line-height:4.05vw;color:#a2907a;}
section #content .Ofc-dispns table{width:100%;float:left;margin:0 0 9.66325036603221vw 0;}
section #content .Ofc-dispns table tbody{width:100%;float:left;margin:0;padding:0 8.052708638360176vw 0 6.588579795021962vw;box-sizing:border-box;}
section #content .Ofc-dispns table tr{width:100%;float:left;margin:0;border-bottom:1px solid #a2907a;padding:1.4641288433382138vw 0 0.8052708638360175vw 0;}
section #content .Ofc-dispns table tr th{width:11.127379209370424vw;float:left;margin:0 1.903367496339678vw 0 0;padding:0;font-family: 'AkzidenzGrotConBQ-Medium';font-weight:500;font-size:2.635431918008785vw;line-height:3.001464128843338vw;letter-spacing:-0.028125000000000004vw;color:#a2907a;text-align:center;}
section #content .Ofc-dispns table tr th:first-child{margin-right:2.7086383601756956vw;}
section #content .Ofc-dispns table tr th:last-child{width:6.44216691068814vw;margin-right:0;float:right;}
section #content .Ofc-dispns table tr td{width:11.127379209370424vw;float:left;margin:0 1.903367496339678vw 0 0;padding:0;font-family: 'AkzidenzGrotConBQ-Medium';font-weight:500;font-size:1.9765739385065886vw;line-height:2.2693997071742316vw;letter-spacing:0;color:#000;text-align:center;position:relative;}
section #content .Ofc-dispns table tr td:first-child{margin-right:2.7086383601756956vw;}
section #content .Ofc-dispns table tr td:last-child{width:6.44216691068814vw;margin-right:0;float:right;}
section #content .Ofc-dispns table tr td sup{font-size:1.0248901903367496vw;line-height:1vw;position:absolute;top:0.14641288433382138vw;}

section #content .Ofc-dispns .bprint{width:2.2693997071742316vw;height:2.2693997071742316vw;display:inline-block;margin:0.14641288433382138vw 0 0 0;padding:0;background-image:url(../images/blueprint-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
/*section #content .Ofc-dispns .fl-plan{width:4.026354319180088vw;height:2.4158125915080526vw;display:inline-block;margin:0;padding:0;background-image:url(../images/degrees-360.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}*/
section #content .Ofc-dispns .fl-plan{width:2.2693997071742316vw;height:2.2693997071742316vw;display:inline-block;margin:0;padding:0;background-image:url(../images/degrees-360.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}
section #content .Ofc-dispns .fotos-s{width:2.2693997071742316vw;height:2.2693997071742316vw;display:inline-block;margin:0.14641288433382138vw 0 0 0;padding:0;background-image:url(../images/photo-gallery.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;}

section #content .buildprmium{width:100%;float:left;margin:0;padding:0;border-bottom:1px solid #a2907a;}
section #content .buildprmium figure{width:40.052083333333336%;height:33.645833333333336vw;float:left;margin:0;padding:0;}
section #content .buildprmium figure img{width:100%;height:100%;float:left;margin:0;padding:0;object-fit: cover;}
section #content .buildprmium .buidtext{width:calc(100% - 40.052083333333336%);float:left;margin:0;padding:6.25vw 5.208333333333334vw 4.6875vw 5.729166666666666vw;}
section #content .buildprmium .buidtext p{width:100%;height:auto;text-align:left;float:left;margin-bottom:4.392386530014641vw;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';font-weight: 300;color:#4d4d4d;font-size:2.62298682284041vw;line-height:3.25vw;position:relative;letter-spacing:-0.005vw;}

section #content .buildprmium .bt-downlaod{width:47.74%;height:4.026354319180088vw;float:left;margin:0 2.083333333333333vw 0 0;padding:0 3.124451vw;background-color:#a2907a;background-image:url(../images/download-icon.png);background-repeat:no-repeat;background-position:left 1.1548901903367496vw center;background-size:auto 2.2916666666666665vw;text-align:center;font-family: 'AkzidenzGroteskBQ-LigCnd';text-decoration:none;font-size:1.5625vw;line-height:4.026354319180088vw;color:#F6F4F1;text-transform:uppercase;transition: 0.4s;}
section #content .buildprmium .bt-downlaod:hover{background-color:#4d4d4d;color:#ffffff;}
section #content .buildprmium .bt-downlaod:last-of-type{margin-right:0;}

section #content .b-centtext{width:100%;float:left;margin:0;padding:0;}
section #content .b-centtext .bct-inner{width:100%;padding:5.729166666666666vw 22.8125vw 5.729166666666666vw 22.8125vw;position:relative;}
section #content .b-centtext h3{width: 100%;margin-bottom:2.604166666666667vw;padding:0;box-sizing: border-box;color: #A2907A;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:3.125vw;line-height:3.125vw;text-transform:uppercase;color:#4d4d4d;}
section #content .b-centtext p{width:100%;float:left;margin-bottom:4.392386530014641vw;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';font-weight: 300;color:#4d4d4d;font-size:2.62298682284041vw;line-height:3.25vw;position:relative;letter-spacing:0.047vw;}
section #content .b-centtext ol{width:100%;float:left;margin-bottom:4.392386530014641vw;padding-left:1.4583333333333333vw;list-style-type:decimal;}
section #content .b-centtext ul{width:100%;float:left;margin-bottom:4.392386530014641vw;padding-left:1.4583333333333333vw;list-style-type:disc;}
section #content .b-centtext ol li, section #content .b-centtext ul li{width:100%;float:left;margin-bottom:0;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';font-weight: 300;color:#4d4d4d;font-size:2.62298682284041vw;line-height:3.25vw;position:relative;letter-spacing:0.047vw;}
    

section #content .descargas{width:100%;float:left;margin:0;}
section #content .descargas h3{width:auto !important;margin-bottom:0 !important;}
section #content .descargas .bt-downlaod{width:auto;min-width:23.2vw;height:4.026354319180088vw;float:right;margin:0 2.2693997071742316vw 0 0;padding:0 5.124450951683748vw;background-color:#a2907a;background-image:url(../images/download-icon.png);background-repeat:no-repeat;background-position:left 1.1548901903367496vw center;background-size:auto 2.2916666666666665vw;text-align:center;font-family: 'AkzidenzGroteskBQ-BdCnd';text-decoration:none;font-size:1.5625vw;line-height:4.026354319180088vw;text-decoration:none;font-size:1.4641288433382138vw;line-height:4.026354319180088vw;color:#F6F4F1;text-transform:uppercase;transition: 0.4s;}
section #content .descargas .bt-downlaod:hover{background-color:#4d4d4d;color:#ffffff;}
section #content .descargas .bt-downlaod:first-of-type{margin-right:0;}

section #content .b-contacta{width:100%;height:36.603221083455345vw;float:left;margin:0;position:relative;}
section #content .b-contacta .bco-bg{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover;}
section #content .b-contacta .bco-bg:before{content:"";width:100%;height:100%;background:#4D4D4D;opacity:0.6;position:absolute;top:0;left:0;}
section #content .b-contacta .bco-text{width:100%;height:100%;text-align:center;float:left;margin:0;position:relative;box-sizing:border-box;display:table;}
section #content .b-contacta .bco-text .bct-inner{display:table-cell;vertical-align:middle;}
section #content .b-contacta .bco-text .bct-center{width:41.72767203513909vw;display:inline-block;}
section #content .b-contacta .bco-text p{width:100%;height:auto;text-align:center;float:left;margin-bottom:4.392386530014641vw;padding:0;font-family: 'AkzidenzGroteskBQ-LigCnd';color:#fff;font-size:2.604166666666667vw;line-height:2.96875vw;position:relative;}
section #content .b-contacta .bco-text a{width:20.20497803806735vw;height:4.026354319180088vw;margin:0;padding:0;display:inline-block;background-color:#a2907a;text-align:center;font-family: 'AkzidenzGroteskBQ-LigCnd';text-decoration:none;font-size:1.5625vw;line-height:4.026354319180088vw;color:#fff;text-transform:uppercase;transition: 0.4s;text-align:center;transition: 0.4s;}
section #content .b-contacta .bco-text a:hover{background-color:#4d4d4d;color:#ffffff;}

.popup-v {display:none;}
.popup-v img{height:44vw;min-width:100%;width:auto;}
 

/*transition-delay: 2s;*/

/*Building-Page-End*/

/*Sustainability-Page-Start*/
section #content .img-icon-text-box{width:100%;height:40.833333333333336vw;float:left;margin:0;padding:0;background-color:#ece9e4;position:relative;}
section #content .img-icon-text-box.open{background-color:#fbfaf8;}
section #content .img-icon-text-box .icon-text-box{width:calc(100% - 40.052083333333336%);height:100%;float:right;margin:0;padding:1.5625vw 4vw;display:flex;align-items:center;text-align:center;position:relative;}
section #content .img-icon-text-box .icon-text-box div{width:100%;float:left;margin:0;padding:0;}
section #content .img-icon-text-box .icon-text-box .icon{width:7.604166666666666vw;height:9.583333333333334vw;margin:0 0 0.4166666666666667vw 0;padding:0;background-repeat:no-repeat;background-size:100% auto;display:inline-block;}
section #content .img-icon-text-box .icon-text-box h2{width:100%;float:left;margin:0 0 0.78125vw 0;padding:0;text-align:center;font-family:'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:2.5vw;line-height:1.16;letter-spacing:-0.04vw;text-transform:uppercase;}
section #content .img-icon-text-box .icon-text-box p{width:100%;float:left;margin:1.5625vw 0 0 0;padding:0;text-align:center;font-family: 'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:2.5vw;line-height:1.25;}
section #content .img-icon-text-box .icon-text-box ul{width:100%;float:left;margin:1.5625vw 0 0 2.7vw;padding:0;text-align:center;list-style:disc;}
section #content .img-icon-text-box .icon-text-box ul li{width:100%;float:left;margin:0;padding:0;text-align:left;font-family: 'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:2.5vw;line-height:1.25;}
section #content .img-icon-text-box .icon-text-box .btn-down-arrow{width:2.5vw;height:1.3541666666666667vw;float:left;margin:0 0 0 46.7%;padding:0;background-image:url(../images/down-arrow-brown.png);background-repeat:no-repeat;background-size:100% auto;}
section #content .img-icon-text-box .icon-text-box .btn-down-arrow.active{background-image:url(../images/up-arrow-brown.png);transition:0.5s all;}
section #content .img-icon-text-box .img-box{width:40.052083333333336%;height:100%;float:left;margin:0;padding:0;background-repeat:no-repeat;background-size:100% 100%;}

section #content .img-icon-text-box.img-right .img-box{float:right;}
section #content .img-icon-text-box.img-right .icon-text-box{float:left;}

section #content .img-icon-text-box.two-text-box .icon-text-box{width:50%;float:left;padding:1.5625vw 6vw;}
/*Sustainability-Page-End*/

/*Cookies-Page-Start*/
section #content .cookies-policy{width:100%;padding:4.947916666666666vw 7.291666666666667vw 1.5625vw 7.291666666666667vw;margin:0;float:left;}
section #content .cookies-policy p{width:100%;float:left;margin:0 0 2.45vw 0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.3;}
section #content .cookies-policy h1{width:100%;float:left;margin:0 0 3.6458333333333335vw 0;padding:0;font-family:'AkzidenzGroteskBQ-Cnd';color:#a2907a;;font-size:3.564356435643564vw;}
section #content .cookies-policy h2{width:100%;float:left;margin:0 0 3.6458333333333335vw 0;padding:0;font-family:'AkzidenzGroteskBQ-Cnd';color:#a2907a;font-size:2.604166666666667vw;}
section #content .cookies-policy h3{width:100%;float:left;margin:0 0 3.6458333333333335vw 0;padding:0;font-family:'AkzidenzGroteskBQ-Cnd';color:#a2907a;font-size:1.881188118811881vw;}
section #content .cookies-policy strong{font-family:'AkzidenzGroteskBQ-BdCnd';margin:0;padding:0;}
section #content .cookies-policy ul{width:100%;float:left;margin:0 0 2.45vw 0;padding:0;list-style:disc;}
section #content .cookies-policy ul li{width:100%;float:left;margin:0 0 1.225vw 1.5vw;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.3;}
section #content .cookies-policy ul li:last-child{margin-bottom:0;}
section #content .cookies-policy ol{width:100%;float:left;margin:0 0 2.45vw 0;padding:0;list-style:decimal;}
section #content .cookies-policy ol li{width:100%;float:left;margin:0 0 1.225vw 1.3vw;padding:0 0 0 0.3vw;font-family:'AkzidenzGroteskBQ-LigCnd';color:#4d4d4d;font-size:1.875vw;line-height:1.3;}
section #content .cookies-policy ol li:last-child{margin-bottom:0;}
/*Cookies-Page-End*/

/*404-Error-Page-not-found-Page-Start*/
section #content .page-not-found{width:100%;float:left;margin:0;padding:9.114583333333332vw 23.958333333333336vw;text-align:center;}
section #content .page-not-found .error-icon{width:100%;height:10.15625vw;float:left;margin:0 0 4.427083333333334vw 0;padding:0;background-image:url(../images/404-error-icon.png);background-repeat:no-repeat;background-size:10.208333333333334vw auto;background-position:center center;}
section #content .page-not-found h1{width:100%;float:left;margin:0 0 3.90625vw 0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4d4d4d;font-size:4.6875vw;}
section #content .page-not-found h3{width:100%;float:left;margin:0 0 0.78125vw 0;padding:0;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#a2907a;font-size:2.604166666666667vw;letter-spacing:-0.03125vw;}
section #content .page-not-found p{width:100%;float:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';color:#a2907a;font-size:2.604166666666667vw;}
section #content .page-not-found .btn{width:16.666666666666664vw;margin:4.6875vw 0 0 0;padding:1.0416666666666665vw 0;text-align:center;background-color:#4d4d4d;display:inline-block;text-decoration:none;color:#ffffff;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:1.875vw;cursor:pointer;}
section #content .page-not-found .btn:hover{background-color:#a2907a;transition: 0.4s;}
/*404-Error-Page-not-found-Page-End*/

/*Cookies-Banner-Start*/
#cookies{width: 100%;background: rgba(161, 142, 120, 0.8);position: fixed;bottom: 0px;z-index: 99999999 !important;left: 0;height: auto;padding: 0.78125vw 0;box-sizing:border-box;}
#cookies p{color: #ffffff;font-size:1.25vw;margin: 0;box-sizing:border-box;padding: 0 0px 0 10%; width:100%;font-family:'AkzidenzGroteskBQ-LigCnd';letter-spacing: 0.09vw;}
#cookies p a{color:#ffffff !important;text-decoration:underline;}
#cookies p a:hover{text-decoration:none;}
#cookies a.close{background-image: url(../images/btn_close_cookie.png);display: block;background-size:cover;position: absolute;right: 15.976378%;top:1.7vw;width:1.5625vw;height:1.5625vw;}
/*Cookies-Banner-End*/

/*WB-work-start====*/
.product-hero-container{width:100%;float: left;}

.intro-img-box .img-box{position: relative;}
.intro-img-box .video{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.intro-img-box .img-box .play{width: 7.291666666666667vw;height: 7.291666666666667vw;margin: 0;padding: 0;background-image: url(../images/play-button.png);background-repeat: no-repeat;background-size: 100% auto;position: absolute;left:26.3vw;top: 16.7vw;}

/*section #content .loc-text-cimg.ct .ltc-text{text-align: center;}*/

section #content .lmr .map-root{width: 33.35%;}
section #content .lmr .map-root ul li{width: 100%;margin: 0 0 1vw 0;}
section #content .lmr .map-root ul li h3{margin: 0 0 0.8333333333333334vw 0;}
section #content .lmr .loc-map{width: 66.65%;height: 57vw;float: right;}

section #content .lmr.fullw .map-root{width: 100%;}
section #content .lmr.fullw .map-root ul li{width: 31%;}
section #content .lmr.fullw  .map-root{width: 31%;}
section #content .lmr.fullw  .loc-map{width: 69%;}

.services-block{width:100%;float:left;margin:0;padding:0 0 0 34.63541666666667vw;position:relative;background-color: #eee9e4;}	
.services-block .inner{width: 100%;float: left;margin: 0;padding: 0;background-color: #ffffff;}
.services-block .inner .text-box{width: 100%;float: left;margin: 0;padding: 3.6458333333333335vw 7.395833333333333vw 1.5625vw 7.395833333333333vw;}
.services-block .inner .text-box h1{width: 100%;float: left;margin: 0 0 1.4583333333333333vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-LigCnd';color: #a2907a;font-size: 5vw;line-height: 5.208333333333334vw;}
.services-block .inner .text-box p{width: 100%;float: left;margin: 0 0 0.5208333333333333vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 4.0625vw;line-height:4.322916666666667vw;text-transform: uppercase;}
.services-block .inner label{width: 20.104166666666668vw;margin: 0 0 0.5208333333333333vw 0;padding: 0;text-align: center;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 2.34375vw;line-height: normal;letter-spacing: normal;position: absolute;top: 6.770833333333333vw;left: 7.291666666666667vw;}
.rtl-slider-flex{width:100%;float:left;margin:0;padding:0;position:relative;}	
.rtl-slider{width:100%;float: left;margin: 0;padding: 0;}
.rtl-slider-slide{width: 100%;height:auto;float: left;margin: 0;padding: 0;transition:all .3s ease;cursor:pointer;}
.rtl-slider-slide figure{width: 100%;height: 26.041666666666668vw;float: left;margin: 0;padding: 0;}
.rtl-slider-slide img{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.rtl-slider-slide video{width:100%;height:100%;float:left;margin:0;padding:0;object-fit:cover;}
.rtl-slider-nav{width:15.520833333333334vw;height:7.5vw;margin:0;padding:0;position:absolute;top:3.90625vw;left:-25.052083333333336vw;}
.rtl-slider .rtl-slider-slide .details{width: 100%;float: left;margin: 0;padding: 3.6458333333333335vw 7.395833333333333vw;text-align: center;}
.rtl-slider .rtl-slider-slide .details h3{width: 100%;float: left;margin: 0 0 1.5625vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 3.125vw;letter-spacing: -0.008854166666666666vw;}
.rtl-slider .rtl-slider-slide .details p{width: 100%;float: left;margin: 0 0 1.5625vw 0;padding: 0;text-align: left;font-family: 'akzidenz-grotesk-bq-medium-condensed';color: #707070;font-size: 2.083333333333333vw;line-height: normal;}
.rtl-slider .rtl-slider-slide .details .btn{width: auto;height: auto;background-color: #4D4D4D;float: left;margin: 0.78125vw 0 0 0;padding: 0 3.90625vw;text-align: center;color: #FFFFFF;font-size: 1.5625vw;line-height: 3.481844802342606vw;font-family: 'AkzidenzGroteskBQ-LigCnd';text-decoration: none;display: inline-block;transition: 0.3s all;}
.rtl-slider .rtl-slider-slide .details .btn:hover{background-color:#A2907A;}
.rtl-slider-nav .slick-list{height:37.76041666666667vw !important;}
.rtl-slider-nav .rtl-slider-slide{width:100%;margin-bottom:2.604166666666667vw;height:auto;text-align: center;float: left;}
.rtl-slider-nav .rtl-slider-slide figure{height: 7.5vw;}
.rtl-slider-nav .rtl-slider-slide figcaption{width: auto;margin:1.6145833333333335vw 0 0 0;padding: 0 0 0.14583333333333331vw 0;text-align: center;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 1.5625vw;line-height: 1.5625vw;letter-spacing: normal;text-transform: uppercase;display: inline-block;position: relative;}
.rtl-slider-nav .rtl-slider-slide figcaption::before{content: '';position: absolute;width: 100%;height: 0.052083333333333336vw;background-color: #4d4d4d;bottom: 0;left: 0;transform-origin: right;transform: scaleX(0);transition: transform .3s ease-in-out;}
/*.rtl-slider-nav .slick-current .rtl-slider-slide figcaption::before{transform-origin: left;transform: scaleX(1);}*/
.rtl-slider-nav .slick-slide{border:none;height:auto;margin-bottom:0;}
.thumb-prev,
.thumb-next{width:3.0208333333333335vw;height:1.6666666666666667vw;position:absolute;top:44.79166666666667vw;left:-18.802083333333332vw;cursor:pointer;transition:all .3s ease;background-image:url(../images/next-arrow-green-verticle-slider-new.svg);background-repeat:no-repeat;background-size:100% auto;}
.thumb-prev{bottom:auto;top:-1.4583333333333333vw;background-image:url(../images/previous-arrow-green-verticle-slider-new.svg);}
.rtl-slider-flex .slick-dots{display: none !important;}

.services-block .rtl-slider-nav .slick-slide{opacity:0.5;}
.services-block .rtl-slider-nav .slick-slide.slick-current{opacity:1;}
section #content .history-box.new{padding-left:0;padding-right:8.072916666666668vw;}
section #content .history-box.new .images-box{width: 33.28125vw;padding-top: 0;margin-right:0;}
section #content .history-box.new .images-box img{width: 100%;margin-left: 0;height:43.958333333333336vw;object-fit:cover;}
section #content .history-box.new .text-box{width: 53.85416666666667vw;float: right;padding-top: 0;margin-top:-1vw;}
section #content .history-box.new .text-box h2{width: 100%;float: left;margin: 0 0 1vw 0;padding: 0;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 3.125vw;line-height: 4.322916666666667vw;text-align: left;}
section #content .history-box.new .text-box p{margin-bottom: 1.3177083333333335vw;}

.sustain-intro{width: 100%;float: left;margin: 0;padding: 0;}
.sustain-intro .sustain-box{width: 50%;height:36.45833333333333vw;float: left;margin: 0;padding: 0;position: relative;display: flex;align-items: center;}
.sustain-intro .sustain-box:nth-of-type(even){border-left: 1px solid #a2907a;}
.sustain-intro .sustain-box .bg-box{width: 100%;height:100%;margin: 0;padding: 0;background-repeat: no-repeat;background-size: cover;background-position: center center;position: absolute;top: 0;left: 0;opacity: 0;transition: 0.3s all;z-index: 0;}
.sustain-intro .sustain-box .bg-box.shade::after{width: 100%;height:100%;margin: 0;padding: 0;content: ' ';background-color: #000000;opacity: 0.5;position: absolute;top: 0;left: 0;}
.sustain-intro .sustain-box .bg-box img{display: none;}
.sustain-intro .sustain-box .inner{width: 100%;float: left;margin: 0;padding: 0;z-index: 1;position: relative;text-align: center;}
.sustain-intro .sustain-box .inner h2{width: 100%;float: left;margin: 0 0 1.3020833333333335vw 0;padding: 0;text-align: center;font-family: 'AkzidenzGroteskBQ-LigCnd';color: #a2907a;font-size: 4.3vw;line-height: 1.1;letter-spacing: -0.03vw;}
.sustain-intro .sustain-box .inner p{width: 100%;float: left;margin: 0 0 1vw 0;padding: 0;text-align: center;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 4.0625vw;line-height: 1.16;letter-spacing: -0.04vw;text-transform: uppercase;}
.sustain-intro .sustain-box .inner .imgs-box{width: 100%;float: left;margin: 0 0 0.5vw 0;padding: 0;text-align: center;}
.sustain-intro .sustain-box .inner .imgs-box .img-box{width: 6.25vw;height: 6.25vw;float: none;margin: 0 0.26041666666666663vw 0 0;padding: 0;display: inline-block;background-color: #ffffff;border-radius: 100%;text-align: center;}
.sustain-intro .sustain-box .inner .imgs-box .img-box.large{width: 7.291666666666667vw;height: 7.291666666666667vw;}
.sustain-intro .sustain-box .inner .imgs-box .img-box div{width: 100%;height: 100%;float: none;display: flex;align-items: center;}
.sustain-intro .sustain-box .inner .imgs-box .img-box:last-of-type{margin-right: 0;}
.sustain-intro .sustain-box .inner .imgs-box .img-box img{width: 5.208333333333334vw;height: auto;float: none;margin: 0 auto;padding: 0;}
.sustain-intro .sustain-box .inner .btn{width: auto;height: auto;background-color: #4D4D4D;float: none;margin: 0.78125vw 0 0 0;padding: 0 2.604166666666667vw;text-align: center;color: #F6F4F1;font-size: 1.6537481698389458vw;line-height: 3.481844802342606vw;font-family: 'AkzidenzGroteskBQ-Cnd';text-decoration: none;display: inline-block;transition: 0.3s all;}
.sustain-intro .sustain-box .inner .btn:hover{background-color:#A2907A;}
.sustain-intro .sustain-box:hover .bg-box, .sustain-intro .sustain-box.rsslider .slides-inner:hover .bg-box{opacity: 1;}
.sustain-intro .sustain-box:hover .inner h2{color: #ffffff;}
.sustain-intro .sustain-box:hover .inner p{color: #ffffff;}

.sustain-intro .sustain-box.rsslider .slides-inner{width:100%;height:36.45833333333333vw;float: left;margin: 0;padding: 0;position: relative;}
.sustain-intro .sustain-box.rsslider .slides-inner .sinner{width:100%;height:36.45833333333333vw;float: left;margin: 0;padding: 0;position: relative;display: flex !important;align-items: center;}
.sustain-intro .sustain-box.rsslider .slides-inner .bg-box{width: 100%;height:100%;margin: 0;padding: 0;background-repeat: no-repeat;background-size: cover;background-position: center center;position: absolute;top: 0;left: 0;opacity: 0;transition: 0.3s all;z-index: 0;}
.sustain-intro .sustain-box.rsslider .slides-inner .btn-slick{width:1.7708333333333333vw;height:3.125vw;margin:0;padding:0;border:none;background-color:transparent;position:absolute;top:50%;right:5.989583333333334vw;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:100% auto;z-index:9999;}
.sustain-intro .sustain-box.rsslider .slides-inner .btn-slick::after{content:"";width:100%;height:100%;position:absolute;top:0;right:2.604166666666667vw;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:100% auto;}   
.sustain-intro .sustain-box.rsslider .slides-inner .prev{bottom:0;right:auto;left:5.989583333333334vw} 
.sustain-intro .sustain-box.rsslider .slides-inner .prev:after{background-image:url(../images/previous-arrow-rs.png);}  
.sustain-intro .sustain-box.rsslider .slides-inner .next:after{background-image:url(../images/next-arrow-rs.png);} 
.sustain-intro .sustain-box.rsslider .slides-inner:hover .prev:after{background-image:url(../images/previous-arrow-rs-white.png);}  
.sustain-intro .sustain-box.rsslider .slides-inner:hover .next:after{background-image:url(../images/next-arrow-rs-white.png);} 
.sustain-intro .sustain-box.rsslider .slides-inner .prev{bottom:0;right:auto;left:5.989583333333334vw} 
.sustain-intro .sustain-box.rsslider .slides-inner .btn-slick.slick-disabled::after{display:none;}   


.sustain-block{width: 100%;height:51.66666666666667vw/*46.875vw*/;float: left;margin: 0;padding: 0;}
.sustain-block .links-box{width: 38%;height:51.66666666666667vw/*46.875vw*/;float: left;margin: 0;padding: 1.0416666666666665vw 1.0416666666666665vw 1.0416666666666665vw 5.208333333333334vw;display: flex;align-items: center;background-color: #eee9e4;}
.sustain-block .links-box div{width: 100%;float: left;margin: 0;padding: 0;}
.sustain-block .links-box .link{width: 100%;float: left;margin: 0 0 0.72041666666666663vw 0;padding: 0;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 2.19vw;line-height: normal;letter-spacing: normal;text-transform: uppercase;clear: left;text-decoration: none;opacity: 0.2;transition: 0.2s all;position: relative;}
.sustain-block .links-box .link:last-of-type{margin-bottom: 0;}
.sustain-block .links-box .link.active,
.sustain-block .links-box .link:hover{opacity: 1;}
.sustain-block .links-box .link.active::before{width: 1.67vw;height: 3vw;margin: 0;padding: 0;content: ' ';background-image: url(../images/right-arrow-brown.png);background-repeat: no-repeat;background-size: 100% auto;position: absolute;top: -0.25vw;left: -2.604166666666667vw;}
.sustain-block .tab{margin: 0;padding: 0;position: relative;}
.sustain-block .imgs-box{width: 24%;height:51.66666666666667vw/*46.875vw*/;float: left;margin: 0;padding: 0;}
.sustain-block .imgs-box .image{width: 100%;height: 100%;float: left;margin: 0;padding: 0;position:relative;}
.sustain-block .imgs-box .image img{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}
.sustain-block .imgs-box .image video{width: 100%;height: 100%;float: left;margin: 0;padding: 0;object-fit: cover;}

.sustain-block .sb-content{width: 26.041666666666668vw;height:51.66666666666667vw/*46.875vw*/;float: left;margin: 0 0 0 4.375vw;padding: 1.0416666666666665vw 0  ;display: flex;align-items: center;}
.sustain-block .sb-content:first-of-type{margin-left:0;}
.sustain-block .sb-content:nth-child(2){width:28.125vw;}
.sustain-block .sb-content:last-of-type{width:24.53125vw;}
.sustain-block .sb-content div{width: 100%;float: left;margin: 0;padding: 0;}
.sustain-block .sb-content .sbc-box{width: 100%;float: left;margin: 0;padding: 0;}
.sustain-block .sb-content .sbc-box .sbc-list{width: 100%;float: left;margin: 0;padding: 0;list-style: none;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem{width: 100%;float: left;margin: 0 0 1.8229166666666667vw 0;padding: 0 0 0 5.208333333333334vw;position: relative;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem:last-of-type{margin-bottom: 0;}
/*.sustain-block .sb-content .sbc-box .sbc-list .listitem::before{width: 4.6875vw;height: 4.6875vw;margin: 0;padding: 0;content: ' ';background-repeat: no-repeat;background-size: auto 100%;position: absolute;top: -0.5208333333333333vw;left: 0;}*/
.sustain-block .sb-content .sbc-box .sbc-list .listitem i{width: 4.6875vw;height: 4.6875vw;margin: 0;padding: 0;content: ' ';/*background-repeat: no-repeat;background-size: auto 100%;*/position: absolute;top: -0.5208333333333333vw;left: 0;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem i img{width: auto;height: 100%;margin: 0;padding: 0;content: ' ';object-fit:contain;}
/*.sustain-block .sb-content .sbc-box .sbc-list .listitem.listitem::before{background-image: url(../images/eficiencia_leed.svg);}
.sustain-block .sb-content .sbc-box .sbc-list .listitem.veh::before{background-image: url(../images/vehiculos_leed.svg);}
.sustain-block .sb-content .sbc-box .sbc-list .listitem.aho::before{background-image: url(../images/ahorro-hídrico_leed.svg);}
.sustain-block .sb-content .sbc-box .sbc-list .listitem.mon::before{background-image: url(../images/monitorización_leed.svg);}*/
.sustain-block .sb-content .sbc-box h3{width: 100%;float: left;margin: 0 0 0 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 1.5625vw;line-height: normal;letter-spacing: normal;}
.sustain-block .sb-content .sbc-box p{width: 100%;float: left;margin: 0 0 0.26041666666666663vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-Cnd';color: #4d4d4d;font-size: 1.5625vw;line-height: normal;letter-spacing: normal;}
.sustain-block .sb-content .sbc-box .sbc-list ul{width: 100%;float: left;margin: 0;padding: 0;float:left;}
.sustain-block .sb-content .sbc-box .sbc-list ul li {width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-Cnd';color: #4d4d4d;font-size: 1.5625vw;line-height: normal;letter-spacing: normal;position:relative;}
.sustain-block .sb-content .sbc-box .sbc-list ul li:before{content:"";width: 0.3125vw;height:0.4166666666666667vw;background-color:#4d4d4d;float: left;margin: 0.6770833333333334vw 0.4166666666666667vw 0 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-Cnd';color: #4d4d4d;font-size: 1.6vw;line-height: normal;letter-spacing: normal;}
.sustain-block .sb-content .sbc-box .sbc-list ol{width: 100%;float: left;margin: 0;padding: 0;float:left;list-style-type:decimal;}
.sustain-block .sb-content .sbc-box .sbc-list ol li {width: 100%;float: left;margin: 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-Cnd';color: #4d4d4d;font-size: 1.5625vw;line-height: normal;letter-spacing: normal;position:relative;}

.sustain-block.imglogo .imgs-box .image{width: 100%;height: 100%;float: left;margin: 0;padding: 0;position:relative;display:flex;align-items:center;justify-content:center;}
.sustain-block.imglogo .imgs-box .image .ilogo{width: 14.479166666666668vw;height: 14.479166666666668vw;background:#fff;border-radius:100%;position:absolute;display:flex;align-items:center;justify-content:center;}
.sustain-block.imglogo .imgs-box .image .ilogo img{width: 72%;height: 72%;object-fit:contain;}
.sustain-block.imglogo .imgs-box{width: 28.5%;}
.sustain-block.imglogo .links-box{width: 35.5%;}
.sustain-block.imglogo .sb-content{width: 35.5%;}
 .sustain-block .sb-content .sbc-box h2{width:100%;float:left;margin:0 0 4.6875vw 0;padding:0 0 0 5.208333333333334vw;font-family: 'AkzidenzGroteskBQ-BdCnd';color:#4D4D4D;font-size:3.125vw;line-height:3.125vw;text-align:left;}

 .tabs-detail{width:100%;float:left;margin:0;padding:0;}
.tabs-detail .tab-d{width:100%;float:left;position:relative;}

.sustain-block.thrcol{width: 100%;float: left;margin: 0;padding: 5.208333333333334vw;height:auto;border-top:1px solid #A2907A;transition:0.3s ease all;}
 .sustain-block.thrcol .sb-content{height:auto;}
.sustain-block.thrcol .imgs-box{height:52.604166666666664vw}

.sustain-block.stbnew{width: 100%;float: left;margin: 0;padding: 0;height:auto;border-top: 1px solid #A2907A;transition:0.3s ease all;}
.sustain-block.stbnew .imgs-box{width: 33.17708333333333%;float: left;margin: 0;padding: 0;}
.sustain-block.stbnew .sb-content, 
.sustain-block.stbnewcz .sb-content:last-of-type{margin:0;padding:0 0 0 0;width:66.82291666666667%;}

.sustain-block.stbnew .sb-content .sbc-box{margin-bottom:3.6458333333333335vw;}
.sustain-block.stbnew .sb-content .sbc-box .listitem{width:100%;margin: 0;padding:0;display:flex;align-items:center;}
.sustain-block.stbnew .sb-content .sbc-box .listitem i{width:20vw;height:auto;text-align:center;display:flex;align-items:center;justify-content:center;top:auto;position:relative;float:left;}
.sustain-block.stbnew .sb-content .sbc-box .listitem i img{width:6.09375vw;height:auto;object-fit:contain;text-align:center;}
.sustain-block.stbnew .sb-content .sbc-box .listitem p{width:41.354166666666664vw;}

.sustain-block.stbnew .sb-content .sbc-box.welll .listitem  i img{width:6.25vw;}
.sustain-block.stbnew .sb-content .sbc-box.wiredl .listitem i img{width:8.020833333333334vw;}
.sustain-block.stbnew .sb-content .sbc-box.smartscl .listitem i img{width:8.333333333333332vw;}
 
.img-text-duo{width: 100%;float: left;margin: 0;padding: 0;}
.img-text-duo .img-box{width: 50%;float: left;margin: 0;padding: 0;}
.img-text-duo .img-box figure{width: 100%;height: 46.875vw;float: left;margin: 0;padding: 0;}
.img-text-duo .img-box figure img{width: 100%;height: 100%;;float: left;margin: 0;padding: 0;object-fit: cover;}
.img-text-duo .img-box figure video{width: 100%;height: 100%;;float: left;margin: 0;padding: 0;object-fit: cover;}
.img-text-duo .text-box{width: 50%;float: left;margin: 0;padding: 2.604166666666667vw 2.604166666666667vw 2.604166666666667vw 5vw;}
.img-text-duo .text-box .logo-box{width: 13vw;float: left;margin: 1.5625vw 0 3.125vw 0;padding: 0;}
.img-text-duo .text-box .logo-box img{width: 100%;height: auto;float: left;margin: 0;padding: 0;}
.img-text-duo .text-box h2{width: 100%;float: left;margin: 0 0 1.0416666666666665vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-BdCnd';color: #4d4d4d;font-size: 3.18vw;line-height: normal;letter-spacing: normal;}
.img-text-duo .text-box p{width: 100%;float: left;margin: 0 0 1.0416666666666665vw 0;padding: 0;text-align: left;font-family: 'AkzidenzGroteskBQ-LigCnd';color: #4d4d4d;font-size: 2.6vw;line-height: normal;letter-spacing: normal;}

.img-text-duo.rittxt .img-box{width: 50%;float: right;margin: 0;padding: 0;}


section #content .building-info.flexi{height: auto;position: relative;}
section #content .building-info.flexi .bi-img{position: absolute;top: 0;left: 0;}

section #content .image-text-half .text-h-box .logos{width: 100%;float: left;margin: 0;padding: 0;text-align: center;}
section #content .image-text-half .text-h-box .logos .logo-box{width: auto;height: 3.6458333333333335vw;float: none;margin: 1.3020833333333335vw 1.0416666666666665vw 0 0;padding: 0;display: inline-block;}
section #content .image-text-half .text-h-box .logos .logo-box img{width: auto;height: 100%;float: left;margin: 0;padding: 0;}


/*WB-work-end====*/

.fximg{width:0 !important;transition:all .75s;opacity:0;}
.fximg-in {width:100% !important;opacity:1;}
.imgvisible {width:100% !important;opacity:1;} 

.fxup {visibility: hidden;opacity:0;}
.fxup-in {-webkit-transform: translateY(55px); -moz-transform: translateY(55px); -ms-transform: translateY(55px); -o-transform: translateY(55px); transform: translateY(55px);
          -webkit-animation: fxup-in 0.85s ease forwards; -moz-animation: fxup-in 0.85s ease forwards; -ms-animation: fxup-in 0.85s ease forwards; -o-animation: fxup-in 0.85s ease forwards; animation: fxup-in 0.85s ease forwards;opacity: 0;}
.upvisible {-webkit-transform: translateY(55px); -moz-transform: translateY(55px); -ms-transform: translateY(55px); -o-transform: translateY(55px); transform: translateY(55px);
          -webkit-animation: fxup-in 0.85s ease forwards; -moz-animation: fxup-in 0.85s ease forwards; -ms-animation: fxup-in 0.85s ease forwards; -o-animation: fxup-in 0.85s ease forwards; animation: fxup-in 0.85s ease forwards;opacity: 0;} 
@-webkit-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-moz-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-o-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}

.fxdown{visibility: hidden;}
.fxdown-in {-webkit-transform: translateY(-25px); -moz-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); transform: translateY(-25px);
            -webkit-animation: fxdown-in 1s ease forwards; -moz-animation: fxdown-in 1s ease forwards; -ms-animation: fxdown-in 1s ease forwards; -o-animation: fxdown-in 1s ease forwards; animation: fxdown-in 1s ease forwards;opacity: 0;}
.downvisible {-webkit-transform: translateY(-25px); -moz-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); transform: translateY(-25px);
              -webkit-animation: fxdown-in 1s ease forwards; -moz-animation: fxdown-in 1s ease forwards; -ms-animation: fxdown-in 1s ease forwards; -o-animation: fxdown-in 1s ease forwards; animation: fxdown-in 1s ease forwards;opacity: 0;} 
@-webkit-key
.fximg{width:0 !important;transition:all .75s;opacity:0;}
.fximg-in {width:100% !important;opacity:1;}
.imgvisible {width:100% !important;opacity:1;} 

.fxup, .fxup-slider, .fxup-slider-l {visibility: hidden;}
.fxup-in {-webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px); transform: translateY(25px);
          -webkit-animation: fxup-in 1s ease forwards; -moz-animation: fxup-in 1s ease forwards; -ms-animation: fxup-in 1s ease forwards; -o-animation: fxup-in 1s ease forwards; animation: fxup-in 1s ease forwards;opacity: 0;}
.upvisible {-webkit-transform: translateY(25px); -moz-transform: translateY(25px); -ms-transform: translateY(25px); -o-transform: translateY(25px); transform: translateY(25px);
          -webkit-animation: fxup-in 1s ease forwards; -moz-animation: fxup-in 1s ease forwards; -ms-animation: fxup-in 1s ease forwards; -o-animation: fxup-in 1s ease forwards; animation: fxup-in 1s ease forwards;opacity: 0;} 
@-webkit-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-moz-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-o-keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@keyframes fxup-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}

.fxdown, .fxdown-slider, .fxdown-slider-l{visibility: hidden;}
.fxdown-in {-webkit-transform: translateY(-25px); -moz-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); transform: translateY(-25px);
            -webkit-animation: fxdown-in 1s ease forwards; -moz-animation: fxdown-in 1s ease forwards; -ms-animation: fxdown-in 1s ease forwards; -o-animation: fxdown-in 1s ease forwards; animation: fxdown-in 1s ease forwards;opacity: 0;}
.downvisible {-webkit-transform: translateY(-25px); -moz-transform: translateY(-25px); -ms-transform: translateY(-25px); -o-transform: translateY(-25px); transform: translateY(-25px);
              -webkit-animation: fxdown-in 1s ease forwards; -moz-animation: fxdown-in 1s ease forwards; -ms-animation: fxdown-in 1s ease forwards; -o-animation: fxdown-in 1s ease forwards; animation: fxdown-in 1s ease forwards;opacity: 0;} 
@-webkit-keyframes fxdown-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-moz-keyframes fxdown-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@-o-keyframes fxdown-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
@keyframes fxdown-in {to {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);opacity: 1;visibility: visible;}}
 
.fxleft, .fxleft-slider, .fxleft-slider-l{visibility: hidden;}
.fxleft-in {-webkit-transform: translateX(25px); -moz-transform: translateX(25px); -ms-transform: translateX(25px); -o-transform: translateX(25px); transform: translateX(25px);
            -webkit-animation: fxleft-in 1s ease forwards; -moz-animation: fxleft-in 1s ease forwards; -ms-animation: fxleft-in 1s ease forwards; -o-animation: fxleft-in 1s ease forwards; animation: fxleft-in 1s ease forwards;opacity: 0;}
.leftvisible {-webkit-transform: translateX(25px); -moz-transform: translateX(25px); -ms-transform: translateX(25px); -o-transform: translateX(25px); transform: translateX(25px);
              -webkit-animation: fxleft-in 1s ease forwards; -moz-animation: fxleft-in 1s ease forwards; -ms-animation: fxleft-in 1s ease forwards; -o-animation: fxleft-in 1s ease forwards; animation: fxleft-in 1s ease forwards;opacity: 0;} 
@-webkit-keyframes fxleft-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@-moz-keyframes fxleft-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@-o-keyframes fxleft-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@keyframes fxleft-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}

.fxright, .fxright-slider, .fxright-slider-l{visibility: hidden;}
.fxright-in {-webkit-transform: translateX(-25px); -moz-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); transform: translateX(-25px);
             -webkit-animation: fxright-in 1s ease forwards; -moz-animation: fxright-in 1s ease forwards; -ms-animation: fxright-in 1s ease forwards; -o-animation: fxright-in 1s ease forwards; animation: fxright-in 1s ease forwards;opacity: 0;}
.rightvisible {-webkit-transform: translateX(-25px); -moz-transform: translateX(-25px); -ms-transform: translateX(-25px); -o-transform: translateX(-25px); transform: translateX(-25px);
               -webkit-animation: fxright-in 1s ease forwards; -moz-animation: fxright-in 1s ease forwards; -ms-animation: fxright-in 1s ease forwards; -o-animation: fxright-in 1s ease forwards; animation: fxright-in 1s ease forwards;opacity: 0;} 
@-webkit-keyframes fxright-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@-moz-keyframes fxright-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@-o-keyframes fxright-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}}
@keyframes fxright-in {to {-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);opacity: 1;visibility: visible;}} 

.fxfade, .fxfade-slider, .fxfade-slider-l{visibility: hidden;opacity:0;transition:opacity 1s;}
.fxfade-in {opacity: 1;visibility: visible;}
.fadevisible {visibility: visible;opacity:1;} 
 
.cent-text{width:100%;float:left;margin:0;padding:2.864583333333333vw 0;display:flex;align-items:center;justify-content:center;border-bottom:0.0390625vw solid #A2907A;border-top:0.0390625vw solid #A2907A;}
.cent-text p{width:38.02083333333333vw;float:left;margin:0;padding:0;font-family:'AkzidenzGroteskBQ-LigCnd';font-size:2.604166666666667vw;line-height:3.229166666666667vw;color:#4D4D4D;text-align:center;}

/*Footer-Start*/
footer{width:100%;height:3.6979166666666665vw;position:relative;float:left;margin:0;padding:1.25vw 5.46875vw 1.25vw 7.03125vw;border-top:1px solid #a2907a;background-color:#ffffff;} 
footer::after{width:100%;height:0.625vw;margin:0;padding:0;content:' ';position:absolute;bottom:0;left:0;background-color:#a2907a;}
footer ul{width:100%;float:left;margin:0;padding:0;list-style:none;text-align:center;} 
footer ul li{width:auto;float:left;margin:0;padding:0;font-size:0.8333333333333334vw;color:#706f6f;font-family: 'AkzidenzGroteskBQ-LigCnd';text-transform:uppercase;} 
footer ul li:nth-child(2){float:left;margin-left:27vw;}
footer .footer-nav{width:auto;position:absolute;right:5.46875vw;top:1.0416666666666665vw;margin:0;padding:0;}
footer .footer-nav a{float:left;margin:0;padding:0;font-size:0.8333333333333334vw;color:#706f6f;font-family: 'AkzidenzGroteskBQ-LigCnd';text-transform:uppercase;text-decoration:none;} 
footer .footer-nav a:hover{color:#000000;}
footer .footer-nav a.active{color:#000000;}
footer .footer-nav a:nth-child(2){margin-left:0.21vw;padding-left:0.3vw;position:relative;}
footer .footer-nav a:nth-child(2):after{width:auto;height:0.78125vw;margin:0;padding:0;position:absolute;left:0;top:0;content:' ';border-left:1px solid #706f6f;}
footer sup{float:right; margin-top:-0.1vw;}
/*Footer-End*/

@media only screen and (min-width:0) and (max-width:1024px) {

/*Header-Start*/
header{height:9.517601043024772vw;} 
header .logo-box{width:33.50717079530639%;border-right:none;position:relative;z-index:99999;}
header .logo-box .logo{background-size:47.081712062256805% 5.215123859191656vw;}
header .lang-box{width:51%;height:100%;margin-left:0;} 
header .lang-box ul{width:100%;float:left;}
header .lang-box ul li{width:16.5%;}
header .lang-box ul li:last-child{border-right:1px solid #a2907a;}
header .lang-box ul li a{padding-top:3.259452411994785vw;font-size:2.9986962190352022vw;}
header .lang-box ul li a.call{background-size:4.823989569752282vw 4.823989569752282vw;}
header .lang-box ul li a.linkedin{background-size:100% auto;}
header .lang-box ul li a.instagram{background-size:100% auto;}
header .lang-box ul li.reserve{display:none;}
header .menu{display:block;width:8.34419817470665vw;height:3.5202086049543677vw;position:absolute;right:3.911342894393742vw;top:2.9986962190352022vw;background-image:url(../images/menu-icon.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;z-index:99999999;} 
header .menu.active{background-image:url(../images/cross-icon.svg);width:4.954367666232073vw;height:4.954367666232073vw;right:5.867014341590613vw;top:2.216427640156454vw;} 
header nav{width:100%;height:100vh;padding:0;margin:0;position:absolute;right:0;top:0;visibility:hidden;opacity:0;background-color:#ffffff;text-align:center;z-index:9999;transition:0.5s all;} 
body.nav-open header nav{visibility:visible;opacity:1;}
body.nav-open header .logo-box{width:83.57235984354628%;height:9.58279vw;}
body.nav-open header .logo-box .logo{background-position:center left;}
body.nav-open header .lang-box{width:auto;float:none;position:absolute;z-index:999999;top:0;right:16.8%;}
body.nav-open header .lang-box ul li{display:none;}
body.nav-open header .lang-box ul li.reserve{width:28vw;display:inline-block;margin-right: -0.4vw;border-left:0;}
body.nav-open header .lang-box ul li.reserve a{background-color:#a2907a;font-size:2.9986962190352022vw;line-height:normal;padding-top:2.8vw;height:9.58279vw;}
body.nav-open header .lang-box ul li.reserve:hover a{background-color:#a2907a;}

header nav ul{margin:9.317601043024772vw 0 0 0;border-top:1px solid #a2907a;} 
/*header nav ul li:first-child{border-top:1px solid #a2907a;}*/ 
header nav ul li{width:100%;height:9.38722294654498vw;border-bottom:1px solid #a2907a;border-left:none;} 
header nav ul li a{padding-top:3.125vw;font-size:2.9986962190352022vw;}


header.nav-up{top:-9.517601043024772vw;}
/*Header-End*/

/*Home-Page-Start*/
section{margin-top:9.517601043024772vw;}

section .slider{height:120.99087353324643vw;}
section .flexslider .slides > li{height:120.99087353324643vw;}
section .flexslider .slides > li .bgslider{background-size:cover;}  
section .flexslider .description .slide-logo{width:13.298565840938723%;height:26.07561929595828vw;top:26.336375488917863vw;left:43.9374185136897%;}
/*section .flexslider .description{padding-top:53.754889178617994vw;}*/
section .flexslider .description h1{font-size:5.31890482398957vw;line-height:1.1;}
.flex-direction-nav a {width:3.7187500000000002vw; height:4.03125vw;margin-top:60vw;}
.flex-direction-nav a.flex-next{right:3vw;}  
.flex-direction-nav a.flex-prev{left:3vw;}
.video{height:120.99087353324643vw;} 
.video .player {height:120.99087353324643vw;}    
section .slider .down-arrow{width:7.561929595827902vw;height:4.3024771838331155vw;bottom:14.21121251629726vw;left:47.06649282920469%;}

section #content .icons-text-box{padding:8.996088657105608vw 0 10.29986962190352vw 0;}
section #content .icons-text-box ul li{width:100%;margin-left:0;margin-top:13.03780964797914vw;}
section #content .icons-text-box ul li:first-child{margin-top:0;}
section #content .icons-text-box ul li .icon-img{width:16.166883963494133vw;height:21.121251629726206vw;margin-bottom:5.215123859191656vw;}
section #content .icons-text-box ul li:nth-child(2) .icon-img{width:25.423728813559322vw;}
section #content .icons-text-box ul li h3{margin-bottom:0.78125vw;font-size:3.911342894393742vw;padding:0 28.03129074315515vw;}
section #content .icons-text-box ul li p{font-size:3.911342894393742vw;padding:0 28.03129074315515vw;}

section #content .gallery{width:100%;height:92.95958279009126vw;overflow:hidden;border-top:none;border-bottom:none;}
section #content .gallery > ul{float:left;margin:0;padding:0;width:100%;margin:0;padding:0;list-style:none;}
section #content .gallery > ul > li{width:100%;float:left;margin:0;padding:0;text-align:left;}
section #content .gallery > ul > li{position:relative;} 
section #content .gallery > ul > li img{height:55.80182529335072vw;} 
section #content .gallery .bg{width:100%;height:55.80182529335072vw;}

section #content .gallery .caption{width:100%;height:27.77053455019557vw;padding:0 6.5vw;font-size:3.650586701434159vw;right:auto;bottom:auto;float:left;position:relative;right:auto;top:auto;left:auto;border-top:solid 1px #a2907a;line-height:1.4;}
section #content .caption div{width:100%;margin:0;padding:0;text-align:center;}

section #content .gallery.rsgel > ul > li img{height:41.041666666666664vw;} 
section #content .gallery.rsgel .bg{width:100%;height:41.041666666666664vw;}


/* Slider */
.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;}
.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;}
.slick-arrow.slick-hidden{display: none;}
.btn-slick{left:16.558018252933508vw;width:16.558018252933508vw;height:9.38722294654498vw;border-right:solid 1px #a2907a;margin:0;padding:0;background-color:#ffffff;position:absolute;bottom:0;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:100% auto;z-index:9999999;border-top:solid 1px #a2907a;border-bottom:solid 1px #a2907a;}
.btn-slick::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;z-index:9;background-size:2.2666666666666666vw 4.133333333333333vw;}   
.prev{bottom:0;left:0;} 
.prev:after{background-image:url(../images/slide-previous-arrow.png);}  
.next:after{background-image:url(../images/slide-next-arrow.png);} 
 
.slick-dots{height:9.38722294654498vw;width:calc(100% - 16.558018252933508vw - 16.558018252933508vw);bottom:0;right:0;border-top:none;}
.slick-dots li{width:100% !important;height:9.38722294654498vw;padding:1.9vw 0; position:absolute !important;right:0;top:0;display:none;text-align:center;}
.slick-dots li.slick-active{display:block;border-top:1px solid #a2907a;}
.slick-dots li a{cursor:pointer;font-size:5.475880052151238vw;color:#a2907a;}
 
.prev.slick-disabled:after{opacity:0.5;cursor:default;animation: none;}
.next.slick-disabled:after{opacity:0.5;cursor:default;animation: none;}

section #content .plans-box{width:100%;height:111.47327249022166vw;margin:0;padding:0;}
section #content .plans-box .text-box{width:50%;height:55.67144719687093vw;padding:0 3.911342894393742vw;z-index:9999;}
section #content .plans-box .text-box h3{width:100%;margin-bottom:5.666666666666668vw;font-size:4.684485006518905vw;}
section #content .plans-box .text-box p{width:100%;font-size:3.3vw;line-height:1.1;letter-spacing:-0.019999999999999997vw;}
section #content .plans-box .text-box p.small{font-size:1.8vw;margin-top:3.5vw;letter-spacing:0.09vw;}
section #content .plans-box .monthly-plans{width:100%;height:111.47327249022166vw;}
section #content .plans-box .monthly-plans .calender{width:50%;height:55.67144719687093vw;left:auto;right:0;top:0;}
section #content .plans-box .monthly-plans .calender ul li{width:14.285714285714288%;height:8vw;padding:2.28vw 0;font-size:3.569752281616688vw;}
section #content .plans-box .monthly-plans .plans-list{width:100%;height:55.932203389830505vw;right:0;top:55.67144719687093vw;margin:0;padding:0;border-bottom:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list ul li{width:100%;height:7.953063885267275vw;}
section #content .plans-box .monthly-plans .plans-list ul li span{width:25.554106910039113%;padding:2.3vw 0;font-size:3.122555410691004vw;}
section #content .plans-box .monthly-plans .plans-list ul li p{width:calc(100% - 25.554106910039113%);margin:0;padding-top:1.8vw;font-size:3.122555410691004vw;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li{border-top:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li span{font-size:3.569752281616688vw;padding-top:2.3vw;border-right:1px solid #a18f79;}
section #content .plans-box .monthly-plans .plans-list ul.list-heading li p{font-size:3.569752281616688vw;padding-top:1.8vw;}
section #content .plans-box .monthly-plans .plans-list ul:nth-child(2){height:calc(55.932203389830505vw - 8.213820078226858vw);overflow-y:auto;}
.flexslider.plans-slider .slides > li {height:111.47327249022166vw;}     
.plans-slider ul.slides {height:111.47327249022166vw;}
.plans-slider{height:111.47327249022166vw;} 
.plans-slider .flex-direction-nav {width:auto;left:86.15%;top:2.6vw;} 
.plans-slider .flex-direction-nav a {width:7.1421121251629724vw; height:7.95vw; top:45.3vw;}
.plans-slider .flex-direction-nav a.flex-next{left:6.666666666666667vw;}
.plans-slider .flex-direction-nav a.flex-prev{left:-0.5vw;}

section #content .plans-box .monthly-plans .plans-list .plans-images{width:calc(100% - 25.554106910039113%);}

section #content .plans-box .monthly-plans .plans-list .plans-images .short-des{padding:3.7vw;} 
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .date{font-size:3.122555410691004vw;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des h2{font-size:4.184485006518905vw;line-height:1.15;margin-top:1.5vw;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des .btn-more{width:21.052083333333334vw;height:auto;padding:2vw 0;margin-left:3vw;font-size:3.3vw;margin-top:3vw;}
  
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .date{font-size:3.122555410691004vw;padding:0 0;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open h2{font-size:4.684485006518905vw;line-height:1.25;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open p{width:85%;font-size:3.3vw;line-height:1.25;padding:1.7vw 0;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .btn-more{display:none;}
section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open .close-p{right:2vw;top:2vw;font-size:2.2020833333333335vw;}

section #content .plans-box .monthly-plans .plans-list .plans-images .short-des.open{border-bottom:0;border-top:1px solid #a18f79;}
 

.plans-images .slick-slide{height:55.80182529335072vw;}

section #content .heading-box{padding:4.563233376792699vw 1.8229166666666667vw;}
section #content .heading-box h2{font-size:13.03780964797914vw;}
section #content .contact-box .left{width:100%;height:auto;border-right:none;}
section #content .contact-box .left .download-box{height:auto;padding:9.126466753585397vw 1.8229166666666667vw 8.47457627118644vw 1.8229166666666667vw;}
section #content .contact-box .left .download-box h2{margin:0 0 1.955671447196871vw 0;font-size:7.822685788787484vw;}
section #content .contact-box .left .download-box p{font-size:6.258148631029988vw;}
section #content .contact-box .left .download-box p a{font-size:6.258148631029988vw;}
section #content .contact-box .left .download-box .download-btn{margin-top:5vw;padding-top:11.473272490221643vw;font-size:4.69361147327249vw;}
section #content .contact-box .left .download-box .download-btn:before{height:7.953063885267275vw;}
section #content .contact-box .left .texture-box{height:9.256844850065189vw;border-bottom:1px solid #a2907a;}
section #content .contact-box .right{width:100%;height:auto;}
section #content .contact-box .right .form{padding:8.47457627118644vw 0 9.126466753585397vw 0;}
section #content .contact-box .right .form h4{font-size:4.563233376792699vw;}
section #content .contact-box .right .form span{margin-top:1.303780964797914vw;font-size:3.39374185136897vw;}
section #content .contact-box .right .form .form-inner{margin-top:10.430247718383312vw;padding:0 7.822685788787484vw;}
section #content .contact-box .right .form .form-inner input[type=text]{height:9.647979139504564vw;margin-bottom:9.126466753585397vw;padding:1.3020833333333335vw 1.694915254237288vw;font-size:3.129074315514994vw;}
section #content .contact-box .right .form .form-inner textarea{height:18.77444589308996vw;margin-bottom:2.607561929595828vw;padding:1.3020833333333335vw 1.694915254237288vw;font-size:3.129074315514994vw;}
section #content .contact-box .right .form .form-inner textarea.error{background-color:pink;}
section #content .contact-box .right .form .form-inner input[type="checkbox"]{width:0.9895833333333333vw;height:0.9895833333333333vw;float:left;border:1px solid #cccccc;}
section #content .contact-box .right .form .form-inner label{width:100%;position:absolute;left:1.3020833333333335vw;top:0.20833333333333334vw;color:#4d4d4d;font-size:2.346805736636245vw;;font-family:'AkzidenzGroteskBQ-LigCnd'} 
section #content .contact-box .right .form .form-inner div.chk p{padding-left:1.1vw;margin-bottom:1.955671447196871vw;font-size:2.346805736636245vw;}
section #content .contact-box .right .form .form-inner div.chk p a{font-size:2.346805736636245vw;}
section #content .contact-box .right .form .form-inner div.chk p input[type="checkbox"]{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
section #content .contact-box .right .form .form-inner div.chk p label{position: relative;cursor: pointer;}
section #content .contact-box .right .form .form-inner div.chk p label:before{content:'';-webkit-appearance: none;border:1px solid #777777;padding:1.2vw;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right:1.955671447196871vw;margin-top:-0.45vw;margin-left: -2.34375vw;background:#ffffff;}
section #content .contact-box .right .form .form-inner div.chk p input[type="checkbox"]:checked + label:after{content: '';display: block;position: absolute;top:0.3vw;left:-1.3vw;width:0.5vw;height:1.4vw;border: solid #010101;border-width: 0 1px 1px 0;transform: rotate(45deg);} 
section #content .contact-box .right .form .form-inner div.chk p label.error:before{border:1px solid red;background-color:pink;}
section #content .contact-box .right .form .form-inner .btn{width:33.24641460234681vw;margin:6.51890482398957vw 0 0 0;padding:2.3vw 0 2.607561929595828vw 0;text-align:center;background-color:#4d4d4d;display:inline-block;text-decoration:none;color:#ffffff;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:4.69361147327249vw;}

section #content .contact-box .right .form .form-inner.thank-u{width:100%;float:left;margin:10vw 0 0 0;}
section #content .contact-box .right .form .form-inner.thank-u p{font-size:4.563233376792699vw;}

.ext-link{margin:8.65979381443299vw 0 0 0;}
.ext{font-size:4.69361147327249vw;}
.ext i{width:4.536082474226804vw;height:4.536082474226804vw;margin: 1.0309278350515463vw 4.123711340206185vw 0 0;}
.ext::before{width: calc(100% - 9.072164948453608vw);height: 1px;bottom: 0.4123711340206186vw;left: 9.072164948453608vw;}
.ext-link figure{width:43.29896907216495vw;margin:0.6185567010309279vw 0 0 5.979381443298969vw;padding:0;display:inline-block;}
.ext-link img{width:43.29896907216495vw;float:left;}
.ext .web-icon{width:4.979381443298969vw;height:4.979381443298969vw;margin: 0 1.5618556701030926vw 0 0;background-image: url(../images/icon-web.svg);}
section #content .contact-box .csocial{margin:8.604166666666667vw 0 0 0;}
section #content .contact-box .csocial a{width:6.604166666666667vw;height:6.604166666666667vw;margin-left:2.0618556701030926vw;}
section #content .gallery.rsgel .slick-dots{width:100%;}
section #content .gallery.rsgel .btn-slick{right:27.9vw;}
section #content .gallery.rsgel .btn-slick{right:100%;}
section #content .gallery.rsgel .slick-dots li{width:100% !important;}

  section #content .gallery.rsgel .slick-dots{height: 9.38722294654498vw;width: calc(100% - 16.558018252933508vw - 16.558018252933508vw);bottom: 0;right: 0;border-top: none;}
/*Home-Page-End*/

/*Project-Page-Start*/
section #content .intro-img-box.paddl5 .intro-box{padding-left:6vw;padding-right:6vw;}
section #content .building-info.logosad .bi-inner ul li .t-detail .tleft{width:100%;float:left;}
section #content .building-info.logosad .bi-inner ul li .t-detail .tleft p{width:100%;float:left;}
section #content .building-info{height:auto;}
section #content .building-info .bi-inner{width:100%;float:left;}
section #content .building-info .bi-inner ul li{width:100%;height:auto;border-bottom:none;}
section #content .building-info .bi-inner ul li span{width:25.03259452411995vw;height:100%;background-size:7.083441981747066vw auto;background-position:center center}
 section #content .building-info .bi-inner ul li .icon-bild{background-size:44px auto;}
section #content .building-info .bi-inner ul li .icon-bildloc{background-size:52px auto;}
section #content .building-info .bi-inner ul li .icon-sun{background-size:72px auto;}
section #content .building-info .bi-inner ul li .icontick{background-size:48px auto;}
section #content .building-info .bi-inner ul li .icon-community{background-size:65px auto;}
section #content .building-info .bi-inner ul li p{padding:0 4.166666666666666vw;font-size:3.650586701434159vw;}
section #content .building-info .bi-inner ul li:last-of-type span{height:7.34375vw}
section #content .building-info .bi-img{width:100%;margin:0;height:55.80182529335072vw;padding:0;float:left;background-size:100% auto;background-size:cover;background-repeat:no-repeat;}


section #content .building-info.logosad{height:auto;}
section #content .building-info.logosad .bi-inner ul li .t-detail{padding:29px 48px 29px 4.166666666666666vw;}

section #content .building-info.logosad .bi-inner .p-logos{margin:15px 0 0 0;}
section #content .building-info.logosad .bi-inner .p-logos figure{height:80px;float:left;margin:0 16px 0 0;}
section #content .building-info.logosad .bi-inner .p-logos figure:first-of-type{height:65px;}
section #content .building-info.logosad .bi-inner .p-logos figure:nth-child(2){height:65px;}


section #content .floor-area{padding:0;}
section #content .floor-area .farea-inner{width:100%;padding:4vw 0;}
section #content .floor-area .farea-inner .area-img{width:67.53585397653194vw;margin-right:0.651890482398957vw;}
section #content .floor-area .farea-inner ul{width:23.598435462842243vw;margin:0.10416666666666667vw 0 0 0;}
section #content .floor-area .farea-inner ul li{padding:1.1vw 0;}
section #content .floor-area .farea-inner ul li label{width:7.822685788787484vw;margin-left:2.607561929595828vw;font-size:1.9165580182529334vw;}
	
section #content .floor-area .farea-inner ul li label sup{font-size:1vw;}
section #content .floor-area .farea-inner.es-plan ul li{padding:0.86vw 0 0.86vw 0;}
section #content .floor-area .farea-inner ul li p{font-size:1.9165580182529334vw;}
section #content .floor-area .farea-inner ul li:first-of-type{margin-top:-0.3911342894393742vw;}

section #content .floor-area .total-area{width:100%;height:auto;background-color:#F6F4F1;position:relative;float:left;padding:7vw 7.822685788787484vw;}
section #content .floor-area .total-area h3{width: auto;float:left;font-size:5.610169491525424vw;line-height:5.392386530014641vw;}
section #content .floor-area .total-area .btn{width: auto;margin: 1vw 0 0 0;padding: 2.2vw 3vw 2.107561929595828vw 3vw;text-align: center;background-color: #A2907A;float: right;text-decoration: none;color: #ffffff;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size: 4.29361147327249vw;margin-left:0;}
section #content .floor-area .total-area .btn:hover{background-color:#4D4D4D;transition: 0.4s;}

/*section #content .floor-area{padding:7.170795306388526vw 0 0 0;height:83.57235984354628vw;}
section #content .floor-area .farea-inner{width:100%;}
section #content .floor-area .farea-inner .area-img{width:67.53585397653194vw;margin-right:0.651890482398957vw;}
section #content .floor-area .farea-inner ul{width:23.598435462842243vw;}
section #content .floor-area .farea-inner ul li{padding:1.1vw 0;}
section #content .floor-area .farea-inner ul li label{width:7.822685788787484vw;margin-left:2.607561929595828vw;font-size:1.9165580182529334vw;}
section #content .floor-area .farea-inner ul li p{font-size:1.9165580182529334vw;}
section #content .floor-area .farea-inner ul li:first-of-type{margin-top:-0.3911342894393742vw;}
section #content .floor-area .farea-inner.es-plan ul li{padding:0.86vw 0 0.86vw 0;}

section #content .floor-area .total-area{width:100%;height:9.126466753585397vw;top:auto;bottom:0;}
section #content .floor-area .total-area span{width:100%;margin-top:0;padding:2.5vw 0;left:0;top:0;font-size:4.610169491525424vw;transform:none;}*/
/*Project-Page-End*/


/*Location-Page-Start*/
section #content .intro-img-box.less-padding .intro-box{padding:6.51890482398957vw 14.297262059973924vw 6.51890482398957vw 10vw;}

section #content .image-text-half{height:auto;}
section #content .image-text-half .text-h-box{width:100%;height:auto;padding:10vw 19vw;}
section #content .image-text-half .text-h-box h3{font-size:5.867014341590613vw;margin-bottom:1.303780964797914vw;}
section #content .image-text-half .text-h-box p{font-size:3.911342894393742vw;line-height:1.5;}
section #content .image-text-half .img-h-box{width:100%;height:55.54106910039114vw;background-position:center center;background-size:cover;}

section #content .loc-map{height:65.1890482398957vw;}
section #content .map-root ul{padding:12.777053455019557vw 7.170795306388526vw 12.777053455019557vw 7.170795306388526vw;}
section #content .map-root ul li{width:42.3896499238965%;height:9.778357235984354vw;margin:0 0 5.215123859191656vw 15.220700152207002%;}
section #content .map-root ul li:nth-child(3n-2){margin-left:15.220700152207002%;clear:none;}
section #content .map-root ul li:nth-child(odd){margin-left:0;clear:left;}
section #content .map-root ul li .root-info{margin-left:0;}
section #content .map-root ul li .root-info::before{width:25.16297262059974vw;left:4.563233376792699vw;}
section #content .map-root ul li h3{margin:0 0 1.694915254237288vw 1.1734028683181226vw;font-size:1.955671447196871vw;}
section #content .map-root ul li .icon-img{width:4.041720990873533vw;height:2.0860495436766624vw;background-size:100% auto;}
section #content .map-root ul li span{padding:0.45vw 0 0 0;font-size:1.5632333767926987vw;line-height:1.35;padding-left:1vw;}
section #content .map-root ul li .icon-img.tmb-icon{width:3.259452411994785vw;height:2.4771838331160363vw;background-size:100% auto;}
section #content .map-root ul li .icon-img.cycle-icon{width:3.259452411994785vw;height:1.955671447196871vw;background-size:100% auto;}
section #content .map-root ul li .icon-img.m-icon{width:2.9986962190352022vw;height:2.216427640156454vw;float:left;background-size:100% auto;}
section #content .map-root ul li .icon-img.walkman-icon{width:2.607561929595828vw;height:2.737940026075619vw;background-size:1.303780964797914vw auto;}

section #content .loc-text-cimg{height:auto;}
section #content .loc-text-cimg .ltc-text{width:100%;height:auto;float:left;margin:0;padding:6.51890482398957vw 17.60104302477184vw;}
section #content .loc-text-cimg .ltc-text h3{width:100%;font-size:5.867014341590613vw;margin-bottom:1.303780964797914vw;text-align:center;}
section #content .loc-text-cimg .ltc-text p{width:100%;/*font-size:3.911342894393742vw;line-height:1.5;*/text-align:center;}
section #content .loc-text-cimg .ltc-img{width:100%;height:102.21642764015645vw;background-size:cover;background-position:center center;}
section #content .loc-text-cimg .ltc-text:last-of-type{text-align:center;padding:6.51890482398957vw 14.993481095176012vw;}

section #content .loc-map2{height:59.8vw}
section #content .map2-detials ul li{width:100%;height:18.252933507170795vw;border-right:none;border-top:none;text-align:left;}
section #content .map2-detials ul li h3{height:9.126466753585397vw;padding:3.129074315514994vw 0 3.129074315514994vw 8.083441981747066vw;text-align:left;background-color:#faf9f8;}
section #content .map2-detials ul li h3 span{height:2.737940026075619vw;margin-left:0;padding-left:6.779661016949152vw;font-size:2.9986962190352022vw;background-position:center left;background-size:3.650586701434159vw auto;}
section #content .map2-detials ul li .loc-info{width:100%;height:calc(18.252933507170795vw - 9.126466753585397vw);padding:2.85vw 11.473272490221643vw;}
section #content .map2-detials ul li .loc-info > ol{width:100%;}
section #content .map2-detials ul li .loc-info > ol > li{padding:0;text-align:left;float:left;font-size:3.129074315514994vw;margin-left:7.822685788787484vw;}
section #content .map2-detials ul li .loc-info > ol > li:first-child{margin-left:0;}
section #content .map2-detials ul li .loc-info p{width:100%;font-size:3.129074315514994vw;}
section #content .map2-detials ul li.team-icon .loc-info{padding:2.85vw 11.473272490221643vw;}
section #content .map2-detials ul li.team-icon  h3 span{margin-left:0;padding-left:4.823989569752282vw;background-size:2.4771838331160363vw auto;}
section #content .map2-detials ul li.metro-icon .loc-info{padding:2.85vw 11.473272490221643vw;}
section #content .map2-detials ul li.metro-icon h3 span{margin-left:0;padding-left:5.736636245110821vw;background-size:3.129074315514994vw auto;}
section #content .map2-detials ul li.ferrocarril-icon .loc-info{padding:2.85vw 11.473272490221643vw;}
section #content .map2-detials ul li.ferrocarril-icon h3 span{margin-left:0;padding-left:7.822685788787484vw;background-size:5.215123859191656vw auto;}
section #content .map2-detials ul li.s-center-icon{border-bottom:none;}
section #content .map2-detials ul li.s-center-icon .loc-info{padding:2.85vw 11.473272490221643vw;}
section #content .map2-detials ul li.s-center-icon h3 span{margin-left:0;padding-left:4.823989569752282vw;background-size:2.607561929595828vw auto;}
section #content .map2-detials ul li:first-child{border-top:1px solid #a2907a;}

section #content .image-text-half.logo-sec{height:auto;}

section #content .image-text-half.logo-sec .text-h-box{padding:4.5625vw 5.5vw 4.5625vw 6.7vw;display:flex;align-items:center;}

section #content .image-text-half.logo-sec h3, section #content .image-text-half.logo-sec p{width:94%;text-align:left;font-size:2.604166666666667vw;letter-spacing:0;line-height:1.24;}
section #content .image-text-half.logo-sec .text-h-box .logos{width: 100%;float: left;margin:3.6458333333333335vw 0 0 0;padding: 0;text-align: left;display:flex;flex-wrap:wrap;row-gap:1.6666666666666667vw;column-gap:2.8125vw;justify-content:space-around;align-items:center;}
section #content .image-text-half.logo-sec .text-h-box .logos .logo-box{width: auto;max-width:10.833333333333334vw;height: auto;max-height:4.166666666666666vw;float: none;margin: 0 0 0 0;padding: 0;display: inline-block;}
section #content .image-text-half.logo-sec .text-h-box .logos .logo-box img{width: 100%;height: 100%;max-width:10.833333333333334vw;max-height:4.166666666666666vw;float: left;margin: 0;padding: 0;object-fit:cover;text-align:center;}

/*Location-Page-End*/

/*Building-Page-Start*/
section #content .building-box .large-img-box{height:111.73402868318124vw;background-size:cover;}
section #content .gallery.building{height:231.8122555410691vw;}
section #content .gallery.building .main-heading{height:18.122555410691003vw;padding:3.7vw 1.8229166666666667vw;}
section #content .gallery.building .main-heading h2{font-size:11.082138200782268vw;}
section #content .gallery.building .main-heading sup{font-size:6vw}
section #content .gallery.building .bg{width:100%;height:68.57887874837027vw;margin-top:27.90091264667536vw;border-top:none;}
section #content .gallery.building .caption{width:100%;height:111.47327249022166vw;padding:8.47457627118644vw 16.297262059973924vw;margin-top:12.859191655801826vw;border:none;}
section #content .gallery.building h3.slide-des{width:100%;height:9.778357235984354vw;padding:2.3vw;top:18.122555410691003vw;font-size:4.69361147327249vw;}
section #content .gallery.building .caption h4{margin-bottom:2.607561929595828vw;font-size:3.911342894393742vw;}
section #content .gallery.building .slick-dots{height:9.38722294654498vw;width:66.36245110821382vw;border-top:solid 1px #a2907a;border-left:none;bottom:111.47327249022166vw;right:0;border-bottom:1px solid #a2907a;}
section #content .gallery.building .btn-slick{left:16.81877444589309vw;width:16.81877444589309vw;height:9.38722294654498vw;bottom:111.47327249022166vw;border-bottom:1px solid #a2907a;background-color:#f6f4f1;}
section #content .gallery.building .prev{left:0;}
section #content .gallery.building .slick-dots li{width:66.36245110821382vw !important;height:9.38722294654498vw;padding:2vw 0;border-top:none;}
section #content .gallery.building .caption ul li{font-size:3.650586701434159vw;line-height:1.4;}
section #content .gallery.building .caption ul li:before{width:0.5215123859191656vw;height:0.7822685788787485vw;margin:2.1vw 1.303780964797914vw 0 0;}
section #content .gallery.building .caption ol li{font-size:3.650586701434159vw;line-height:1.4;margin-left:3.5vw;}
section #content .gallery.building .facilities{width:100%;float:none;padding:0 4vw;margin-bottom:4.123711340206185vw;position:absolute;top:98.08735332464146vw;left:0;}
section #content .gallery.building .facilities ul li{width:22.15370018975332%;margin-right:3.795066413662239%;margin-top:2.207561929595828vw;}
section #content .gallery.building .facilities ul li .icon-box{width:3.5202086049543677vw;height:3.5202086049543677vw;}
section #content .gallery.building .facilities ul li h3{margin-left:1.955671447196871vw;padding:0.85vw 0 0 0;font-size:2.078226857887875vw;}
/*section #content .gallery.building .facilities ul li:nth-child(4n-7){margin-left:0;}*/
/*section #content .gallery.building .facilities ul li:nth-child(-n+4){margin-top:0;}*/
section #content .gallery.building .facilities ul li:nth-child(6n-7n){margin-left:0;}
section #content .gallery.building .facilities ul li:nth-child(4n+4){margin-right:0;}


.btn-floorplan{width:100%;height:9.38722294654498vw;border-top:solid 1px #a2907a;margin:-6vw 0 0 0;padding:2.15vw 0;font-size:4.69361147327249vw;}
.btn-floorplan:before{width:4.253063885267275vw;height:4.953063885267275vw;top: 2vw;left: 23.5vw;}

/*saqib-code-Start*/
.tour-floor-plan-new .btn-floorplan1{width:100%;height:9.38722294654498vw;border-top:solid 1px #a2907a;margin:0 0 0 0;padding:2.17vw 0 0 30vw;font-size:4.69361147327249vw;}
.tour-floor-plan-new .btn-floorplan1.lowheight{padding: 1.25vw 0 0 31vw !important;}

.tour-floor-plan-new .btn-floorplan1:before{width:4.253063885267275vw;height:4.953063885267275vw;top: 2vw;left: 21.5vw;}
.tour-floor-plan-new .btn-floorplan1.tour{border-right: solid 0px #a2907a;}
.tour-floor-plan-new .btn-floorplan1.tour:before{width: 8%;height: 5.39vw;top: 1.3vw;left: 20.9vw;}
/*saqib-code-End*/

/*Building-Page-End*/

/*Services-Page-Start*/
section #content .intro-img-box{height:auto;}
section #content .intro-img-box .intro-box{width:100%;height:auto;padding:6.51890482398957vw 14vw 6.51890482398957vw 14vw;}
section #content .intro-img-box .intro-box h1{font-size:11vw;line-height:1.05;letter-spacing:-0.2vw;}
section #content .intro-img-box .intro-box h2{margin-top:3.259452411994785vw;font-size:10.16949152542373vw;line-height:1.1;}
section #content .intro-img-box .img-box{width:100%;height:74.44589308996089vw;background-size:cover;background-position:center center;}

section #content .text-img-box{height:auto;}
section #content .text-img-box .text-box{width:100%;height:auto;padding:7.822685788787484vw 16.94915254237288vw;}
section #content .text-img-box .text-box h3{font-size:5.867014341590613vw;}
section #content .text-img-box .text-box p{margin-top:1.955671447196871vw;font-size:3.911342894393742vw;line-height:1.3;letter-spacing:0.15vw;}
section #content .text-img-box .img-box{width:100%;height:55.80182529335072vw;background-size:cover;background-position:center center;}

section #content .two-text-img-box{height:auto;}
section #content .two-text-img-box .text-box{width:100%;height:auto;padding:7.822685788787484vw 14.341590612777052vw;}
section #content .two-text-img-box .text-box h3{font-size:5.867014341590613vw;letter-spacing:-0.008854166666666666vw;}
section #content .two-text-img-box .text-box p{margin-top:1.3020833333333335vw;font-size:3.911342894393742vw;line-height:1.35;}
section #content .two-text-img-box .img-box{width:100%;height:55.80182529335072vw;background-size:cover;background-position:center center;}

section #content .two-img-text-box{height:auto;}
section #content .two-img-text-box .text-box{width:100%;height:auto;padding:7.822685788787484vw 16.297262059973924vw;}
section #content .two-img-text-box .text-box h3{font-size:5.215123859191656vw;letter-spacing:-0.008854166666666666vw;}
section #content .two-img-text-box .text-box p{margin-top:1.564537157757497vw;font-size:3.911342894393742vw;}
section #content .two-img-text-box .img-box{width:100%;height:55.80182529335072vw;background-size:cover;background-position:center center;}

section #content .two-img-box{height:auto;}
section #content .two-img-box .img-box{width:100%;height:55.80182529335072vw;background-size:cover;background-position:center center;}
/*Services-Page-End*/


/*Sustainability-Page-Start*/
section #content .img-icon-text-box{height:auto;}
section #content .img-icon-text-box .icon-text-box{width:100%;height:102.34680573663624vw;padding:1.5625vw 13vw;}
section #content .img-icon-text-box .icon-text-box .icon{width:18.904823989569753vw;height:24.11994784876141vw;margin-bottom:2.346805736636245vw;}
section #content .img-icon-text-box .icon-text-box h2{font-size:6.258148631029988vw;margin-bottom:1.564537157757497vw;}
section #content .img-icon-text-box .icon-text-box p{margin-top:3.259452411994785vw;font-size:6.258148631029988vw;line-height:1.25;}
section #content .img-icon-text-box .icon-text-box .btn-down-arrow{width:6.258148631029988vw;height:3.389830508474576vw;margin-left:45.7%;}
section #content .img-icon-text-box .img-box{width:100%;height:102.08604954367667vw;background-size:cover;background-position:center center;}

section #content .img-icon-text-box.two-text-box .icon-text-box{width:100%;padding:1.5625vw 13vw;}

/*Sustainability-Page-End*/

/*Cookies-Page-Start*/
section #content .cookies-policy{padding:5.867014341590613vw 8.47457627118644vw 3vw 8.47457627118644vw;}
section #content .cookies-policy p{margin-bottom:6.5vw;font-size:4.69361147327249vw;line-height:1.4;}
section #content .cookies-policy h1{margin-bottom:9.126466753585397vw;font-size:7.822685788787484vw;}
section #content .cookies-policy h2{margin-bottom:9.126466753585397vw;font-size:6.51890482398957vw;}
section #content .cookies-policy h3{margin-bottom:9.126466753585397vw;font-size:4.266666666666667vw;}
section #content .cookies-policy ul{margin-bottom:6.5vw;}
section #content .cookies-policy ul li{margin:0 0 3.25vw 3.5vw;font-size:4.69361147327249vw;}
section #content .cookies-policy ol{margin-bottom:6.5vw;}
section #content .cookies-policy ol li{margin:0 0 3.25vw 3vw;padding:0 0 0 0.3vw;font-size:4.69361147327249vw;}
/*Cookies-Page-End*/

/*404-Error-Page-not-found-Page-Start*/
section #content .page-not-found{padding:16.297262059973924vw 10.430247718383312vw 35vw 10.430247718383312vw;}
section #content .page-not-found .error-icon{height:25.423728813559322vw;margin-bottom:12.385919165580182vw;background-size:25.554106910039113vw auto;}
section #content .page-not-found h1{margin-bottom:11.734028683181226vw;font-size:6.51890482398957vw;}
section #content .page-not-found h3{margin-bottom:1.0430247718383312vw;font-size:3.911342894393742vw;letter-spacing:-0.055vw;}
section #content .page-not-found p{font-size:3.911342894393742vw;}
section #content .page-not-found .btn{width:33.24641460234681vw;margin:6.51890482398957vw 0 0 0;padding:2.3vw 0 2.607561929595828vw 0;text-align:center;background-color:#4d4d4d;display:inline-block;text-decoration:none;color:#ffffff;font-family: 'AkzidenzGroteskBQ-BdCnd';font-size:4.69361147327249vw;}

/*404-Error-Page-not-found-Page-End*/

/*Cookies-Banner-Start*/
#cookies{padding: 3vw 4vw;}
#cookies p{font-size: 3.733333333333334vw; padding: 0;width: 85%;}
#cookies p br{display:none;}
#cookies a.close{background-image: url(../images/btn_close_cookie.png); height:5vw;width: 5vw;right:4.6875vw;top:2.8vw;}
/*Cookies-Banner-End*/

section #content .rooms-detail{padding:6.770833333333333vw 0 0 0;}
section #content .rooms-detail .main-heading{font-size: 5.660322vw;padding:0 3%;}
section #content .rooms-detail .main-heading h2 {font-size: 5.660322vw;}
section #content .rooms-detail .main-heading p{margin:0 0 8.166666666666666vw 0;font-size:5.360824742268041vw;line-height:7.010309278350515vw;}
section #content .rooms-detail .main-heading span{margin:0 0 6.166666666666666vw 2.7083333333333335vw;font-size:5.77319587628866vw;line-height:9.896907216494846vw;}
section #content .rooms-detail .main-heading span i{width:5vw;margin:0 1.8333333333333334vw 0 0;}
section #content .rooms-detail .main-heading span i img{height:9.1875vw;}

section #content .rooms-detail ul li .img-box {height: 72vw;}
section #content .rooms-detail ul li .cent h3 {margin: 5.3vw 0 5.3vw 0;font-size: 4.358149vw;line-height: 4.392386530014641vw;}
section #content .rooms-detail ul li .cent .details {padding: 0 0 2.555vw 0;}
section #content .rooms-detail ul li .cent .details .icon-img {width: 5.342606vw;height: 5.342606vw;}
section #content .rooms-detail ul li .cent .details p {padding: 0 0 0 3.364129vw;font-size: 3.911342894393742vw;line-height:5.342606vw;}

  section #content .rooms-detail .btn-slick{width: 9.38722294654498vw;height: 9.38722294654498vw;}
  section #content .rooms-detail .btn-slick {border-left: solid 1px #a2907a;border-right: 0;}
    section #content .rooms-detail .btn-slick.prev {bottom: 0;right: 9.458018vw;left: auto;}
    section #content .rooms-detail .btn-slick.next {bottom: 0;right: 0;left: auto;}
    section #content .rooms-detail .slick-dots {display:none!important;}

section #content .history-box .heading h2 {font-size: 4.358149vw;margin-top: 1vw;}
section #content .history-box .heading a.btn {width: auto;height: auto;padding:1vw 3.3vw 1.2vw 3.3vw;font-size: 4.29361147327249vw;}
section #content .history-box .text-box {padding: 4.822686vw 0 0 0;}
section #content .history-box .text-box h3 {font-size: 6.258148631029988vw;line-height: 4.392386530014641vw;}
section #content .history-box .text-box p {padding: 3.5vw 0 0 0;font-size: 3.911342894393742vw;line-height: 1.35;}

/*WB-work-start====*/
section #content .intro-img-box.less-padding.new .intro-box{padding: 6.51890482398957vw 10vw;}
.intro-img-box .img-box .play{width: 13.333333333333334vw;height: 13.333333333333334vw;left:43vw;top: 30.7vw;}

section #content .lmr .map-root{width: 100%;}
section #content .lmr .map-root ul li{width: 42.3896499238965%;margin: 0 0 5.215123859191656vw 15.220700152207002%;}
section #content .lmr .map-root ul li h3{margin: 0 0 1.694915254237288vw 1.1734028683181226vw;}
section #content .lmr .loc-map{width: 100%;/*height: 65.1890482398957vw;*/float: left;}
section #content .lmr .map-root ul li:nth-child(odd){margin-left:0;clear:left;}

.services-block{padding-left:0;background-color: transparent;}	
.services-block .inner .text-box{padding: 6.51890482398957vw;}
.services-block .inner .text-box h1{margin-bottom: 3.259452411994785vw;font-size: 11vw;line-height: 1.05;letter-spacing: -0.2vw;}
.services-block .inner .text-box p{margin-bottom: 2vw;font-size: 10.16949152542373vw;line-height: 1.1;letter-spacing: normal;}
.services-block .inner .text-box p br{display: none;}
.services-block .inner label{width: 100%;margin-bottom: 4vw;padding: 0;font-size: 5vw;position: initial;top: auto;left: auto;float: left;}
.rtl-slider-flex{margin-top: 26.666666666666668vw;}
.rtl-slider-slide figure{height: 55.80182529335072vw;}
.rtl-slider-nav{width:100%;height:auto;top:-26.666666666666668vw;left:0;padding: 0 8vw;}
.rtl-slider .rtl-slider-slide .details{padding: 6.51890482398957vw;}
.rtl-slider .rtl-slider-slide .details h3{margin-bottom: 2.5vw;font-size: 5.867014341590613vw;letter-spacing: -0.008854166666666666vw;}
.rtl-slider .rtl-slider-slide .details p{margin-bottom: 1.3020833333333335vw;font-size: 3.911342894393742vw;}
.rtl-slider .rtl-slider-slide .details .btn{margin-top: 2vw;padding: 2.607561929595828vw 4vw 2.607561929595828vw 4vw;font-size: 3.5vw;line-height: 1;}
.rtl-slider-nav .slick-list{height:auto !important;}
.rtl-slider-nav .slick-track{height:auto !important;}
.rtl-slider-nav .rtl-slider-slide{margin-bottom:0;}
.rtl-slider-nav .rtl-slider-slide figure{height: 18vw;}
.rtl-slider-nav .rtl-slider-slide figcaption{margin-top: 1.5vw;padding-bottom: 0;font-size: 2.6vw;}
.rtl-slider-nav .rtl-slider-slide figcaption::before{height: 0.26666666666666666vw;}
.rtl-slider-nav .slick-slide{margin-right: 1.3333333333333335vw !important;}
.rtl-slider-nav .slick-slide:last-of-type{margin-right: 0 !important;}
.thumb-prev,
.thumb-next{width:5.333333333333334vw;height:4.4vw;top:-19vw;left:auto;right: 2.1vw;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.thumb-prev{top:-19vw;left: 1.2vw;}

section #content .history-box.new{padding-left:5vw;padding-right:5vw;}
section #content .history-box.new .images-box{width: 72%;}
section #content .history-box.new .images-box img{height: auto;}
section #content .history-box.new .text-box{width: 100%;padding-top: 6vw;}
section #content .history-box.new .text-box h2{margin-bottom: 3.5vw;font-size: 4.358149vw;}
section #content .history-box.new .text-box p{margin-bottom: 3.5vw;padding-top: 0;}
.sustain-intro .sustain-box{width: 100%;height:80vw;padding: 6vw;}
.sustain-intro .sustain-box:nth-of-type(even){border-left:none;border-top: 0.26666666666666666vw solid #a2907a;}
.sustain-intro .sustain-box .inner h2{margin-bottom: 2vw;font-size: 10vw;line-height: 1.05;letter-spacing: -0.2vw;}
.sustain-intro .sustain-box .inner p{margin-bottom: 2vw;font-size: 9vw;line-height: 1.1;letter-spacing: normal;}
.sustain-intro .sustain-box .inner .imgs-box{margin-bottom: 2vw;}
.sustain-intro .sustain-box .inner .imgs-box .img-box{width: 13.333333333333334vw;height: 13.333333333333334vw;margin-right: 0;}
.sustain-intro .sustain-box .inner .imgs-box .img-box.large{width: 14.666666666666666vw;height: 14.666666666666666vw;}
.sustain-intro .sustain-box .inner .imgs-box .img-box img{width: 10vw;}
.sustain-intro .sustain-box .inner .btn{padding: 2.607561929595828vw 4vw 2.607561929595828vw 4vw;font-size: 3.5vw;line-height: 1;}

.sustain-block{height: auto;}
.sustain-block .links-box{width: 100%;height: auto;padding: 6vw 12vw;display: initial;align-items: initial;}
.sustain-block .links-box .link{margin-bottom: 1vw;font-size: 5vw;}
.sustain-block .links-box .link.active::before{width:3.5vw;height:7vw;left: -6vw;}
.sustain-block .imgs-box{width: 40%;height: 100vw;}
.sustain-block .sb-content{width: 60%;height:auto;padding: 0;margin-bottom:5vw}
.sustain-block .sb-content .sbc-box .sbc-list .listitem{margin-bottom: 6vw;padding-left: 16vw;padding-right:6vw;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem::before{width: 9vw;height: 9vw;top: -0.8vw;left: 2vw;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem i{width: 14vw;height: 14vw;top: 0;left: 0;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem h3{margin-bottom: 0.5vw;font-size: 3.5vw;}
.sustain-block .sb-content .sbc-box p{margin-bottom: 0.5vw;font-size: 3.733333333333334vw;}
.sustain-block .sb-content .sbc-box p br{display: none;}
.sustain-block .sb-content .sbc-box .sbc-list ul li:before{width: 1.3125vw;height:1.4166666666666667vw;margin: 1.2770833333333334vw 1.2166666666666667vw 0 0;}
.sustain-block .sb-content .sbc-box .sbc-list ul li{font-size:3.7625vw;}
.sustain-block .sb-content:nth-child(2){width:100%;}
.sustain-block .sb-content:last-of-type{width:100%;}



.img-text-duo .img-box{width: 100%;}
.img-text-duo .img-box figure{width: 100%;height: 80vw;}
.img-text-duo .text-box{width: 100%;padding: 6vw;}
.img-text-duo .text-box .logo-box{width: 25vw;margin: 3vw 0 7vw 0;}
.img-text-duo .text-box h2{margin-bottom: 2vw;font-size: 6.258148631029988vw;}
.img-text-duo .text-box p{margin-bottom: 2vw;font-size: 6.258148631029988vw;line-height: 1.25;}

section #content .building-info.flexi .bi-img{position: initial;top: auto;left: auto;}

section #content .image-text-half .text-h-box .logos .logo-box{height: 10.666666666666668vw;margin: 4vw 2.666666666666667vw 0 0;}
/*WB-work-end====*/

.sustain-block.stbnew .imgs-box{width:100%;margin:0;padding:0;}
.sustain-block.stbnew .sb-content .sbc-box .listitem p{width:100%;}
.cent-text{width:100%;float:left;margin:0;padding:11.34020618556701vw 0;display:flex;align-items:center;justify-content:center;border-bottom:0.15463917525773196vw solid #A2907A;border-top:0.75px solid #A2907A;}
.cent-text p{width:100%;font-size:5.77319587628866vw;line-height:6.185567010309279vw;padding: 0 6.391752577319587vw;color:#4D4D4D;text-align:center;}

.sustain-block.stbnew .sb-content, .sustain-block.stbnewcz .sb-content{width:100%;}
.sustain-block.stbnew .sb-content .sbc-box .listitem{margin-top:4.123711340206185vw;}
.sustain-block.stbnew .sb-content .sbc-box .listitem i{width:30.927835051546392vw;height:auto;text-align:center;display:flex;align-items:center;justify-content:center;top:auto;position:relative;float:left;}
.sustain-block.stbnew .sb-content .sbc-box .listitem i img{width:14.25vw;height:auto;object-fit:contain;text-align:center;}
.sustain-block.stbnew .sb-content .sbc-box .listitem p{width:60.354166666666664vw;}
.sustain-block.stbnew .sb-content .sbc-box.welll .listitem  i img{width:14.25vw;}
.sustain-block.stbnew .sb-content .sbc-box.wiredl .listitem i img{width:20.020833333333334vw;}
  
.sustain-block .sb-content{width: 100%;height:auto;padding: 1.0416666666666665vw 2.604166666666667vw;margin-left:0;}
.sustain-block .sb-content .sbc-box h2{font-size: 7.125vw;line-height: 7.125vw;padding-left:16vw;}
.sustain-block .sb-content .sbc-box .sbc-list .listitem h3{font-size: 4.5vw;}

section #content .caption.rsgel{margin:0;padding:0;padding:1.5625vw 3.6458333333333335vw 1.5625vw 5.729166666666666vw}
section #content .gallery.rsgel{width:100%;height:auto;} 
section #content .gallery.rsgel .bg{width:100%;height:60.041667vw} 
section #content .gallery.rsgel .caption{width:100%;height:80vw;text-align:left;padding-top:4.123711340206185vw;padding-bottom:10.309278350515463vw;}
section #content .gallery.rsgel .caption h2{margin: 0 0 3.03125vw 0;font-size: 7.422680412371134vw;line-height: 7.422680412371134vw;letter-spacing: normal;}
section #content .gallery.rsgel .caption p{width: 100%;padding: 0.5vw 0 0 0;font-size: 4.536082474226804vw;color: #707070;line-height: 4.948453608247423vw;}
section #content .gallery.rsgel .caption a{float:left;margin-top:4.5520833333333335vw}
section #content .gallery.rsgel .caption .logo-box{width: 100%;float: left;margin: 0 0 2.03125vw 0;padding: 0;float:left;}
section #content .gallery.rsgel .caption .logo-box img{width: 18.697916666666666vw;height: auto;float: left;margin: 0;padding: 0;object-fit:contain;text-align:center;}

section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .logo-box{margin: 0 0 5.0208333333333335vw 0}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption h2{margin: 0 0 3.2916666666666665vw 0}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption a{float:left;margin-top:2.8125vw}
section #content .gallery.rsgel .slick-slide:nth-child(2n) .caption .apdtl .logo-box img{width:26.447916666666666vw;height:auto;}


.g-tabs{width:100%;margin:0;padding:0;float:left;}
.g-tabs a{width:30.17708333333333%;height:13.5vw;padding: 0.5vw 0 0 0;font-size: 3.4625vw;line-height: 4.7187500000000002vw;float:left;transition:0.3s ease all;}
.g-tabs a:nth-child(2){width:39.59375%;}
.g-tabs a:last-of-type{border-right:0;}
.g-tabs a.active{background-color:#ECE9E4;}

/*Footer-Start*/
footer{height:9.126466753585397vw;padding:3.129074315514994vw 7.822685788787484vw 3.129074315514994vw 7.822685788787484vw;} 
footer::after{height:1.564537157757497vw;}
footer ul li{font-size:1.8252933507170794vw;} 
footer ul li:nth-child(2){margin-left:12.907431551499348vw;}
footer .footer-nav{width:auto;right:8.865710560625816vw;top:2.8vw;}
footer .footer-nav a{font-size:1.8252933507170794vw;} 
footer .footer-nav a:nth-child(2){margin-left:0.651890482398957vw;padding-left:1vw;}
footer .footer-nav a:nth-child(2):after{width:0.13333333333333333vw;height:1.955671447196871vw;top:-0.3vw;content:' ';border-left:0.1303780964797914vw solid #706f6f;}
footer sup{float:right; margin-top:-0.1vw;}
/*Footer-End*/
   
.web{display:none !important;}
.mobile{display:block !important;}
}

@media only screen and (min-width:0) and (max-width:768px) {
	.juicer-feed{height:36.25vw !important;}
	.juicer-feed li.feed-item{height:36.25vw !important;}
	.juicer-feed li.feed-item .j-image img{height:36.25vw !important;}
	.juicer-feed .slick-track{height:36.25vw !important;}
	
	.juicer-feed .j-meta nav {left: 17.9vw !important;top: 5vw !important;}
	.juicer-feed .j-message p {font-size: 2.4583333333333333vw !important;}
	.juicer-feed .j-message p .j-read-more {margin-top: 1.2vw;font-size: 2.4583333333333333vw !important;}
	.juicer-feed .j-message p .j-read-more:after {left: 15.1vw;width: 9.2vw;}
	.juicer-feed .j-message {margin-top: 8vw;}
	.juicer-feed li.feed-item .j-image:after {top: 16.5vw;left: 21vw;border: solid 0.391vw #ffffff;}
	.juicer-feed .slick-prev:before, .juicer-feed .slick-next:before {top: 9vw;left: 2.1vw;}

	.juicer-feed .j-meta nav a.j-social {border: solid 0.391vw #ffffff;}

    section #content .img-icon-text-box .icon-text-box ul li{font-size:3.733333333333334vw;}
    section #content .text-img-box .text-box .btn{width:auto;min-width:50vw;height:auto;margin: 2vw 0 0 0;padding:2.607561929595828vw 4vw 2.607561929595828vw 4vw;font-size:4.69361147327249vw;letter-spacing:0;line-height:1;}
 


    section #content .Ofc-disection #content .b-contacta .bco-text aspns{width:100%;float:left;margin:0;padding:0;}
    section #content .Ofc-dispns .od-inner{width:100%;padding:8.333333333333334vw 3.911342894393742vw 8.66666666666667vw 3.911342894393742vw;position:relative;}
    section #content .Ofc-dispns .od-inner h3{margin:0 0 6.666666666666667vw 0;font-size:6.933333333333333vw;line-height:6.4vw;}
    section #content .Ofc-dispns table{margin:0 0 13.333333333333334vw 0;padding-bottom:13.333333333333334vw;overflow-x:auto;display:block;}
    section #content .Ofc-dispns table tbody{width:100%;padding:0;float:none;}
    section #content .Ofc-dispns table tr{padding:2.666666666666667vw 0 1.6vw 0;display: flex;}
    section #content .Ofc-dispns table tr th{width:29.333333333333332vw;margin:0 2.666666666666667vw 0 0;font-size:6.4vw;line-height:5.866666666666666vw;letter-spacing:0.064vw;}
    section #content .Ofc-dispns table tr th:first-child{margin-right:4vw;}
    section #content .Ofc-dispns table tr th:last-child{width:16vw;}
    section #content .Ofc-dispns table tr td{width:29.333333333333332vw;margin:0 2.666666666666667vw 0 0;font-size:5.333333333333334vw;line-height:5.333333333333334vw;letter-spacing:0.064vw;}
    section #content .Ofc-dispns table tr td:first-child{margin-right:4vw;}
    section #content .Ofc-dispns table tr td:last-child{width:16vw;}
    section #content .Ofc-dispns .bprint{width:6.933333333333333vw;height:6.933333333333333vw;margin:0.5333333333333333vw 0 0 0;}
    /*section #content .Ofc-dispns .fl-plan{width:10.666666666666668vw;height:6.4vw;margin:0;}*/
    section #content .Ofc-dispns .fl-plan{width:6.933333333333333vw;height:6.933333333333333vw;margin:0;}
    section #content .Ofc-dispns .fotos-s{width:6.933333333333333vw;height:6.933333333333333vw;margin:0.5333333333333333vw 0 0 0;}
    section #content .Ofc-dispns table tr td sup{font-size:3.5vw;line-height:0.7vw;top:1vw;}
    section #content .Ofc-dispns .scroll{width:auto;margin:0;padding:0;font-family: 'AkzidenzGrotConBQ-Medium';font-weight: 500;font-size:5.3816425120772946vw;letter-spacing:normal;line-height:5.314009661835748vw;color:#242322;position:absolute;right:12.318840579710146vw;bottom:50vw;}
    section #content .Ofc-dispns .scroll:after{width:4.3478260869565215vw;height:3.3816425120772946vw;margin:0;padding:0;content:' ';background:url(../images/arrow-black-small.png) no-repeat;background-size:100% auto;background-position:center center;position:absolute;right:-6.521739130434782vw;top:0.9vw;}
    

   section #content .Ofc-dispns table::-webkit-scrollbar-track{background-color: #ccc;border-radius:30px;}
   section #content .Ofc-dispns table::-webkit-scrollbar{height: 8px;background-color: #ccc;}
    section #content .Ofc-dispns table::-webkit-scrollbar-thumb{background-color: #000;border: 2px solid #000;border-radius:30px;}

section #content .buildprmium figure{width:100%;height:auto;}
section #content .buildprmium .buidtext{width:100%;padding:8.25vw 9vw 8.6875vw 9vw;}
section #content .buildprmium .buidtext p{margin-bottom:4.392386530014641vw;line-height:1.3;font-size:3.733333333333334vw;}
section #content .buildprmium .bt-downlaod{width:48.5%;height:auto;float:left;margin:0 2.083333333333333vw 0 0;padding:2.607561929595828vw 2vw 2.607561929595828vw 6vw;background-position:left 2vw center;background-size:auto 4.2916666666666665vw;font-size:3.89361147327249vw;line-height:1;}

section #content .b-centtext{width:100%;float:left;margin:0;padding:0;}
section #content .b-centtext .bct-inner{width:100%;padding:5.729166666666666vw 9vw 5.729166666666666vw 9vw;}
section #content .b-centtext h3{width: 100%;margin-bottom:2.604166666666667vw;line-height:1.3;font-size:3.733333333333334vw;}
section #content .b-centtext p{margin-bottom:4.392386530014641vw;line-height:1.3;font-size:3.733333333333334vw;}
section #content .b-centtext ol{margin-bottom:4.392386530014641vw;padding-left:1.4583333333333333vw;}
section #content .b-centtext ul{margin-bottom:4.392386530014641vw;padding-left:1.4583333333333333vw;}
section #content .b-centtext ol li, section #content .b-centtext ul li{line-height:1.3;font-size:3.733333333333334vw;}
    

    section #content .descargas{width:100%;text-align:center}
    section #content .descargas h3{width:100% !important;margin:0 0 5.333333333333334vw 0 !important;padding:0;}
    section #content .descargas .bt-downlaod{min-width:75%;display:inline-block;float:none;height:9.6vw;margin:0 0 2.666666666666667vw 0;padding:1.0666666666666667vw 9vw 0 9vw;background-position:left 2.666666666666667vw center;background-size:auto 4.8vw;font-size:4.266666666666667vw;line-height:8vw;}
    section #content .descargas .bt-downlaod:hover{background-color:#4d4d4d;color:#ffffff;}

    section #content .b-contacta{height:80.603221083455345vw;}
    section #content .b-contacta .bco-text .bct-center{width:80vw;}
    section #content .b-contacta .bco-text p{margin-bottom:8vw;font-size:5.866666666666666vw;line-height:1.25;position:relative;letter-spacing:0.0424597364568082vw;}
    section #content .b-contacta .bco-text a{width:auto;min-width:50vw;height:auto;margin:0;padding:2.607561929595828vw 4vw 2.607561929595828vw 4vw;font-size:4.69361147327249vw;letter-spacing:0;line-height:1;}

.popup-v img{height:auto;width:90vw !important;}
 
}

@media only screen and (min-width:0) and (max-width:480px) {
	.juicer-feed{width:calc(100% - 6.6875vw) !important;height:60.25vw !important;}
	.juicer-feed li.feed-item{height:60.25vw !important;}
	.juicer-feed li.feed-item .j-image img{height:60.25vw !important;}
	.juicer-feed .slick-track{height:60.25vw !important;}
	
	.juicer-feed .j-meta nav a.j-social {font-size: 4vw !important;border: solid 0.417vw #ffffff;padding: 1.2vw 1.2vw 0.9vw 1.2vw;}
	.juicer-feed .j-meta{width:calc(100% - 6.6875vw - 6.6875vw) !important;}
	.juicer-feed .j-meta nav {left: 39.6vw !important;top: 7vw !important;}
	.juicer-feed .j-message p {font-size: 4.4583333333333333vw !important;}
	.juicer-feed .j-message p .j-read-more {margin-top: 3.6vw;font-size: 4.4583333333333333vw !important;}
	.juicer-feed .j-message p .j-read-more:after {left: 28.4vw;width: 16.9vw;}
	.juicer-feed .j-message {margin-top: 15vw;padding: 0 6vw;}
	.juicer-feed li.feed-item .j-image:after {top: 25.5vw;left: 42vw;border: solid 0.417vw #ffffff;width: 3.5vw;height: 4.2vw;padding: 1.3vw 1.1vw 1.1vw 1.3vw;background-size: calc(100% - 1vw - 1.2vw) auto;}
	.juicer-feed .slick-prev:before, .juicer-feed .slick-next:before {top: 13vw;left: 2.5vw;height:2.763vw;width:2.238vw;}

	
.juicer-feed .slick-prev, .juicer-feed .slick-next{width: 6.6875vw !important;}

.juicer-feed .slick-next {right:-6.6875vw !important;}
.juicer-feed .slick-prev {right:-6.6875vw !important;}
}






@media (max-width: 768px) {
  .desktop-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}
@media (min-width: 1113px) {
  #mapBtn {
    display: none !important;
  }
}

.product-hero-container {
  position: relative;
  height: 40.849194729136165vw;
  
}
.product-hero-container .panorama {
  display: flex;
  flex-direction: row;
  height: 100%;
  position: relative;
  z-index: 1;
  cursor: pointer;
  background: #f8f8f8;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.product-hero-container .panorama .panorama-column {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  border-left: 1px solid #fff;
}
.product-hero-container .panorama .panorama-column .panorama-row {
  position: relative;
  flex: 1;
  height: 100%;
  border-bottom: 1px solid #fff;
  overflow: hidden;
  transition: all 0.2s ease;
}
.product-hero-container .panorama .image {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  transition: all 0.48s ease;
}
.product-hero-container .panorama .panorama-column .panorama-row:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: transparent;
  transition: all 0.24s ease;
}
.product-hero-container .panorama .panorama-column .panorama-row.black:after {
  background: rgba(0, 0, 0, 0.36);
}
.product-hero-container .panorama .panorama-column .panorama-row:hover .image {
  transform: scale(1.1);
}
.product-hero-container .panorama .panorama-column .panorama-row:last-child {
  border-bottom: 0;
}
.product-hero-container .panorama .panorama-column:first-child {
  border-left: 0;
}
.product-hero-container .panorama.five-images .panorama-column:first-child {
  width: 40.70278184480234%;
}
.product-hero-container .panorama.five-images .panorama-column:nth-child(2){
  width: 30.60029282576867%;
}
.product-hero-container .panorama.five-images .panorama-column:nth-child(3){
  width: 28.69692532942899%;
}
.product-hero-container .panorama.three-images .panorama-column:first-child {
  width: 67%;
}
.product-hero-container .panorama.three-images .panorama-column:nth-child(2) {
  width: 33%;
}
.product-hero-container .panorama.one-image .panorama-column:first-child {
  width: 100%;
}
.product-hero-container .panorama .buttons-group {
  display: flex;
  position: absolute;
  z-index: 2;
  top: 24px;
  left: 24px;
  visibility:hidden;
}
.product-hero-container .panorama #save-favorite,
.product-hero-container .panorama #show-photos {
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
  padding: 7px 21px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.43;
  margin-right: 16px;
}
.product-hero-container .panorama #save-favorite:active,
.product-hero-container .panorama #show-photos:active {
  background: #f2f2f2;
}
.product-hero-container .panorama #save-favorite {
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 0;
}
.product-hero-container .panorama #save-favorite .icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-bottom: -3px;
  margin-right: 8px;
  opacity: 0.6;
}
.product-hero-container .panorama #save-favorite .icon.favorite {
  background-image: url(/images/icons/green_heart_filled.svg);
  opacity: 1;
}
/*@media screen and (max-width: 1200px) {
  .product-hero-container {
    height: 380px;
  }
  .product-hero-container .panorama.five-images .panorama-column:first-child {
    width: 67%;
  }
  .product-hero-container .panorama.five-images .panorama-column:nth-child(2) {
    width: 33%;
  }
  .product-hero-container .panorama.five-images .panorama-column:nth-child(3) {
    display: none;
  }
}*/
@media screen and (max-width: 768px) {
  .product-hero-container {
    max-height: none;
    height: 106.66666666666667vw;
    width:100%;
  }
  .product-hero-container .panorama .buttons-group {
    top: 20px;
    left: 16px;
  }
  .product-hero-container .panorama.five-images .panorama-column:first-child {
  width: 100%;
}
  .producto-slider .slick-next:before, .producto-slider .slick-prev:before{
      font-size:8vw !important;
  }
  .product-hero-container .panorama .buttons-group {
 
  visibility:visible;
}
  .product-hero-container .panorama #save-favorite, .product-hero-container .panorama #show-photos{visibility:visible;padding:1vw 2vw 1vw 8vw !important;font-size:2.6vw !important;}
  #show-photos svg:not(:root){width:4.6vw;height:4vw;margin-bottom:1vw !important;position:absolute;left:2vw;top:1vw;}
}
.producto-slider .slick-next,
.producto-slider .slick-prev {
  color: #fff;
  height: 5%;
  width: 120px;
  display: block;
  text-align: center;
  transition: all 0.12s ease-in;
}
.producto-slider .slick-next:before,
.producto-slider .slick-prev:before {
  font-size: 60px;
  opacity: 1;
}
.producto-slider .slick-prev {
  left: 0;
  z-index: 990;
}
.producto-slider .slick-next {
  right: 0;
  z-index: 990;
}
.producto-slider {
  opacity: 0;
  visibility: hidden;
  pointer-events: none !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999999;
  background: rgba(0, 0, 0, 0.85);
}
.producto-slider.visible {
  opacity: 1;
  visibility: visible;
  pointer-events: all !important;
}
.producto-slider .close-button {
  
  z-index: 991;
  cursor: pointer;
  background-image: url(../images/cloes-p-img.svg);
  background-repeat:no-repeat;
  background-size:100% auto; 
    width: 30px;
    height: 30px;
    right: 3vw;
    top: 2vw;
    position: absolute;
}
.producto-slider * {
  outline: none;
}
.producto-slider-container {
  height: 100%;
}
.producto-slider .slick-list {
  position: absolute;
  top: 0;
  left: 120px;
  right: 120px;
  bottom: 0;
}
.producto-slide {
  height: 600px;
  margin-top: calc((100vh - 600px) / 2);
  width: auto;
  max-height: none;
}
.producto-slider .slick-slide img {
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  height: 100%;
  width:100%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.producto-slider .slick-dots {
  bottom: 0;

}
.producto-slider .slick-dots li button {
  padding: 48px 6px;
}
.producto-slider .slick-dots li button:before {
  color: #fff;
}
.slick-next:before,
.slick-prev:before {
  font-family: Ionicons;
}
.slick-prev:before {
  content: "\f3d2";
}
.slick-next:before {
  content: "\f3d3";
}
@media (max-width: 768px) {
  .producto-slider {
    padding-bottom: 0;
  }
  .producto-slider .close-button {
    top: 6px;
    right: 12px;
  }
  .producto-slider .slick-next,
  .producto-slider .slick-prev {
    height: 10vw;
    width: 10vw;
    
    border-radius: 50%;
  }
  .producto-slider .slick-list {
    left: 0;
    right: 0;
  }
  .producto-slider .close-button {
 
    width: 4vw;
    height: 4vw;
    right: 4vw;
    top: 4vw;
    background-size:100% auto;
}

}
@media (max-height: 736px) {
  .producto-slide {
    height: 100vh;
    margin-top: 0;
  }
}
.product-content {
  width: 65%;
  float: left;
  font-family: Raleway, Lato, sans-serif;
  padding: 0 64px 0 80px;
}
.product-content > .line-separator {
  margin: 36px 0;
}
.product-content > .top {
  margin-bottom: 28px;
}
.product-content > .top .city,
.product-content > .top .modality {
  padding: 8px 12px;
  margin-bottom: 6px;
  font-size: 15px;
}
.product-content > .top .modality {
  display: inline-block;
  border-radius: 6px;
  background: #008b6e;
  color: #fff;
  font-weight: 500;
}
.product-content > .top .city {
  display: inline-block;
  font-weight: 500;
  color: rgba(29, 29, 38, 0.5);
  text-transform: uppercase;
  letter-spacing: 1.2px;
  transform: translateY(1px);
}
.external-link-a,
.product-content > .top .see-map {
  display: inline-block;
  margin-top: 8px;
}
.product-content h1 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 16px;
}
@media (max-width: 1112px) {
  .product-content {
    padding: 0 2rem;
  }
}
@media (max-width: 800px) {
  .product-content {
    width: 100%;
  }
}
@media (max-width: 376px) {
  .product-content {
    padding: 0 1rem;
  }
  th {
    padding: 7px;
  }
}
.product-form {
  width: 35%;
  float: right;
  display: block;
  padding-right: 5rem;
}
.product-form.hidden {
  display: none;
}
.product-form.visible {
  display: block;
}
.product-form.fixed {
  position: fixed;
  width: 35%;
  top: 41.5px;
  right: 0;
}
.product-form.absolute {
  position: absolute;
  width: 35%;
  bottom: 40px;
  top: inherit;
  right: 0.05rem;
}
.product-form.static {
  position: static;
  width: 35%;
  top: inherit;
  right: inherit;
}
@media (max-width: 1112px) {
  .product-form {
    padding-right: 2rem;
  }
}
@media (max-width: 800px) {
  .product-form {
    display: none;
    position: fixed !important;
    width: 100% !important;
    bottom: 0 !important;
    padding: 2rem;
    left: 0;
    top: 0;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 9999;
    margin: 0;
    transition: all 0.2s ease-in;
  }
}
@media (max-width: 576px) {
  .product-form {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.product-content > p {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5rem;
  text-align: justify;
}

@media (max-width: 576px) {
  .planos-item {
    margin-left: 0;
    margin-right: 0;
    margin-top: 6px;
  }
}
.productrollers {
  position: absolute;
  right: 50%;
  margin: 0;
  top: 0;
  display: inline;
  display: initial;
  transform: translate(50%);
}
.planos-product {
  text-align: center;
}
.planos-product img {
  height: 300px;
  width: auto;
  margin: 0 auto;
}
.planos-product a {
  display: inline-block;
  padding: 1rem;
  margin-top: 1rem;
  color: #fff;
  width: 100%;
  background: #008b6e;
  transition: all 0.12s ease-in;
  cursor: pointer;
  border-radius: 4px;
  font-weight: 600;
}
.planos-product a:hover {
  background: #009b7e;
}

