@font-face{font-family:JF Flat;src:url(../fonts/JF-Flat/JF-Flat-regular.eot);src:url(../fonts/JF-Flat/JF-Flat-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/JF-Flat/JF-Flat-regular-1ce8c264d0.woff) format('woff'),url(../fonts/JF-Flat/JF-Flat-regular-a742499d94.ttf) format('truetype'),url(../fonts/JF-Flat/JF-Flat-regular-b5c7eee1ca.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:JF Flat Light;src:url(../fonts/JF-Flat/JF-Flat-light-8519f67124.eot);src:url(../fonts/JF-Flat/JF-Flat-light-8519f67124.eot?#iefix) format('embedded-opentype'),url(../fonts/JF-Flat/JF-Flat-light-92de2258c8.woff) format('woff'),url(../fonts/JF-Flat/JF-Flat-light-f024241e77.ttf) format('truetype'),url(../fonts/JF-Flat/JF-Flat-light-f80eba5487.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:JF Flat Medium;src:url(../fonts/JF-Flat/JF-Flat-medium.eot);src:url(../fonts/JF-Flat/JF-Flat-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/JF-Flat/JF-Flat-medium-e66fc0ce6c.woff) format('woff'),url(../fonts/JF-Flat/JF-Flat-medium-6b5abdd049.ttf) format('truetype'),url(../fonts/JF-Flat/JF-Flat-medium-654ae2497d.svg) format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}::-moz-selection{background:#cab88a}::selection{background:#cab88a}html{font-size:62.8%;height:100%}@media screen and (min-width:800px){html{font-size:80.8%}}body{padding:0;margin:0;height:100%;background:#343d54;overflow:hidden}.wrapper{max-width:1350px;margin:0 auto}@media screen and (min-width:800px){.main{padding-top:110px}}.loader{background:#fff;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:6;pointer-events:none;font-family:JF Flat Light}.loader--text{position:absolute;z-index:8;bottom:50px;right:50px;font-size:1.6rem;color:#c3a325}.loader--text span{font-size:2rem;font-family:JF Flat Medium}.prograss{position:absolute;z-index:7;transition:all .8s cubic-bezier(.91,.35,.07,1.08)}.prograss,.prograss svg{width:100%;height:100%}#baguetteBox-overlay{direction:ltr}.go-btn{margin:0;padding:0;width:55px;height:55px;border:0;background-color:#cab88a;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;padding:5px 0;position:relative;overflow:hidden}.go-btn .arrow{width:20px;height:40px;transform:translateX(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out .1s;opacity:.5}.go-btn:focus .arrow,.go-btn:hover .arrow{transform:translateX(-5px);opacity:1}.go-btn--flip-x .arrow{transform-origin:center;transform:translateX(0) rotate(180deg)}.go-btn--flip-x:focus .arrow,.go-btn--flip-x:hover .arrow{transform:rotate(180deg) translateX(-5px);opacity:1}.header{width:100%;background:#cab88a}.header__inner{width:100%;display:flex;flex-direction:column}.header__homelink{flex:1 0 85px;max-width:120px;height:120px;align-self:center;overflow:hidden;display:flex;flex-direction:column}.header__homelink svg{width:100%;height:100%;color:#cab88a;fill:#343d54;pointer-events:none}@media screen and (min-width:800px){.header{position:fixed;left:0;z-index:4;background:#fff;max-width:100%}.header__inner{flex-direction:row;justify-content:space-between;padding:0 2rem;height:110px;max-width:1350px;margin:0 auto}.header__homelink{flex:1 0 150px;max-width:150px}}.header__nav{background:#343d54;position:relative}.header__nav ul{display:flex;list-style:none;margin:0;padding:.8rem 0;justify-content:space-around}.header__nav a{text-decoration:none;color:#cab88a;font-family:JF Flat;text-transform:uppercase}@media screen and (min-width:800px){.header__nav{background:none;flex:1 0 450px;max-width:450px}.header__nav ul{height:100%;-ms-grid-row-align:center;align-items:center;position:absolute;width:100%}.header__nav li{position:relative}.header__nav li:hover:before{content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0;background:#cab88a}.header__nav a{color:#343d54}}.section{display:flex;flex-direction:column-reverse;min-height:100vh}.section__cover-title{display:flex;align-items:center;align-content:center;justify-content:center;height:150px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;font-family:sans-serif}.section__cover-title h2{font-size:3.3rem;color:#fff;font-family:JF Flat;position:relative;z-index:1;border-bottom:3px solid #cab88a;padding-bottom:3px}.section__content{background:#f0ece3;line-height:1.5;flex:1;display:flex;align-items:center}.section .panel__inner{padding:5rem;font-size:1.2rem;width:100%}.section blockquote{font-size:1.4rem;line-height:2.2;word-wrap:break-word;font-family:JF Flat Medium;margin:0}@media screen and (min-width:800px){.section{width:100%;position:relative;flex-direction:row;flex-wrap:wrap;min-height:calc(100vh - 110px)}.section .panel__inner{padding:6rem}.section__content,.section__cover-title{width:50%;height:auto}.section__content{display:flex;align-items:center}.section--reverse{flex-direction:row-reverse}}.section__cover-title.panel:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:radial-gradient(ellipse at center,rgba(39,35,23,.28) 0,rgba(43,42,43,0) 100%)}#projects .section__content{-ms-grid-row-align:stretch;align-items:stretch}.project-list{position:relative;width:100%;min-height:100%;padding:0;margin:0;display:flex;flex-direction:column}.project{display:none;position:absolute;left:0;top:0;background-color:#fff}.project,.project-detail{height:100%;width:100%}.project-detail a{color:#fff;text-decoration:none;font-size:1.6rem;font-family:JF Flat;border:3px solid #343d54;background-color:#343d54;padding:1.2rem;transition:background-color .2s ease-in-out}.project-detail a:hover{background-color:#3a455f}.project .cover{height:100%;width:100%;position:absolute;left:0;top:0;background-color:#fff;display:flex;justify-content:center;align-items:center;background-position:50%;background-size:cover}.project-rack{width:100%;height:50%;position:relative;flex:1;overflow:hidden}.project-rack .project{display:block}.mask,.mask-inner{position:absolute;z-index:2;right:0;top:0}.mask{visibility:hidden;height:100%;width:50%}.mask.visible{visibility:visible}.mask-inner{transform-origin:0 100%;height:100%;width:100%;background-color:#343d54}.project-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.project-nav button,.project button.mobile{display:none}.grayscale{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.76378 0.21455999999999997 0.021660000000000006 0 0 0.06378 0.9145599999999999 0.021660000000000006 0 0 0.06378 0.21455999999999997 0.72166 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(30%);filter:grayscale(30%);pointer-events:none}.contact{padding:5px 0}.contact a{text-decoration:none;background:#cab88a;color:#fff;margin-right:5px;padding:3px}.contact-form{display:flex;flex-direction:column;color:#343d54}.contact-form .alert-message{padding:8px 0;text-align:center;color:#fff;font-size:1.6rem;opacity:0;background-color:#c15555}.contact-form .alert-message--success{background-color:#61cc5a}.contact-form .alert-message--error{background-color:#c15555}.contact-form .field{transition:all .3s ease}.contact-form input,.contact-form textarea{margin:0;font-family:serifaitalic,arial,sans-serif;background-color:#fff;padding:12px 16px;width:100%;border:0;resize:none}.contact-form label{font-size:1.2rem}.contact-form .field:last-child{align-self:flex-end}.contact-form .spinner{width:100%;height:100%;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.contact-form .spinner rect{fill:#666}.contact-form.sending .go-btn{cursor:not-allowed}.contact-form.sending .go-btn .arrow{opacity:0}.contact-form.sending .go-btn .spinner{visibility:visible;opacity:1}.contact-form.sending .field:not(:last-child){filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter');-webkit-filter:blur(1px);filter:blur(1px);transform-origin:50% 50%;transform:translateY(-25px) scale(.9)}h3{display:inline-block;font-size:20px;font-family:AvenirNextLTW01-Medium,arial,sans-serif;padding-bottom:10px;border-bottom:3px solid #cab88a;font-family:JF Flat}.main--single{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:800px){.main--single{flex-direction:row}}.main--single>div{width:100%}@media screen and (min-width:800px){.main--single>div{width:50%;flex:1 0 50%}}.main--single .title{font-size:3.2rem;text-align:center;color:#343d54;font-family:JF Flat Medium}.main--single .promotional-flyer{max-width:250px;margin:0 auto 2rem;font-family:JF Flat Medium}.main--single .promotional-flyer img{display:none}.main--single .promotional-flyer a{display:block;border:3px solid #343d54;background-color:#343d54;color:#cab88a;padding:1rem;text-decoration:none;text-align:center;font-size:1rem}.main--single .promotional-flyer a:hover{background-color:#3a455f}.main--single .media{position:relative;height:100%;width:100%;perspective:800px;transform:translateZ(0);backface-visibility:hidden}@media screen and (min-width:800px){.main--single .media{position:fixed;top:110px;height:calc(100% - 110px);max-width:675px}}.main--single .content{background:#f0ece3;line-height:2.2;font-size:1.2rem;padding:5rem;height:auto}@media screen and (min-width:800px){.main--single .content{position:absolute;left:0;min-height:100vh;padding:8rem}}.media-list{list-style:none;height:100%;width:100%;margin:0;padding:0}.media-list .media-item{width:100%;top:0;left:0;height:auto;min-height:300px}@media screen and (min-width:800px){.media-list .media-item{position:absolute;height:100%;display:none}}.media-list .rack{width:100%;height:100%;display:none}@media screen and (min-width:800px){.media-list .rack,.media-list .rack .media-item{display:block}}#gallery{background:#cab88a}#gallery ul{padding:20px;margin:0;list-style:none;display:flex;height:100%;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#gallery li{flex:1 0 50%;min-width:130px;max-width:280px}#gallery figure{margin:1em}#gallery img{width:100%}.orient-jewel-project .map__info{display:block}.map__info{position:absolute;z-index:1;background:#fff;top:15px;right:15px;width:208px;padding:30px 40px 30px 0;list-style:none;display:none}.map__info li{padding:5px 0;font-size:16px;position:relative}.map__info li:before{content:"";position:absolute;width:20px;height:20px;right:-30px;border-radius:50%}.info--zajil:before{background-color:#57ac31}.info--resort:before{background-color:#dad83c}.info--farm:before{background-color:#c838a8}.info--development:before{background-color:#5aa2ed}.media-nav{height:320px;left:50%;margin-left:20px;margin-top:10px;position:fixed;top:50%;width:50px;z-index:5;display:none}@media screen and (min-width:800px){.media-nav{display:block}}.media-nav ul{padding:0;margin:0;height:100%;width:100%;list-style:none}.media-nav li{margin:0;min-width:0;width:80px;height:80px}.media-nav a{transform:rotate(90deg);transform-origin:50% 0;display:block;text-decoration:none;color:#cab88a;background-color:#343d54;font-size:1.2em;font-family:JF Flat;text-align:center;padding:15px 0;transition:all .2s cubic-bezier(.165,.84,.44,1);border:3px solid #343d54}.media-nav a.active{color:#343d54;background-color:#cab88a}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:9;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:a .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:b .4s ease-out}@keyframes a{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes b{0%,to{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:c 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes c{0%,to{transform:scale(0)}50%{transform:scale(1)}}