body,html{width:100%;height:100%}h1,h2{font-family:big-caslon-fb,serif;margin-top:0;font-weight:400;margin-bottom:20px;letter-spacing:2px}.back-to-top-wrapper #back-to-top,.section-9 .container .container-2 .content-wrapper ul li a,.section-9 .container .container-2 .wrapper .social-wrapper .list-inline .list-inline-item a,footer .container .content-wrapper ul li a,footer .container .social-wrapper .list-inline .list-inline-item a,header .nav-desktop .nav-2 ul li a,section.gallery .container .box-left ul li a{text-decoration:none}@font-face{font-family:Gotham-Bold;src:url(../fonts/Gotham-Bold/Gotham-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Book;src:url(../fonts/Gotham-Book/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Light;src:url(../fonts/Gotham-Light/Gotham-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Medium;src:url(../fonts/Gotham-Medium/Gotham-Medium.woff) format("woff");font-weight:400;font-style:normal}html{font-size:12px}body{margin:0;overflow-x:hidden!important}h1{font-size:30px}h2{font-size:2rem}p{margin:0 0 1rem;font-family:Gotham-Light;font-size:1rem;line-height:1.7}button,div,select{outline:0}@media only screen and (max-width:992px){h1{font-size:30px}}@media only screen and (max-width:768px){h1{font-size:2rem}h2{font-size:1.6rem}}@media only screen and (max-width:414px){h1{font-size:20px}h2{font-size:16px}p{font-family:Gotham-Book;font-size:13px}}.back-to-top-wrapper{position:fixed;bottom:40px;right:40px;z-index:99;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media (max-width:576px){.back-to-top-wrapper{bottom:44px;right:33px}}.back-to-top-wrapper #back-to-top{font-family:Gotham-Light;display:block;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#666;cursor:pointer;border:0;border-radius:2px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.back-to-top-wrapper #back-to-top:hover{background:#e9ebec}.back-to-top-wrapper.show{opacity:1}.back-to-top-wrapper span{position:absolute;display:block;width:58px;font-size:8px;font-family:Gotham-Medium;left:-12px;top:38px;color:#666}header .nav-desktop{display:block;position:fixed;width:100%;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}header .nav-desktop .nav-1{width:100%;height:auto;background-color:#062142;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}header .nav-desktop .nav-1 .logo-1{display:block;position:relative;width:15%}header .nav-desktop .nav-1 .logo-1 img{width:100%;display:block}header .nav-desktop .nav-2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.4)),color-stop(50%,rgba(0,0,0,.2)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 50%,transparent 100%);-webkit-transition:0;transition:0}header .nav-desktop .nav-2 .logo-2{display:block;position:relative;margin-bottom:auto;margin-top:auto}header .nav-desktop .nav-2 .logo-2 svg.icon{fill:#fff;max-height:45px;max-width:300px}header .nav-desktop .nav-2.force-white .logo-2 svg.icon,header .nav-desktop .nav-2.white .logo-2 svg.icon{fill:#000}header .nav-desktop .nav-2 ul{padding:0;margin-top:15px}header .nav-desktop .nav-2 ul li{list-style:none;display:inline-block}header .nav-desktop .nav-2 ul li a{color:#fff;font-family:Gotham-Book;font-size:11px;-webkit-transition:.3s;transition:.3s;text-shadow:0 1px 20px rgba(153,153,153,.3)}header .nav-desktop .nav-2 ul li+li{padding-left:30px}@media (max-width:1200px){header .nav-desktop .nav-2 ul li+li{padding-left:20px}}header .nav-desktop .nav-2 ul li.active a{color:#ac7c44!important}header .nav-desktop .nav-2 ul li:hover a{color:#ac7c44}header .nav-desktop .nav-2.force-white a,header .nav-desktop .nav-2.white a{color:#666}header .nav-desktop .nav-2.white{background:#fff;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2)}header .nav-desktop .nav-2.force-white{background:#fff;-webkit-transition:.3s;transition:.3s}header .nav-mobile{display:none}@media only screen and (max-width:992px){header .nav-desktop{display:none}header .nav-mobile{display:block;position:relative;width:100%;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}header .nav-mobile .nav-1,header .nav-mobile .nav-2{width:100%;padding:10px 40px;-webkit-box-sizing:border-box}header .nav-mobile .nav-1{height:auto;background-color:#062142;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box}header .nav-mobile .nav-1 .logo-1{display:block;position:relative;max-width:168px}header .nav-mobile .nav-1 .logo-1 img{width:100%;display:block}header .nav-mobile .nav-2{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(55%,rgba(0,0,0,.3)),color-stop(80%,rgba(0,0,0,.1)),to(transparent));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 55%,rgba(0,0,0,.1) 80%,transparent 100%);box-sizing:border-box;height:60px}header .nav-mobile .nav-2 .logo-2{display:block;position:relative;margin-bottom:auto;margin-top:auto;width:80%;height:100%}header .nav-mobile .nav-2 .logo-2 svg.icon{fill:#fff;max-width:270px;width:100%;height:100%}header .nav-mobile .nav-2 input#toggle{position:absolute;visibility:hidden}header .nav-mobile .nav-2 input#toggle+label{position:absolute;top:21px;right:20px;height:20px;width:25px;z-index:5!important;-webkit-transition:all .4s ease;transition:all .4s ease}header .nav-mobile .nav-2 input#toggle+label span{position:absolute;width:100%;height:1px;top:50%;margin-top:-1px;right:0;display:block;background:#fff}header .nav-mobile .nav-2 input#toggle+label span.black{background:#000}header .nav-mobile .nav-2 input#toggle+label span:first-child{top:4px}header .nav-mobile .nav-2 input#toggle+label span:last-child{top:16px}header .nav-mobile .nav-2 input#toggle label:hover{cursor:pointer}header .nav-mobile .nav-2 input#toggle:checked+label{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .nav-mobile .nav-2 input#toggle:checked+label span{opacity:0;top:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:rotate .3s ease .3s;transition:rotate .3s ease .3s;background:#ac7c44!important}header .nav-mobile .nav-2 input#toggle:checked+label span:first-child{opacity:1;-webkit-transition:rotate .3s ease .3s;transition:rotate .3s ease .3s;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header .nav-mobile .nav-2 input#toggle:checked+label span:last-child{opacity:1;-webkit-transition:rotate .3s ease .3s;transition:rotate .3s ease .3s;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header .nav-mobile .nav-2 .menu{height:100vh;width:100%;background-color:rgba(255,255,255,.95);z-index:0;position:fixed;right:-100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0}header .nav-mobile .nav-2 .menu .data{margin-top:40%}}@media only screen and (max-width:992px) and (max-width:992px) and (orientation:landscape){header .nav-mobile .nav-2 .menu{padding:0 40px}header .nav-mobile .nav-2 .menu .data{margin-top:0}}@media only screen and (max-width:992px){header .nav-mobile .nav-2.force-white .logo-2 svg.icon,header .nav-mobile .nav-2.white .logo-2 svg.icon{fill:#000}header .nav-mobile .nav-2 .menu .data ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .nav-mobile .nav-2 .menu .data ul li{list-style:none;display:inline-block;margin:0;text-align:center}header .nav-mobile .nav-2 .menu .data ul li.active a{color:#ac7c44}header .nav-mobile .nav-2.force-white a,header .nav-mobile .nav-2.white a{color:#666}header .nav-mobile .nav-2 .menu .data ul li a{text-decoration:none;color:#666;font-family:Gotham-Book;font-size:1em;line-height:4em}header .nav-mobile .nav-2.white{background:#fff;-webkit-transition:.3s;transition:.3s}header .nav-mobile .nav-2.white input#toggle+label span{background:#000}header .nav-mobile .nav-2.force-white{background:#fff;-webkit-transition:.3s;transition:.3s}header .nav-mobile .nav-2.force-white input#toggle+label span{background:#000}}@media only screen and (max-width:576px){header .nav-mobile .nav-1,header .nav-mobile .nav-2{padding:10px 20px}header .nav-mobile .nav-2 .toggle{right:20px;width:28px}}.registration{width:100%;height:100vh;position:fixed;z-index:9999;display:none;top:0}.registration sup{top:2px;position:relative}.registration .signup-form{width:100%;height:100vh;display:block;margin-left:auto;background-color:rgba(172,124,68,.95);position:absolute;top:0;max-width:420px;overflow:auto;right:-100%;opacity:0}.registration .signup-form h1,.registration .signup-form p{color:#fff;text-align:center;line-height:2;text-transform:uppercase;font-size:.8em;letter-spacing:.5px;margin-bottom:12px}.registration .signup-form h1{font-size:2rem;letter-spacing:3px;font-weight:100;margin-bottom:35px}.registration .signup-form .toggle-close{width:30px;height:30px;position:absolute;top:10px;left:10px;cursor:pointer}@media (max-width:576px){.registration .signup-form .toggle-close{right:10px;left:unset}}.registration .signup-form .toggle-close .one,.registration .signup-form .toggle-close .two{background-color:#fff;width:100%;height:1px;position:absolute;top:50%;left:50%;display:block}.registration .signup-form .toggle-close .one{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.registration .signup-form .toggle-close .two{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.registration .signup-form .form-container.front{display:block;padding:70px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.registration .signup-form .form-container.front form{margin-top:30px}.registration .signup-form .form-container.front select{width:100%!important;margin-bottom:35px;border-radius:0!important;border:none!important;border-bottom:1px solid #fff!important;height:38px!important;background-color:transparent!important;padding-left:0!important;-webkit-appearance:none;color:#fff;font-family:Gotham-Light;font-size:1rem}.registration .signup-form .form-container.front select option{color:#000}.registration .signup-form .form-container.front select:after{border-bottom:2px solid #fff!important;border-right:2px solid #fff!important}.registration .signup-form .form-container.front select span{position:relative!important;color:#fff!important;font-family:Gotham-Light;font-size:1rem}.registration .signup-form .form-container.front .dropdown{display:none}.registration .signup-form .form-container.front .form-label:after,.registration .signup-form .form-container.front .form-label:before{content:"";position:absolute;height:50%;width:100%;left:0;z-index:-1}.registration .signup-form .form-container.front .form-label:before{background:#ecf0f1;top:0}.registration .signup-form .form-container.front .form-label:after{background:#fff;bottom:0}.registration .signup-form .form-container.front .message-form-control{width:100%;background:0 0;border:none;border-radius:0;padding:1rem;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-transition:all .5s ease;transition:all .5s ease}.registration .signup-form .form-container.front .message-form-control:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.registration .signup-form .form-container.front .message-form-control::-webkit-input-placeholder{color:#fff;font-size:18px;line-height:100px;-webkit-transition:all .5s ease;transition:all .5s ease;margin:0 auto}.registration .signup-form .form-container.front .message-form-control:focus::-webkit-input-placeholder{color:#fff;font-size:12px;line-height:12px;padding-left:0}.registration .signup-form .form-container.front button{background:0 0;border:0;border-radius:0;color:#fff;letter-spacing:1px;text-align:center;margin:40px auto 0;font-family:big-caslon-fb,serif;text-transform:uppercase;font-size:1.1rem;position:relative;-webkit-transform:translateX(20px);transform:translateX(20px);display:block;cursor:pointer}.registration .signup-form .form-container.front button:before{content:"";border:1px solid #fff;width:11px;height:11px;position:absolute;top:2px;left:-40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s linear;transition:.3s linear}.registration .signup-form .form-container.front button:after{content:"";background:#fff;width:34px;height:1px;position:absolute;top:8px;left:-33px;-webkit-transition:.3s linear;transition:.3s linear;-webkit-transform-origin:right;transform-origin:right}.registration .signup-form .form-container.front button:hover:before{left:-47px}.registration .signup-form .form-container.front button:hover:after{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.registration .signup-form .form-container.front .group{position:relative;margin-bottom:15px}.registration .signup-form .form-container.front .group-select{position:relative;margin-bottom:15px;height:38px}.registration .signup-form .form-container.front .group-select:after{content:"";position:absolute;-webkit-clip-path:polygon(50% 50%,0 100%,100% 100%);clip-path:polygon(50% 50%,0 100%,100% 100%);background-color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:1px;top:18px;width:7px;height:7px}.registration .signup-form .form-container.front input{background:0 0;font-size:12px;padding:12px 0 7px;display:block;width:100%;border:none;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:Gotham-Light;-webkit-appearance:none;border-radius:0}.registration .signup-form .form-container.front input.mobile{padding-left:80px!important}.registration .signup-form .form-container.front input:focus{outline:0}.registration .signup-form .form-container.front label{color:#fff;position:absolute;pointer-events:none;top:9px;-webkit-transition:.2s ease all;transition:.2s ease all;font-family:Gotham-Light;font-size:1rem}.registration .signup-form .form-container.front label.lb-mobile{left:80px}.registration .signup-form .form-container.front label.error{position:absolute;top:43px!important;color:#d4d4d4!important;right:0;font-size:.8rem!important}.registration .signup-form .form-container.front input:focus~label,.registration .signup-form .form-container.front input:valid~label{top:-10px;font-size:12px;color:#fff}.registration .signup-form .form-container.front .bar{position:relative;display:block;width:50%}.registration .signup-form .form-container.front .bar:after,.registration .signup-form .form-container.front .bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#fff;-webkit-transition:.2s ease all;transition:.2s ease all}.registration .signup-form .form-container.front .bar:before{left:100%}.registration .signup-form .form-container.front .bar:after{right:0}.registration .signup-form .form-container.front input:focus~.bar:after,.registration .signup-form .form-container.front input:focus~.bar:before{width:100%}.registration .signup-form .form-container.front input:focus+span{outline:0;content:"";width:100%;height:1px;background:#d8d8d8;-webkit-transform:scale(1);transform:scale(1)}.registration .signup-form .form-container.front span{position:absolute;bottom:0;left:0;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.4s;transition:.4s}.section-1,.section-2{height:100vh;width:100%}.registration .signup-form .form-container.front input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#fff}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#fff}to{width:0;background:0 0}}.section-1,.section-3{background-repeat:no-repeat;overflow:hidden;position:relative}.section-1,.section-3,.section-4{background-size:cover}.section-1,.section-6,.section-8{background-color:#fff}.section-1{background-image:url(../images/bg.jpg);background-position:center}.section-2{background-image:-webkit-gradient(linear,left top,left bottom,from(#d8d8d8),to(#fff));background-image:linear-gradient(#d8d8d8,#fff)}.section-2 .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:72px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-2 .container .box-left{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-2 .container .box-left img{width:100%;max-width:340px}.section-2 .container .box-right{width:55%;display:block;position:relative;margin:auto;padding:40px 60px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-2 .container .box-right .wrapper h1{color:#ac7c44}.section-2 .container .box-right .wrapper h2{color:#ac7c44;font-size:23px}@media (max-width:992px){.section-2 .container .box-right .wrapper h1,.section-2 .container .box-right .wrapper h2{text-align:center}}.section-2 .container .box-right .wrapper p{text-align:justify;color:#666;margin-bottom:20px}.section-2 .container .box-right .wrapper p:last-child{margin-bottom:0}@media (min-width:1441px){.section-2 .container .box-left img{max-width:580px}.section-2 .container .box-right{padding:40px 180px 40px 10px}}@media (min-width:1281px){.section-2 .container .box-right{padding:40px 110px 40px 40px}}@media (max-width:1280px){.section-2 .container .box-right .wrapper h1{font-size:30px}.section-2 .container .box-right .wrapper h2{font-size:23px}}@media (max-width:1024px){.section-2 .container .box-right .wrapper h1{font-size:2rem}.section-2 .container .box-right .wrapper h2{font-size:1.5rem}}@media (max-width:992px){.section-2 .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:120px 100px 100px}.section-2 .container .box-left{height:unset;width:100%;margin-bottom:90px}.section-2 .container .box-left img{width:70%;height:100%;max-width:unset}.section-2 .container .box-right{height:unset;width:100%;padding:0;margin:unset}.section-2 .container .box-right .wrapper h1{font-size:2rem}.section-2 .container .box-right .wrapper h2{font-size:1.8rem}}@media (max-width:576px){.section-1{background-position:57% center}.section-2 .container{padding:70px 30px}.section-2 .container .box-left{width:100%;margin-bottom:30px}.section-2 .container .box-left img{width:80%;min-height:260px}.section-2 .container .box-right{width:100%}.section-2 .container .box-right .wrapper h1{font-size:19px}.section-2 .container .box-right .wrapper h2{font-size:14px}}@media (max-width:320px){.section-2 .container{padding:70px 20px}.section-2 .container .box-left img{min-height:210px}.section-2 .container .box-right .wrapper h1{white-space:nowrap}}.section-3{background-image:url(../images/s3.jpg);background-position:center bottom;width:100%;height:100vh}.section-4,.section-5{background-position:center;width:100%;background-repeat:no-repeat}.section-3 .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:40px 30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1280px){.section-3 .container{padding:40px 30px 0}}.section-3 .container .wrapper{text-align:center;max-width:850px;margin-bottom:18px}.section-3 .container .wrapper img{display:none}.section-3 .container .wrapper h1{color:#e5e5e5}.section-3 .container .wrapper p{color:#e5e5e5;white-space:pre-line}.section-3 .container .wrapper p:last-child{margin-bottom:0}@media (min-width:1281px){.section-3 .container .wrapper{margin-bottom:18px}}@media (max-width:1280px){.section-3 .container .wrapper{margin-bottom:48px}.section-3 .container .wrapper h1{font-size:30px;margin-bottom:10px}}@media (max-width:992px){.section-3{background-color:#fff;background-image:none;background-size:cover}.section-3 .container{height:100%;padding:0}.section-3 .container .wrapper{display:block;height:100%}.section-3 .container .wrapper img{width:100%;display:block}.section-3 .container .wrapper p{color:#666;text-align:justify;white-space:normal}.section-3 .container .wrapper h1{color:#ac7c44;font-size:20px}.section-3 .container .wrapper .content{padding:40px 30px}.section-3 .container .wrapper .content h1{margin-bottom:30px}}@media (max-width:992px) and (max-width:320px){.section-3 .container .wrapper .content{padding:20px}}.section-4{background-image:url(../images/s4.jpg);height:100vh}.section-4 .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-4 .container .wrapper{display:block;max-width:360px;margin-top:50px}.section-4 .container .wrapper h1{color:#ac7c44}.section-4 .container .wrapper p{color:#666;text-align:justify}.section-5{background-image:url(../images/s5.jpg);background-size:130%;height:100vh;overflow:hidden}.section-5 .container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-5 .container .wrapper{display:block;max-width:360px}.section-5 .container .wrapper h1{color:#e5e5e5;text-align:right}.section-5 .container .wrapper p{color:#e5e5e5;text-align:justify}.section-6{width:100%;height:100vh}.section-6 .container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.section-6 .container .box-left{width:60%;display:block;position:relative;margin:auto}.section-6 .container .box-left img{width:100%;max-width:750px}.section-6 .container .box-right{width:40%;display:block;position:relative;margin:auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-6 .container .box-right .wrapper{padding:0 20px}.section-6 .container .box-right .wrapper h2{color:#ac7c44;font-size:1.2rem;text-transform:uppercase;margin-bottom:18px}.section-6 .container .box-right .wrapper p{color:#666;text-align:justify;margin-bottom:18px}.section-7{background-image:url(../images/s7.jpg);background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;overflow:hidden;background-position:center bottom}.section-7 .container{width:100%;height:auto;padding:0 60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateY(-22vh);transform:translateY(-22vh)}@media (max-width:992px){.section-7 .container{padding:80px 40px}}.section-7 .container h1{color:#ac7c44;font-size:30px;margin:0}@media (max-width:576px){.section-7{background-position:right}.section-7 .container{padding:60px 20px}.section-7 .container h1{font-size:30px}}.section-8{width:100%;height:100vh}.section-8 .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.section-8 .container .box-left{width:70%;margin:auto;padding:70px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-8 .container .box-left h2{text-align:center;color:#ac7c44;font-size:1.3rem;margin-bottom:18px;text-transform:uppercase}.section-8 .container .box-left .text:nth-child(1) p+p{font-family:Gotham-Book;text-transform:uppercase;color:#666;margin-top:40px;margin-bottom:30px}.section-8 .container .box-left .text+.text h2{font-family:Gotham-Medium;font-size:1rem;letter-spacing:.5px;margin-bottom:5px}.section-8 .container .box-left .text+.text p{margin-bottom:30px}.section-8 .container .box-left .text:last-child p{margin-bottom:0}.section-8 .container .box-left p{text-align:center;margin-bottom:18px;white-space:pre-line}.section-8 .container .box-right{width:30%;background-image:url(../images/s8.jpg);background-size:cover;background-position:center}.section-8 .container .box-right img{display:none}@media (max-width:1024px){.section-8 .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-8 .container .box-left{width:100%;height:50%;padding:60px 40px}.section-8 .container .box-right{width:100%;height:50%}}@media (max-width:576px){.section-8 .container .box-left{padding:40px 20px 60px;height:unset}.section-8 .container .box-left h2{white-space:pre;line-height:1.3}.section-8 .container .box-left p{white-space:normal}.section-8 .container .box-right{background-image:none;background-color:#fff;height:unset}.section-8 .container .box-right img{width:100%;display:block}}.section-9{background-color:#e5e5e5;width:100%}.section-9 .container{height:100vh}@media (max-width:992px){.section-9 .container{height:100%}}.section-9 .container .container-1{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 44px)}.section-9 .container .container-1 .box-left{width:70%;background-image:url(../images/s9.jpg);background-size:cover;background-position:center}.section-9 .container .container-1 .box-left img{display:none}@media (max-width:992px){.section-9 .container .container-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 74px)}.section-9 .container .container-1 .box-left{width:100%;background-image:none;height:unset}.section-9 .container .container-1 .box-left img{display:block;width:100%}}.section-9 .container .container-1 .box-right{width:30%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.section-9 .container .container-1 .box-right h1{color:#ac7c44;text-transform:uppercase;margin-bottom:10px;white-space:pre}@media (max-width:992px){.section-9 .container .container-1 .box-right{width:100%}.section-9 .container .container-1 .box-right h1{white-space:unset;font-size:18px}}.section-9 .container .container-1 .box-right p{color:#666;margin-bottom:10px;white-space:pre-line}.section-9 .container .container-1 .box-right p.google-map{text-transform:uppercase}.section-9 .container .container-1 .box-right p img{width:18px;height:auto;position:relative;top:5px}.section-9 .container .container-1 .box-right a{text-decoration:none;color:#666;line-height:1.7}.section-9 .container .container-2{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;background-color:#fff}@media (max-width:576px){.section-9 .container .container-1 .box-right{padding:20px}.section-9 .container .container-2 .wrapper p{font-size:9px}}.section-9 .container .container-2 .wrapper .social-wrapper .list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.section-9 .container .container-2 .wrapper .social-wrapper .list-inline .list-inline-item{list-style:none;margin:0 8px}.section-9 .container .container-2 .wrapper .social-wrapper .list-inline .list-inline-item a svg.icon{fill:#666;width:17px;height:17px;top:2px;position:relative}.section-9 .container .container-2 .content-wrapper ul{padding:0;margin:0}.section-9 .container .container-2 .content-wrapper ul li{list-style:none;display:inline-block}.section-9 .container .container-2 .content-wrapper p{text-align:center;color:#666;margin:0}footer{background-color:#fff;width:100%;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}footer .container{margin:auto}footer .container .social-wrapper .list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}footer .container .social-wrapper .list-inline .list-inline-item{list-style:none;margin:0 8px}footer .container .social-wrapper .list-inline .list-inline-item a svg.icon{fill:#666;width:17px;height:17px;top:2px;position:relative}footer .container .content-wrapper ul{padding:0;margin:0}footer .container .content-wrapper ul li{list-style:none;display:inline-block}footer .container .content-wrapper p{text-align:center;color:#666;margin:0}.iScrollIndicator{display:none!important}@media only screen and (max-width:1024px){footer p{font-size:.8rem}}@media only screen and (max-width:414px){footer p{font-size:9px}}@media only screen and (max-width:576px){.registration .signup-form{width:100%;right:-100%;max-width:unset}}@media only screen and (max-width:375px){.registration .signup-form .form-container.front{padding:70px 40px}.registration .signup-form h1{font-size:1.8em}.registration .signup-form p{font-size:.7em}}@-webkit-keyframes arrowUpDown{0%{top:10px;opacity:0}50%{top:15px;opacity:1}75%{opacity:1}100%{top:20px;opacity:0}}@keyframes arrowUpDown{0%{top:10px;opacity:0}50%{top:15px;opacity:1}75%{opacity:1}100%{top:20px;opacity:0}}@-webkit-keyframes animHome{0%{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}50%{-webkit-transform:translateY(5) translateX(-50%);transform:translateY(5) translateX(-50%)}100%{-webkit-transform:translateY(10px) translateX(-50%);transform:translateY(10px) translateX(-50%)}}@keyframes animHome{0%{-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}50%{-webkit-transform:translateY(5) translateX(-50%);transform:translateY(5) translateX(-50%)}100%{-webkit-transform:translateY(10px) translateX(-50%);transform:translateY(10px) translateX(-50%)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}.scroll-down{display:none;cursor:pointer}.scroll-down img{position:absolute;bottom:0}.scroll-down.scroll{display:block;width:51px;height:51px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:18px;z-index:1;opacity:0;-webkit-animation:fade-in 1s forwards .6s;animation:fade-in 1s forwards .6s}.scroll-down.scroll span{content:"";position:absolute;width:5px;height:5px;border:0;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:28px;left:22px;-webkit-animation:arrowUpDown 1s infinite ease-out;animation:arrowUpDown 1s infinite ease-out}@media (max-width:992px){.section-9 .container .container-1 .box-right p{white-space:unset}.scroll-down.scroll{bottom:8%}.mobile-hide{display:none!important}}.intl-tel-input{display:block}.intl-tel-input input.contact-mobile{padding-left:80px!important}.intl-tel-input .flag-container:hover .selected-flag{background-color:transparent!important}.intl-tel-input.separate-dial-code .selected-flag{background-color:transparent;padding:0;font-family:Gotham-Light;color:#fff;font-size:12px;position:relative;top:2px}.intl-tel-input.separate-dial-code .selected-flag .iti-arrow{border-top:4px solid #fff}.intl-tel-input.separate-dial-code .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #fff}.intl-tel-input .country-list{font-family:Gotham-Light;color:grey;font-size:12px;max-width:340px;overflow-x:hidden}.intl-tel-input .country-list .country{padding:8px 10px}.intl-tel-input.iti-container{z-index:99999}section.gallery{background-color:#fff;width:100%}section.gallery .container .box-left{width:100%;position:fixed;top:0;left:0;max-width:250px;min-height:100vh;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.gallery .container .box-left ul{list-style:none;padding:0}section.gallery .container .box-left ul li{position:relative}section.gallery .container .box-left ul li.active h2{color:#ac7c44;margin-left:50%;-webkit-transition:.7s all;transition:.7s all}section.gallery .container .box-left ul li.active:after{position:absolute;background:#ac7c44;width:40%;height:2px;content:"";top:41%;-webkit-transition:.7s all;transition:.7s all;display:block}section.gallery .container .box-left ul li:after{background:#666;width:0;height:2px;content:"";-webkit-transition:.7s all;transition:.7s all;display:block;top:41%;position:absolute}section.gallery .container .box-left ul li:hover{position:relative;-webkit-transition:.7s all;transition:.7s all}section.gallery .container .box-left ul li:hover:after{position:absolute;background:#ac7c44;width:40%;height:2px;content:"";top:41%;-webkit-transition:.7s all;transition:.7s all;display:block}.section-wrapper .facility-3 .container .box-left,section.facility,section.service{background-position:center;background-size:cover}section.gallery .container .box-left ul li:hover h2{margin-left:50%;-webkit-transition:.7s all;transition:.7s all;color:#ac7c44}section.gallery .container .box-left ul li a h2{color:#666;font-size:1.2rem;-webkit-transition:.7s all;transition:.7s all}section.gallery .container .box-right{width:calc(100% - 250px);position:relative;float:right;padding-top:120px;padding-left:40px;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:992px){section.gallery .container .box-right{padding-left:20px;padding-right:20px}}section.gallery .container .box-right .wrapper{position:relative}@media screen and (max-width:576px) and (max-width:578px){section.gallery .container .box-left ul li a h2{font-size:11px}}@media screen and (max-width:576px){section.gallery .container .box-left ul li.active h2,section.gallery .container .box-left ul li:hover h2{margin-left:0}section.gallery .container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:70px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}section.gallery .container .box-left{padding:0;width:100%;min-height:unset;max-width:none;position:relative;display:block}section.gallery .container .box-left ul{text-align:center;white-space:nowrap;overflow-x:auto;margin-top:15px;margin-bottom:25px}section.gallery .container .box-left ul li{display:inline-block;padding-right:20px}section.gallery .container .box-left ul li:last-child{padding-right:0}section.gallery .container .box-left ul li.active:after,section.gallery .container .box-left ul li:after,section.gallery .container .box-left ul li:hover:after{display:none}section.gallery .container .box-left ul li a h2{margin:0}section.gallery .container .box-right{width:100%;padding:0}}.grid{margin:0;padding:0;opacity:0}.grid .grid-item{width:32.2%;margin-bottom:8px}.grid .grid-item img{width:100%}.grid .grid-sizer{width:32.2%}@media screen and (max-width:992px){.grid .grid-item,.grid .grid-sizer{width:47%}}@media screen and (max-width:768px){.grid .grid-item,.grid .grid-sizer{width:46%}}@media screen and (max-width:576px){.grid .grid-item,.grid .grid-sizer{width:46.5%}}@media screen and (max-width:414px){.grid .grid-item,.grid .grid-sizer{width:100%}}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards}.grid.effect-2{position:absolute;top:0;left:0;display:none;width:100%}.slide-container,section.facility,section.service{position:relative}.grid.effect-2.active{display:block}@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}section.terms{background-color:#fff;width:100%;padding:150px 30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){section.terms{padding:130px 30px 40px;height:100%}}@media (max-width:576px){section.terms{padding:100px 30px 40px}}section.terms .container{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;max-width:725px;margin:auto}section.terms .container h1{text-align:center;color:#ac7c44;margin-bottom:40px}section.terms .container p{text-align:justify;color:#666;margin-bottom:20px}section.terms .container p:last-child{margin-bottom:0}section.service{width:100%;height:calc((var(--vh,1vh) * 100));background-image:url(../images/service-bg.jpg);padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}section.service .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.service .container .wrapper{-webkit-transform:translateY(-50px);transform:translateY(-50px)}section.service .container h1{color:#e5e5e5;text-align:center;margin-bottom:0;font-size:30px}@media (max-width:576px){section.service .container h1{font-size:20px}}.section-wrapper .service-2{width:100%;padding:40px 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrapper .service-2 .container{padding:50px}.section-wrapper .service-2 .container p{color:#666;text-align:center;font-family:big-caslon-fb,serif;white-space:pre-line;font-size:1.2rem;letter-spacing:.5px}.section-wrapper .service-3{width:100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrapper .service-3 .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.section-wrapper .service-3 .container .box-left{width:50%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.section-wrapper .service-3 .container .box-left h1{color:#ac7c44}@media (max-width:576px){.section-wrapper .service-3 .container .box-left h1{font-size:20px}}.section-wrapper .service-3 .container .box-left p{text-align:center;color:#666;margin:0;line-height:20px}.section-wrapper .service-3 .container .box-right{width:50%;background-image:url(../images/service-4.jpg);background-size:cover;background-position:center;padding-bottom:60%}@media only screen and (max-width:992px){section.service{padding:80px 40px}.section-wrapper .service-3 .container .box-right{padding-bottom:60%}}@media only screen and (max-width:768px){.section-wrapper .service-2 .container{padding:40px 0}}@media only screen and (max-width:576px){.section-wrapper .service-2 .container .wrapper p{white-space:normal}.section-wrapper .service-3 .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section-wrapper .service-3 .container .box-right{width:100%;padding-bottom:120%;margin-bottom:40px}.section-wrapper .service-3 .container .box-left{width:100%}}section.facility{width:100%;height:calc((var(--vh,1vh) * 100));background-image:url(../images/facility-bg.jpg);padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:992px){section.facility{padding:80px 40px}}@media only screen and (max-width:576px){section.facility{padding:80px 40px}}section.facility .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.facility .container .wrapper{-webkit-transform:translateY(-50px);transform:translateY(-50px)}section.facility .container h1{text-align:center;color:#e5e5e5;margin-bottom:0;font-size:30px}@media (max-width:576px){section.facility .container h1{font-size:20px}}.section-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#d8d8d8),to(#fff));background-image:linear-gradient(#d8d8d8,#fff)}.section-wrapper .facility-2{width:100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrapper .facility-2 .container{padding:50px}.section-wrapper .facility-2 .container .wrapper p{color:#666;text-align:center;font-family:big-caslon-fb,serif;font-size:16px;white-space:pre-line;letter-spacing:.5px;margin:0}section.residence,section.residence-1{font-family:Gotham-Light}.section-wrapper .facility-3{width:100%}.section-wrapper .facility-3 .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.section-wrapper .facility-3 .container .box-left{width:70%;background-image:url(../images/facility-3.jpg);padding-bottom:60%}.section-wrapper .facility-3 .container .box-right{width:30%;display:block;margin:auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-wrapper .facility-3 .container .box-right h1{color:#ac7c44}.section-wrapper .facility-3 .container .box-right p{color:#666;text-align:justify}.facility-4{width:100%;background-color:#fff;padding:40px 30px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.facility-4 .container .container-wrapper{background-image:url(../images/facility-2.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:120%;margin-bottom:60px;padding-bottom:60%}.facility-4 .container .content-wrapper{text-align:center}.facility-4 .container .content-wrapper h1{color:#ac7c44}.facility-4 .container .content-wrapper p{color:#666;margin:0;white-space:pre-line}.facility-5{width:100%}.facility-5 .container .content-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#d8d8d8;padding:60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.facility-5 .container .content-container .box-left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facility-5 .container .content-container .box-left h1{color:#ac7c44;text-align:right}.facility-5 .container .content-container .box-right{width:50%}.facility-5 .container .content-container .box-right ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.facility-5 .container .content-container .box-right ul li{list-style:none;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.facility-5 .container .content-container .box-right ul li p{color:#666;margin:0}.facility-6{width:100%}.facility-6 .container .content-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#d8d8d8;padding:60px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.facility-6 .container .content-container .box-left{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facility-6 .container .content-container .box-left h1{color:#ac7c44;text-align:right}.facility-6 .container .content-container .box-right{width:50%}.facility-6 .container .content-container .box-right ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.facility-6 .container .content-container .box-right ul li{list-style:none;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.facility-6 .container .content-container .box-right ul li p{color:#666;margin:0}.swiper-container{width:calc(100% - 60px);height:100%;margin:unset!important}@media (max-width:576px){.facility-4 .container .content-wrapper h1,.facility-5 .container .content-container .box-left h1,.facility-6 .container .content-container .box-left h1,.section-wrapper .facility-3 .container .box-right h1{font-size:20px}.swiper-container{width:calc(100% - 40px)}}.swiper-container img{width:100%;display:block}.button-wrapper{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.swiper-button-next,.swiper-button-prev{position:relative!important;background-size:contain!important;margin-top:0!important;outline:0}.swiper-button-next{width:60px!important;height:60px!important;background-image:url(../images/next.svg)!important;right:0!important}@media (max-width:576px){.swiper-button-next{width:40px!important;height:40px!important}}.swiper-button-prev{background-image:url(../images/prev.svg)!important;width:60px!important;height:60px!important;left:0!important}@media (max-width:576px){.swiper-button-prev{width:40px!important;height:40px!important}}@media only screen and (max-width:992px){section.facility{background-position:80% center}.facility-4 .container .content-wrapper p{white-space:normal}.section-wrapper .facility-3 .container .box-right{padding:40px 30px}}@media only screen and (max-width:768px){.section-wrapper .facility-2 .container{padding:40px 0}}@media only screen and (max-width:576px){.facility-5 .container .content-container,.section-wrapper .facility-3 .container{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.facility-5 .container .content-container .box-left,.facility-5 .container .content-container .box-right,.facility-6 .container .content-container .box-left,.facility-6 .container .content-container .box-right,.section-wrapper .facility-3 .container .box-left{width:100%}.section-wrapper .facility-2{padding:40px 20px}.section-wrapper .facility-2 .container .wrapper p{white-space:normal}.section-wrapper .facility-3 .container{flex-direction:column}.section-wrapper .facility-3 .container .box-right{width:100%;padding:40px 30px 0}.facility-4{padding:30px 30px 40px}.facility-4 .container .container-wrapper{margin-bottom:45px}.facility-4 .container .content-wrapper p{white-space:normal;text-align:justify}.facility-5 .container .content-container{flex-direction:column;padding:40px 30px}.facility-6 .container .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 30px}}@media only screen and (max-width:375px){.section-wrapper .facility-2{padding:40px 30px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes arrowUpDownIpad{0%{top:10px;opacity:1}50%{top:14px;opacity:1}75%{opacity:1}100%{top:32px;opacity:0}}@keyframes arrowUpDownIpad{0%{top:10px;opacity:1}50%{top:14px;opacity:1}75%{opacity:1}100%{top:32px;opacity:0}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes borderSlideRight{from{right:77.5px}to{right:52px}}@keyframes borderSlideRight{from{right:77.5px}to{right:52px}}@-webkit-keyframes borderSlideLeft{from{right:50px}to{right:77.5px}}@keyframes borderSlideLeft{from{right:50px}to{right:77.5px}}@-webkit-keyframes menuChangeBG{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes menuChangeBG{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeInUp{from{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes loadPage{from{opacity:0}to{opacity:1}}@keyframes loadPage{from{opacity:0}to{opacity:1}}@-webkit-keyframes brush{0%{stroke-dashoffset:325;-webkit-transform:translateY(5px);transform:translateY(5px)}20%{stroke-dashoffset:325;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}80%{stroke-dashoffset:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{stroke-dashoffset:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes brush{0%{stroke-dashoffset:325;-webkit-transform:translateY(5px);transform:translateY(5px)}20%{stroke-dashoffset:325;-webkit-transform:translateY(-5px);transform:translateY(-5px)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}80%{stroke-dashoffset:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{stroke-dashoffset:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}:focus{outline:0}.fade-out{opacity:0}.fade-in{opacity:1!important}section.residence{width:100%;height:100vh;background-position:center;background-size:cover;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-image:url(../images/gallery/58N4A_intro.jpg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeOut .4s forwards ease-out;animation:fadeOut .4s forwards ease-out}section.residence.active{-webkit-animation:fadeIn .4s forwards ease-out;animation:fadeIn .4s forwards ease-out}section.residence .draw{position:absolute;bottom:55px;width:15px;z-index:1;right:20px;cursor:pointer;stroke-dasharray:160 160;stroke-dashoffset:160;-webkit-animation:brush 3s linear infinite;animation:brush 3s linear infinite}@media (max-width:992px){section.residence{height:auto;padding-bottom:56.25%}section.residence .draw{display:none}}section.residence .scroll-down{bottom:50px}.residence-1{width:100%;height:100vh;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.residence-1 .sold-out{width:100%;height:100vh;position:relative;background-color:#FFF;display:none;border-bottom:1px solid #d8d8d8;opacity:0;-webkit-transition:.3s;transition:.3s}.residence-1 .sold-out h2{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#b51f1f;font-size:38px}@media (max-width:767px){.residence-1 .sold-out h2{font-size:29px}}section.residence-1{position:relative;padding:unset;height:auto;-webkit-animation:fadeOut .4s forwards ease-out;animation:fadeOut .4s forwards ease-out}section.residence-1.active{-webkit-animation:fadeIn .4s forwards ease-out;animation:fadeIn .4s forwards ease-out}section.residence-1 #content{position:absolute;top:-42px}@media (max-width:576px){section.residence-1 #content{top:-36px}}section.residence-1 .sub-res{position:absolute;width:100%;left:0;top:-36px}section.residence-1 .sub-res .res-menu{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;line-height:2.3em;color:#4d4d4d;background-color:#a9a9a9;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;border:none;font-family:big-caslon-fb,serif}section.residence-1 .sub-res .res-menu .active{-webkit-transition:.3s;transition:.3s;background-color:#e5e5e5}section.residence-1 .sub-res .res-menu .active>a{-webkit-transition:.3s;transition:.3s;color:#ad7d44}section.residence-1 .sub-res .res-menu>div{font-weight:700;border-right:1px solid #e5e5e5;width:33.2%;cursor:pointer}section.residence-1 .sub-res .res-menu>div a{-webkit-transition:.3s;transition:.3s;color:#4d4d4d;letter-spacing:.5px}section.residence-1 .sub-res .res-menu>div a:link{text-decoration:none!important}section.contact .container .box-left a,section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul a:link,section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu a:link,section.thankyou .container .wrapper .btn-back a{text-decoration:none}section.residence-1 .sub-res .res-menu>div:nth-child(3){border-right:none}section.residence-1 .sub-res .res-menu>div:hover{-webkit-transition:.3s;transition:.3s;background-color:#e5e5e5}section.residence-1 .sub-res .res-menu>div:hover>a{-webkit-transition:.3s;transition:.3s;color:#ad7d44}section.residence-1 .grid-container{display:none!important}section.residence-1 .grid-container.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out}section.residence-1 .grid-container .grid-2,section.residence-1 .grid-container .grid-3{-webkit-transition:.3s;transition:.3s}section.residence-1 .grid-container .grid-2.fade-out,section.residence-1 .grid-container .grid-3.fade-out{opacity:0}section.residence-1 .mobile-submenu-container{visibility:hidden}@media (max-width:992px){section.residence-1 .sub-res{position:absolute;width:100%;left:0;top:-36px}section.residence-1 .sub-res:after{content:"";position:absolute;top:0;height:100%;width:25px;z-index:1;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(#d8d8d8));background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#d8d8d8 100%);background-repeat:repeat-x}section.residence-1 .sub-res .res-menu{bottom:0;line-height:2.3em;color:#4d4d4d;background-color:#a9a9a9;overflow:scroll;display:-webkit-box;text-align:center;border:none}section.residence-1 .sub-res .res-menu .active,section.residence-1 .sub-res .res-menu>div:hover{color:#ad7d44;background-color:#e5e5e5}section.residence-1 .sub-res .res-menu>div{font-weight:700;border-right:1px solid #e5e5e5;width:48%}section.residence-1 .sub-res .res-menu>div:nth-child(3){border-right:none}}section.residence-1 .wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d8d8d8}section.residence-1 .wrapper .sub-wrapper-1{width:15%;position:relative;overflow:hidden}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1{border-right:1px solid #d8d8d8;position:absolute;left:0;top:0;width:45%;min-width:60px;height:100vh;list-style:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1 h2{font-family:Gotham-Medium;font-size:14px;font-weight:700;letter-spacing:0;text-align:center;color:#4d4d4d}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul{list-style:none;padding:unset;text-align:center}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active{font-size:14px;font-weight:700;color:#ad7d44;background-color:#d6d6d6}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active .vertical-menu-2{position:absolute;left:100%;top:0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active ul.sub_menu{display:block;position:relative;z-index:9999}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active ul.sub_menu li{cursor:pointer}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active ul.sub_menu a{white-space:pre-line}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active ul.sub_menu a.extra-room{line-height:1.3;padding:13px 0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul>li.active>a{font-size:14px;font-family:Gotham-Medium;color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li{cursor:pointer;line-height:40px}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li a{font-size:14px;cursor:pointer;display:block;width:100%;height:100%;font-weight:200;color:#666}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li:hover{font-size:14px;font-weight:700}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li:hover .vertical-menu-2{position:absolute;left:100%;top:0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li:hover a{color:#ad7d44}@media (max-width:1440px){section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1{width:40%}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1 h2,section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active{font-size:14px}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active a{font-size:14px;color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li{cursor:pointer;line-height:40px}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li a{font-size:14px;color:#666}}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2{border-right:1px solid #d8d8d8;position:absolute;width:calc(100% + 31px);min-width:94px;left:3000px;top:0;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>h2{cursor:text;font-family:Gotham-Medium;font-size:14px;font-weight:700;letter-spacing:0;text-align:center;line-height:17px;color:#4d4d4d}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu{display:none;list-style:none;position:relative;padding:unset;text-align:center;-webkit-transition:.3s;transition:.3s}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li{cursor:pointer;line-height:40px!important}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li a{font-size:14px;color:#666}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu .active{background-color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu .active a{font-size:14px;font-family:Gotham-Medium;color:#fff}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li:not(.active):hover{font-size:14px;font-weight:700;background:0 0!important}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li:not(.active):hover a{color:#ad7d44}@media (max-width:1440px){section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2{width:calc(100% + 40px);padding:40px 0}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>h2{font-size:14px;line-height:17px}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li{cursor:pointer;line-height:40px!important}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li a{font-size:14px;color:#666}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2>ul.sub_menu li:hover{font-size:14px;font-weight:700}}@media (max-width:1024px){section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2{width:calc(100% + 32px)}}section.residence-1 .wrapper .sub-wrapper-3{background-color:#fff;width:55%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}section.residence-1 .wrapper .sub-wrapper-3 .image-floor-plan{position:relative;display:block;margin-left:auto;margin-right:auto;width:auto;height:auto;max-width:933px;max-width:100%;max-height:800px}@media (max-width:1440px){section.residence-1 .wrapper .sub-wrapper-3 .image-floor-plan{max-height:615px}}@media (max-width:1280px){section.residence-1 .wrapper .sub-wrapper-3 .image-floor-plan{max-height:615px}}@media (max-width:576px){section.residence-1 .wrapper .sub-wrapper-3{padding:30px 0}section.residence-1 .wrapper .sub-wrapper-3 .image-floor-plan{max-height:359px}}section.residence-1 .wrapper .sub-wrapper-4{border-right:1px solid #e5e5e5;background-color:#D8D8D8;width:30%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}section.residence-1 .wrapper .sub-wrapper-4 .info-plan h2,section.residence-1 .wrapper .sub-wrapper-4 .info-plan p{font-family:Gotham-Light;color:#666;line-height:20px}section.residence-1 .wrapper .sub-wrapper-4 .info-plan h2.extra-room,section.residence-1 .wrapper .sub-wrapper-4 .info-plan p.extra-room{white-space:pre-line;font-family:Gotham-Medium;font-weight:700}section.residence-1 .wrapper .sub-wrapper-4 .info-plan h2{font-family:big-caslon-fb,serif;font-weight:700;color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p+p{font-family:Gotham-Medium;font-weight:700}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span{color:#ad7d44;font-weight:700}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span.not{color:#666;font-weight:200}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span.seemore a{color:#fff;-webkit-transition:.3s;transition:.3s;padding:10px 15px;background-color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span.seemore a:link{text-decoration:none;color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span.seemore:hover a{cursor:pointer;opacity:.7}section.residence-1 .wrapper .sub-wrapper-4 .info-plan img.image-floor-mini-plan{padding:20px 0}@media (max-width:992px){section.residence-1 .wrapper .sub-wrapper-4 .info-plan img.image-floor-mini-plan{padding:unset;display:block;margin:0 auto}}@media (max-width:576px){section.residence-1 .wrapper .sub-wrapper-4 .info-plan img.image-floor-mini-plan{padding:20px 0;width:100%;display:block;margin:0 auto}}@media (max-width:992px){section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container h2,section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1 h2{font-family:Gotham-Book;letter-spacing:0;text-align:center;font-size:14px}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul a:link,section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul a:link{text-decoration:none}section.residence-1 .grid-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"grid-1 grid-1 grid-1 grid-1" "grid-2 grid-2 grid-2 grid-2" "grid-3 grid-3 grid-3 grid-3"}section.residence-1 .grid-1{grid-area:grid-1}section.residence-1 .grid-2{grid-area:grid-2}section.residence-1 .grid-3{grid-area:grid-3}section.residence-1 .wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #d8d8d8}section.residence-1 .wrapper .sub-wrapper-1{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1{position:relative;border-right:1px solid #d8d8d8;width:100%;height:auto;min-width:60px;list-style:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 15px 0;border-bottom:1px solid #e5e5e5}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1:after{content:"";position:absolute;top:0;height:100%;width:25px;z-index:1;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul{list-style:none;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:unset}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active{font-size:14px;font-weight:700;color:#ad7d44;background-color:#d6d6d6}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active ul.sub_menu{display:block}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul .active a{font-size:14px;font-weight:700;color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li{float:left;cursor:pointer;line-height:40px;padding:5px 15px}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li a{color:#666}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-1>ul li:hover{font-size:14px;font-weight:700}section.residence-1 .wrapper .sub-wrapper-1 .vertical-menu-2{display:none}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container{visibility:visible;width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 15px 0;position:relative;border-bottom:1px solid #e5e5e5}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container:after{content:"";position:absolute;top:0;height:100%;width:25px;z-index:1;right:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul{list-style:none;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:unset}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul .active{background:#ad7d44}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul .active ul.sub_menu{display:block}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul .active a{font-size:14px;font-weight:700;color:#fff;font-family:Gotham-Medium}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul li{float:left;cursor:pointer;line-height:40px;padding:5px 15px}section.residence-1 .wrapper .sub-wrapper-1 .mobile-submenu-container>ul li a{color:#666;font-size:14px;font-family:Gotham-Light}section.residence-1 .wrapper .sub-wrapper-3{border-right:1px solid #e5e5e5;background-color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}section.residence-1 .wrapper .sub-wrapper-4{border-right:1px solid #e5e5e5;background-color:#D8D8D8;width:100%;padding:40px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}section.residence-1 .wrapper .sub-wrapper-4 .info-plan{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.residence-1 .wrapper .sub-wrapper-4 .info-plan>div:nth-child(1){position:relative;width:60%}section.residence-1 .wrapper .sub-wrapper-4 .info-plan>div:nth-child(2){position:relative;width:40%}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p{font-family:Gotham-Light;color:#666}section.residence-1 .wrapper .sub-wrapper-4 .info-plan h2,section.residence-1 .wrapper .sub-wrapper-4 .info-plan p{line-height:20px;font-weight:700}section.residence-1 .wrapper .sub-wrapper-4 .info-plan h2{color:#ad7d44;font-size:22px}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span{color:#ad7d44}section.residence-1 .wrapper .sub-wrapper-4 .info-plan p span.not{color:#666;font-weight:400}}#overlay,#popup,.container-popup,.container-popup .swiper-container{width:100%;height:100%}@media (max-width:992px) and (max-width:576px){section.residence-1 .wrapper .sub-wrapper-4{width:100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}section.residence-1 .wrapper .sub-wrapper-4 .info-plan{position:relative;width:100%;display:unset}section.residence-1 .wrapper .sub-wrapper-4 .info-plan>div:nth-child(1),section.residence-1 .wrapper .sub-wrapper-4 .info-plan>div:nth-child(2){width:100%}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.demo-image{cursor:url(http://tholman.com/intense-images/img/plus_cursor.png) 25 25,pointer}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);display:none}#popup{padding:20px;position:relative;margin:190px auto}.container-popup{display:-webkit-box;display:-ms-flexbox;display:flex;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;background-color:#fff;opacity:1;-webkit-transition:.3s;transition:.3s;z-index:9999}.container-popup #close{position:absolute;bottom:36px;right:50px;cursor:pointer;color:#fff;z-index:999;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;font-size:14px;text-shadow:0 1px 15px rgba(102,102,102,.2)}@media (max-width:992px){.container-popup #close{color:#ac7c44}}@media (max-width:576px){.container-popup #close{right:20px;bottom:unset;top:40px}}.container-popup #close:after{font-family:big-caslon-fb,serif;font-size:14px;content:"CLOSE";position:absolute;left:-55px;bottom:0}.container-popup #close:hover{color:#ad7d44}.container-popup #close:active{color:#fff}.container-popup .swiper-container img{width:auto;height:auto;max-width:100%;min-width:100%}.container-popup .swiper-slide{text-align:center;font-size:14px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.container-popup #close:hover{color:#fff}.container-popup .swiper-slide>.bg-black-color{background-color:#d8d8d8;z-index:1}}.container-popup .swiper-slide>.bg-black-color img{display:block}.container-popup .swiper-slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e2e2e2),color-stop(50%,rgba(255,255,255,0)),to(#bebebe));background-image:linear-gradient(to bottom,#e2e2e2 0,rgba(255,255,255,0) 50%,#bebebe 100%);z-index:-1}@-webkit-keyframes arrow-line{from{opacity:0}to{opacity:1}}@keyframes arrow-line{from{opacity:0}to{opacity:1}}.container-popup .arrow-pagination{z-index:99;position:absolute;width:350px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.container-popup .arrow-pagination .btn-slide-prev{position:absolute;bottom:32px;left:0;padding:10px;cursor:pointer;z-index:2;color:#fff;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;width:100px}@media (max-width:576px){.container-popup .arrow-pagination .btn-slide-prev{bottom:70px}}.container-popup .arrow-pagination .btn-slide-prev:before{font-family:big-caslon-fb,serif;font-size:14px;content:"PREVIOUS";position:absolute;left:67px;bottom:23px;width:60px;height:1px;text-shadow:0 1px 15px rgba(102,102,102,.2)}.container-popup .arrow-pagination .btn-slide-prev:after{content:"";position:absolute;background-color:#fff;left:15px;bottom:15px;width:40px;height:1px;-webkit-transition:.3s;transition:.3s;text-shadow:0 1px 15px rgba(102,102,102,.2)}.container-popup .arrow-pagination .btn-slide-prev span{position:absolute;top:-1px;left:9px;display:block;border:1px solid #fff;width:9px;height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;-webkit-transition:.3s;transition:.3s;text-shadow:0 1px 15px rgba(102,102,102,.2)}@media (max-width:992px){.container-popup .arrow-pagination .btn-slide-prev{color:#ac7c44}.container-popup .arrow-pagination .btn-slide-prev:after{background-color:#ac7c44}.container-popup .arrow-pagination .btn-slide-prev span{border:1px solid #ac7c44}}.container-popup .arrow-pagination .btn-slide-prev:hover{color:#ad7d44}.container-popup .arrow-pagination .btn-slide-prev:hover span{position:absolute;top:-1px;left:4px;border:1px solid #ad7d44;-webkit-box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44;box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44}.container-popup .arrow-pagination .btn-slide-prev:hover:after{content:"";position:absolute;background-color:#ad7d44;left:10px;bottom:15px;width:40px;height:1px;-webkit-box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44;box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44}.container-popup .arrow-pagination .btn-slide-next{position:absolute;right:0;bottom:32px;padding:10px;cursor:pointer;z-index:2;color:#fff;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;width:100px}@media (max-width:576px){.container-popup .arrow-pagination .btn-slide-next{bottom:70px}}.container-popup .arrow-pagination .btn-slide-next:before{font-family:big-caslon-fb,serif;font-size:14px;content:"NEXT";position:absolute;right:47px;bottom:23px;width:60px;height:1px;text-shadow:0 1px 15px rgba(102,102,102,.2)}.container-popup .arrow-pagination .btn-slide-next:after{content:"";position:absolute;background-color:#fff;right:15px;bottom:15px;width:40px;height:1px;-webkit-transition:.3s;transition:.3s;text-shadow:0 1px 15px rgba(102,102,102,.2)}.container-popup .arrow-pagination .btn-slide-next span{position:absolute;top:-1px;right:9px;display:block;border:1px solid #fff;width:9px;height:9px;-webkit-transform:rotate(225deg);transform:rotate(225deg);opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;-webkit-transition:.3s;transition:.3s;text-shadow:0 1px 15px rgba(102,102,102,.2)}@media (max-width:992px){.container-popup .arrow-pagination .btn-slide-next{color:#ac7c44}.container-popup .arrow-pagination .btn-slide-next:after{background-color:#ac7c44}.container-popup .arrow-pagination .btn-slide-next span{border:1px solid #ac7c44}}.container-popup .arrow-pagination .btn-slide-next:hover{color:#ad7d44}.container-popup .arrow-pagination .btn-slide-next:hover span{position:absolute;top:-1px;right:4px;border:1px solid #ad7d44;-webkit-box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44;box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44}.container-popup .arrow-pagination .btn-slide-next:hover:after{content:"";position:absolute;background-color:#ad7d44;right:10px;bottom:15px;width:40px;height:1px;-webkit-box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44;box-shadow:0 0 0 #fff,0 0 0 #fff,0 0 .5px #ad7d44}@-webkit-keyframes middle-line{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes middle-line{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes pagination-current{from{opacity:0}to{opacity:1}}@keyframes pagination-current{from{opacity:0}to{opacity:1}}.container-popup .swiper-pagination{position:absolute;width:300px;top:0;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.container-popup .swiper-pagination-current{display:none;color:#e9a300;position:absolute;bottom:27px;left:calc(48% + 8px);-webkit-transform:translateX(-30%);transform:translateX(-30%);-webkit-transform-origin:right;transform-origin:right;opacity:0;-webkit-animation:pagination-current 1s forwards 1s;animation:pagination-current 1s forwards 1s}.container-popup .swiper-pagination-total{display:none;color:#fff;position:absolute;bottom:27px;right:10%;-webkit-transform:translateX(-90%);transform:translateX(-90%);-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-animation:pagination-current 1s forwards 1s;animation:pagination-current 1s forwards 1s}.container-popup .swiper-slide{-webkit-transition-duration:1s!important;transition-duration:1s!important;opacity:1!important}.container-popup .swiper-slide:not(.swiper-slide-active){opacity:0!important}.hidden-swiper-slide{-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.idex-1{z-index:unset}@media (max-width:992px){.idex-1{z-index:-1!important}}.idex-footer{z-index:-1}section.contact{width:100%;background-color:#fff}section.contact .intl-tel-input.separate-dial-code .selected-flag{position:relative;top:-1px;color:grey;font-family:Gotham-Book}section.contact .intl-tel-input.separate-dial-code .selected-flag .iti-arrow{border-top:4px solid grey}section.contact .intl-tel-input.separate-dial-code .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid grey}section.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:160px 60px 80px;-webkit-box-sizing:border-box;box-sizing:border-box}section.contact .container .box-left{width:100%;margin:auto;text-align:center}section.contact .container .box-left h2{color:#062142;font-family:Gotham-Book;font-size:1.8rem}section.contact .container .box-left a,section.contact .container .box-left p{color:#666;font-family:Gotham-Book;font-size:1rem}section.contact .container .box-left ul{list-style:none;padding:0}section.contact .container .box-left ul li{margin-bottom:8px}section.contact .container .box-left ul li a .icon{height:12px;width:18px;left:2px;bottom:-2px;position:relative;fill:#666;margin-right:10px}section.contact .container .box-left .contact-wrapper p{margin-bottom:20px}section.contact .container .box-right{width:50%;margin:auto}section.contact .container .box-right h1{color:#ac7c44;font-size:2rem}section.contact .container .box-right .contact-wrapper .form-container,section.contact .container .box-right .contact-wrapper .form-container #contact-form{position:relative}section.contact .container .box-right .contact-wrapper .form-container #contact-form .response-message{font-family:Gotham-Medium;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;opacity:0;z-index:-1;color:#666;-webkit-transition:.3s ease;transition:.3s ease}section.contact .container .box-right .contact-wrapper .form-container #contact-form .response-message.active{opacity:1;z-index:1;-webkit-transition:none;transition:none}section.contact .container .box-right .contact-wrapper .form-container .align-right{text-align:right;margin-bottom:0}section.contact .container .box-right .contact-wrapper .form-container button{background:0 0;border:0;border-radius:0;color:#ac7c44;letter-spacing:1px;text-align:center;font-family:big-caslon-fb,serif;text-transform:uppercase;font-size:1.1rem;position:relative;padding:0;cursor:pointer;margin:0;height:30px}@media (max-width:576px){section.contact .container .box-right .contact-wrapper .form-container .align-right{text-align:center}section.contact .container .box-right .contact-wrapper .form-container button{float:unset;left:18px}}section.contact .container .box-right .contact-wrapper .form-container button:before{content:'';border:1px solid #ac7c44;width:11px;height:11px;position:absolute;top:9px;left:-40px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s linear;transition:.3s linear}section.contact .container .box-right .contact-wrapper .form-container button:after{content:'';background:#ac7c44;width:28px;height:1px;position:absolute;top:15px;right:44px;-webkit-transition:.3s linear;transition:.3s linear;-webkit-transform-origin:right;transform-origin:right}section.contact .container .box-right .contact-wrapper .form-container button:hover:before{left:-47px}section.contact .container .box-right .contact-wrapper .form-container button:hover:after{width:35px}section.contact .container .box-right .contact-wrapper .form-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}section.contact .container .box-right .contact-wrapper .form-container .row select{width:calc(100% - 15px);margin-right:20px;border-radius:0;border:none;border-bottom:1px solid grey!important;font-family:Gotham-Book;-webkit-appearance:none;background-color:#fff;color:grey;font-size:1rem;line-height:35px}section.contact .container .box-right .contact-wrapper .form-container .row .nice-select{width:20%!important;margin-right:20px;border-radius:0;border:none;border-bottom:1px solid grey!important;height:38px;padding-left:10px}section.contact .container .box-right .contact-wrapper .form-container .row .nice-select:after{border-bottom:2px solid #999!important;border-right:2px solid #999!important}section.contact .container .box-right .contact-wrapper .form-container .row .nice-select span{position:relative!important;color:grey!important;font-family:Gotham-Book;font-size:1rem}section.contact .container .box-right .contact-wrapper .form-container .row #group-name{width:80%}section.contact .container .box-right .contact-wrapper .form-container .row #group-gender{width:20%}section.contact .container .box-right .contact-wrapper .form-container .row #group-gender:after{content:'';position:absolute;-webkit-clip-path:polygon(50% 50%,0 100%,100% 100%);clip-path:polygon(50% 50%,0 100%,100% 100%);background-color:grey;-webkit-transform:rotate(180deg);transform:rotate(180deg);right:15px;top:16px;width:7px;height:7px}section.contact .container .box-right .contact-wrapper .form-container label.error{text-align:right;display:block;width:100%;color:red!important;-webkit-transform:translateY(30px);transform:translateY(30px)}section.contact .container .box-right .dropdown{display:none}section.contact .container .box-right button.btn-send{display:block;border:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:17px;margin-left:auto;width:130px}section.contact .container .box-right button.btn-send .btn-wrapper{position:absolute;padding:10px;cursor:pointer;z-index:2;color:#ac7c44;-webkit-transition:.3s;transition:.3s;opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s}section.contact .container .box-right button.btn-send .btn-wrapper span{position:absolute;top:-1px;left:9px;display:block;border:1px solid #ac7c44;width:9px;height:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-animation:arrow-line 1s forwards .33s;animation:arrow-line 1s forwards .33s;-webkit-transition:.3s;transition:.3s}section.contact .container .box-right button.btn-send .btn-wrapper:before{font-family:big-caslon-fb,serif;font-size:14px;content:"SEND";position:absolute;left:67px;bottom:23px;width:60px;height:1px}section.contact .container .box-right button.btn-send .btn-wrapper:after{content:"";position:absolute;background-color:#ac7c44;left:15px;bottom:15px;width:40px;height:1px;-webkit-transition:.3s;transition:.3s}section.contact .container .box-right .form-label:after,section.contact .container .box-right .form-label:before{content:"";position:absolute;height:50%;width:100%;left:0;z-index:-1}section.contact .container .box-right .form-label:before{background:#ecf0f1;top:0}section.contact .container .box-right .form-label:after{background:#FFF;bottom:0}section.contact .container .box-right .message-form-control{width:100%;background:0 0;border:none;border-radius:0;padding:1rem;-webkit-box-shadow:0 0 0 1px grey;box-shadow:0 0 0 1px grey;-webkit-transition:all .5s ease;transition:all .5s ease}section.contact .container .box-right .message-form-control:focus{outline:0;-webkit-box-shadow:0 0 0 2px grey;box-shadow:0 0 0 2px grey}section.contact .container .box-right .message-form-control::-webkit-input-placeholder{color:grey;font-size:18px;line-height:100px;-webkit-transition:all .5s ease;transition:all .5s ease;margin:0 auto}section.contact .container .box-right .message-form-control:focus::-webkit-input-placeholder{color:grey;font-size:12px;line-height:12px;padding-left:0}section.contact .container .box-right .button{background:#FFF;border-radius:0;font-family:Roboto,sans-serif;color:grey;font-weight:700;letter-spacing:1px;margin-top:40px;border:2px solid grey!important;text-align:center}section.contact .container .box-right .button:hover{background:grey!important;color:#FFF;border:2px solid grey!important}section.contact .container .box-right .button.raised{-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 5px 0 transparent;box-shadow:0 2px 5px 0 transparent}section.contact .container .box-right .button.raised:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}section.contact .container .box-right .button.raised:active{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2)}section.contact .container .box-right .group{position:relative;margin-bottom:30px}section.contact .container .box-right input{background:0 0;font-size:12px;line-height:35px;padding:0;display:block;width:100%;border:none;border-bottom:1px solid grey!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Gotham-Book;-webkit-appearance:none;border-radius:0}section.contact .container .box-right input:focus{outline:0}section.contact .container .box-right label{color:grey!important;position:absolute;pointer-events:none;left:0;top:11px;-webkit-transition:.2s ease all;transition:.2s ease all;font-family:Gotham-Book;font-size:1rem}section.contact .container .box-right label.lb-mobile{left:80px}section.contact .container .box-right input:focus~label:not(.error),section.contact .container .box-right input:valid~label:not(.error){top:-10px;font-size:1rem;color:grey}section.contact .container .box-right .bar{position:relative;display:block;width:50%}section.contact .container .box-right .bar:after,section.contact .container .box-right .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:grey!important;-webkit-transition:.2s ease all;transition:.2s ease all}section.contact .container .box-right .bar:before{left:100%}section.contact .container .box-right .bar:after{right:0}section.contact .container .box-right input:focus~.bar:after,section.contact .container .box-right input:focus~.bar:before{width:100%}section.contact .container .box-right input:focus+span{outline:0;content:'';width:100%;height:1px;background:#AAA;-webkit-transform:scale(1);transform:scale(1)}section.contact .container .box-right span{position:absolute;bottom:0;left:0;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.4s;transition:.4s}section.contact .container .box-right input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@keyframes inputHighlighter{from{background:grey}to{width:0;background:0 0}}section.contact #map{width:100%;height:70vh}@media only screen and (max-width:992px){section.contact .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:90px 80px}section.contact .container .box-left{width:100%;margin-top:40px}section.contact .container .box-right{width:100%}}@media only screen and (max-width:576px){section.contact .container{padding:60px 15px 40px}section.contact .container .box-left{width:100%}section.contact .container .box-left h2{font-size:1.5rem}section.contact .container .box-right{margin-bottom:10px;width:100%}section.contact .container .box-right h1{font-size:18px;line-height:1.4}section.contact #map{height:60vh}}@media only screen and (max-width:375px){section.contact .container{padding:60px 15px 40px}section.contact .container .box-left h2{font-size:1.3rem}section.contact .container .box-right h1{font-size:14px;line-height:1.3}}section.thankyou{width:100%;height:calc(100vh);background-image:url(../images/bg.jpg);background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover}section.thankyou::before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background-image:linear-gradient(120deg,#000,#000);opacity:.35}section.thankyou .container{width:100%;height:100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.thankyou .container .wrapper{position:relative}section.thankyou .container .wrapper h1{text-align:center;color:#fff;margin-bottom:0}section.thankyou .container .wrapper .btn-back{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #fff;background:0 0;width:150px;height:40px;opacity:0;-webkit-animation:fade-in 1s forwards .6s;animation:fade-in 1s forwards .6s;margin-top:40px;-webkit-transition:.3s;transition:.3s;cursor:pointer}section.thankyou .container .wrapper .btn-back a{color:#fff;font-family:Gotham-Book;font-size:1em;-webkit-transition:.3s;transition:.3s}section.thankyou .container .wrapper .btn-back:hover{background:#fff}section.thankyou .container .wrapper .btn-back:hover a{color:#ac7c44}@keyframes fade-in{from{opacity:0}to{opacity:1}}