h1,h2,h3{text-transform:uppercase}.lang .label .underline-a,h4{color:#fff}button,select{background:0 0}.btn,button{cursor:pointer}.home-news-slide,.home-text,.msg,.promo-title,h1{text-align:center}body,header,html{box-sizing:border-box}body,html{font-family:Catamaran,sans-serif;font-size:15px;height:100%;width:100%;margin:0;padding:0;color:#666;font-weight:300}input,select{border:none;font-family:inherit;-webkit-appearance:none;outline:0}h1{font-weight:500;font-size:16px;letter-spacing:.28em;color:#06C;margin-bottom:60px;line-height:2}h2{font-size:34px;letter-spacing:.2em}.btn,h3,h4{font-size:14px}h3{font-weight:400;letter-spacing:.15em}p{line-height:1.8}a,a:hover{text-decoration:none;color:#666}input,select{border-radius:0;-webkit-border-radius:0}button{border:none;outline:0}.home-section,.photo-wrap{background-position:center}#global-container{width:100%;height:auto!important;min-height:100%;margin:0 auto -179px}.footer,.push{height:179px}.container{width:1200px;margin:auto;position:relative}.transition-wrapper,header{position:fixed;width:100%;top:0;left:0}.photo-wrap{background-size:cover}.left,.right{display:inline-block;vertical-align:top}.btn{color:#06C;margin-top:30px;display:block;letter-spacing:.5px;transition:all .3s ease;-webkit-transition:all .3s ease}.btn:after{font-family:FontAwesome;content:"\f101";margin-left:5px;display:inline-block;vertical-align:middle;font-size:12px;color:#666}.transition-wrapper{background-color:#fff;height:100%;z-index:99999}#transition-wrapper-leave{transform:translateX(100%);-webkit-transform:translateX(100%);transition:all .7s ease;-webkit-transition:all .7s ease}.logo-wrapper,header{transition:all .3s ease;-webbkit-transition:all .3s ease;z-index:99}#transition-wrapper-leave.active{transform:none;-webkit-transform:none}#transition-wrapper-enter{-webkit-animation-name:enterSlide;animation-name:enterSlide;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#transition-wrapper-enter.hide{display:none}@-webkit-keyframes enterSlide{from{transform:none;-webkit-transform:none}to{transform:translateX(100%);-webkit-transform:translateX(100%)}}@keyframes enterSlide{from{transform:none;-webkit-transform:none}to{transform:translateX(100%);-webkit-transform:translateX(100%)}}header{padding:30px 30px 0}header.small{background-color:#fff;padding:15px 30px;border-bottom:solid 1px #ccc}header.small .logo-wrapper{width:180px;height:60px;background-image:url(../imgs/logo_vertical2.png)}header.small .nav-btn{top:30px}header.small .lang{top:38px}.logo-wrapper{width:216px;height:147px;background-image:url(../imgs/logo_vertical_white2.png);background-size:contain;background-repeat:no-repeat;position:relative}.close-btn,.nav-btn{position:absolute;top:30px;right:40px;-webbkit-transition:all .3s ease;cursor:pointer;transition:all .3s ease}.close-btn{z-index:999;font-size:2rem}.nav-btn:after,.nav-btn:before{content:''}.nav-btn span,.nav-btn:after,.nav-btn:before{display:block;position:relative;height:3px;width:32px;background-color:#fff;margin:6px 0;transition:all .3s ease;-webbkit-transition:all .3s ease}.lang,.lang-sub{position:absolute}.nav-btn:hover span{width:28px}.nav-btn.active span,.nav-btn.active:after,.nav-btn.active:before,header.small .nav-btn span,header.small .nav-btn:after,header.small .nav-btn:before{background-color:#666}.lang{top:38px;right:105px;transition:all .3s ease;-webbkit-transition:all .3s ease;cursor:pointer}.lang .label,.lang i,.lang-sub{display:inline-block;-webbkit-transition:all .5s ease;transition:all .5s ease}.lang .label,.lang i{vertical-align:top;color:#fff}header.small .lang .label,header.small .lang .label .underline-a,header.small .lang i{color:#666}.lang .label .underline-a:after{background-color:#fff;margin-top:0}header.small .lang .label .underline-a:after{background-color:#666}.lang.active .fa-globe,.lang.active .label.current{transform:translateX(-50px);-webkit-transform:translateX(-50px)}.lang-sub{vertical-align:middle;right:5px;width:50px;visibility:hidden;opacity:0}.home-news-slide,.promo-list li{vertical-align:top;box-sizing:border-box}.home-pic .msg,.menu{right:0}.menu,.menu-bg{position:fixed;height:100%;top:0;transition:all .4s ease;-webbkit-transition:all .4s ease}.lang-sub.active{visibility:visible;opacity:1}.lang .label{line-height:18px;font-size:13px;margin:0 4px}.menu>ul>li>a,.sub-menu a,.trigger{text-transform:uppercase;line-height:1.6;cursor:pointer}.menu-bg{width:100%;background-color:rgba(0,0,0,.5);left:0;z-index:995;opacity:0;visibility:hidden}.menu-bg.active{opacity:1;visibility:visible}.menu{background-color:#fff;width:600px;z-index:999;box-sizing:border-box;padding:100px 60px 60px;overflow:scroll;transform:translateX(600px);-webkit-transform:translateX(600px)}.menu.active{transform:none;-webkit-transform:none}.menu .underline-a:after{background-color:#06C;margin-top:0}.sub-menu{display:none;margin:5px 0 20px}.sub-menu a{display:inline-block;padding:8px 0;font-size:14px;letter-spacing:1.5px;transition:all .3s ease;-webkit-transition:all .3s ease}.sub-menu a:hover{color:#06C}.menu>ul>li>a,.trigger{font-weight:500;letter-spacing:2.5px;font-size:18px;padding:15px 0;display:block;color:#06C;transition:all .3s ease;-webkit-transition:all .3s ease}.menu>ul>li>a:hover,.trigger:hover{color:#666}.home-video .msg h2,.home-video .msg h3,.msg h2,.msg h3{color:#fff}.menu>ul>li{border-bottom:solid 1px #ebebeb;position:relative}.home-video{height:100vh;background-color:#000;overflow:hidden}.home-video .msg-typo{font-family:'Mrs Saint Delafield',cursive;text-transform:none;letter-spacing:0;margin-bottom:20px;font-size:80px}.home-video h2{font-size:21px;font-weight:200}.home-label h3 span,.home-video h2 span{font-weight:700}.video-text{padding:80px 0!important}.video-text .title-wrapper{margin-bottom:0}.home-section{position:relative;background-size:cover}.msg,video#bgvid{position:absolute}.msg{bottom:20%;z-index:9}.home-video .msg{left:0;width:100%;bottom:180px}.msg img{width:100px;margin-bottom:30px}.msg h3{margin-bottom:15px}.home-section.news{padding:60px 0;font-size:0;background-image:url(../imgs/pattern.png);background-repeat:repeat;background-position:top;background-color:#1a2c40;background-attachment:fixed;background-size:initial}.home-news-slider{margin-bottom:0!important}.home-news-slide{padding:0 60px;width:33.3%;display:inline-block}.home-news-slide h3{color:#f5f5f5;font-size:13px;letter-spacing:3px}.home-news-slide p,.home-text p{letter-spacing:.5px}.home-news-slide h3 span{color:#06C;margin-right:15px;transition:all .2s ease;-webkit-transition:all .2s ease}.home-news-slide p{font-size:14.5px;margin-top:20px;color:#f5f5f5;transition:all .5s ease;-webkit-transition:all .5s ease}.home-news-slide p:after{content:'';display:block;height:1px;width:0;background-color:#f5f5f5;margin:20px auto 0;transition:all .5s ease;-webkit-transition:all .5s ease}.home-news-slide:hover p:after{width:40px}.home-news-slide:hover h3 span{color:#f5f5f5}video#bgvid{top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;background-repeat:no-repeat;background-size:cover;opacity:.7}.home-text{background-color:#fff;padding:60px 0}.home-text .underline-a{font-size:14px;color:#06C;margin-top:30px;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease}.home-text .underline-a i{margin-left:5px}.home-text .underline-a:after{background-color:#06C}.home-text h1{color:#333}#home h1{margin-bottom:0}.home-text h3{margin-bottom:30px}.home-text .container{width:1000px}.home-text h1:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:80px;height:3px;background:#06C}.home-pic,.home-promo h1,.promo-title,.title-wrapper{position:relative}.home-text-logo {margin:auto auto 40px;width:180px}.home-text-logo img{width:100%}.title-wrapper{padding-bottom:30px;margin-bottom:30px}.home-pic{height:106vh;top:-53vh;background-position-x:center!important}.home-pic-a{display:block;background-color:#000}.home-promo,.home-promo h1{background-color:#1a2c40;background-image:url(../imgs/pattern.png)}.home-pic-a:hover .home-pic{opacity:.7}.home-pic-a .home-pic{transition:opacity .6s ease;-webkit-transition:opacity .6s ease}.home-pic .msg img{width:140px}.home-pic .msg h2{font-size:20px;line-height:28px}.home-pic .container{height:100%}.home-promo{padding:80px 0;background-size:initial;background-repeat:repeat;background-position:top;background-attachment:fixed}.home-promo h1{color:#fff;display:inline-block;z-index:2;padding:0 20px}.promo-title{margin-bottom:80px}.promo-title:before{content:'';position:absolute;display:block;height:1px;width:100%;background-color:#fff;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.promo-list{font-size:0}.promo-list li{width:25%;font-size:14px;color:#fff;padding-right:40px;display:inline-block}.footer .contact li,.footer .social li{vertical-align:middle;display:inline-block}.promo-list li h4{font-size:14px;margin:20px 0;letter-spacing:.75px}.promo-list li p{line-height:1.7}.promo-list li .btn{color:#acacac}.promo-list li .btn:after{color:#fff}.parallaxParent{overflow:hidden;height:53vh}.home-anchor{position:fixed;z-index:19;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:40px}.home-anchor a{display:block;width:10px;height:10px;border-radius:12px;background-color:rgba(0,0,0,.4);position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;box-sizing:border-box;border:1px solid rgba(256,256,256,.5)}.home-anchor a span{position:absolute;top:-2px;right:22px;color:rgba(256,256,256,.7);font-size:10px;width:260px;text-align:right;line-height:1.2;letter-spacing:2px;transition:all .3s ease;-webkit-transition:all .3s ease;opacity:0;visibility:hidden;text-transform:uppercase}.copyright,.footer .contact li,.footer .newsletter a,.footer-btn{letter-spacing:1px;text-transform:uppercase}.home-anchor a:hover span{opacity:1;visibility:visible}.home-anchor a.active,.home-anchor a:hover{border:1px solid rgba(0,0,0,.5);background-color:rgba(256,256,256,.4)}.home-anchor li{margin:25px 0}.footer{background-color:#ebebeb;text-align:center;padding:45px 0 35px;box-sizing:border-box}.footer h1{color:#666;margin-bottom:0}.footer .contact li{margin:0 10px;font-size:13px}.footer .contact li span{color:#ccc;margin-right:5px}.footer .social{margin:35px 0}.footer .social a{transition:all .3s ease;-webkit-transition:all .3s ease}.footer .social a:hover{color:#06C}.footer .social h1{margin-bottom:30px;font-size:15px}.footer .social li{margin:0 20px;font-size:18px}.footer .newsletter{position:relative;text-align:center}.footer .newsletter a{display:inline-block;font-size:11px;color:#ccc;background-color:#fff;padding:15px;min-width:380px;position:relative}.footer .newsletter a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:10px;top:15px;color:#ccc}#properties h1:after,.footer .newsletter:before,.underline-a:after{content:''}.footer .newsletter:before{display:block;height:1px;background-color:#fff;width:100%;position:absolute;top:20px;left:0}.footer-btn{font-size:13px}.footer-btn li{display:inline-block;vertical-align:middle}.footer-btn li a{color:#666;display:block;padding:0 12px}#footer-btn-2 a,.copyright{color:#acacac}#footer-btn-1{margin-bottom:30px}#footer-btn-2 a:after{background-color:#acacac}.copyright{font-size:10px;margin:10px 0 0;line-height:1.6}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}.home-label-wrapper{position:absolute;bottom:20px;z-index:9;text-align:center;color:#fff;width:100%;font-size:0}.home-label{display:inline-block;vertical-align:top;max-width:460px;font-size:1rem;padding:0 20px;box-sizing:border-box}.home-label img{height:130px;margin-bottom:15px}.home-label h3{margin:0;color:#fff;line-height:1.6}.copyright a{color:#acacac}.copyright a:after{background-color:#acacac;margin-top:0}#about-bg .deep-blue-wrapper{background-image:url(../imgs/pattern.png);padding:80px 0 180px;background-size:initial;background-repeat:repeat;background-position:top;background-color:#1a2c40;height:auto;background-attachment:fixed}#about-bg .deep-blue-text-container{width:800px;margin:auto;color:#e1e1e1}.img-slider-wrapper{width:800px;margin:0 auto;padding-bottom:40px;border-bottom:solid 1px #ebebeb}.img-slider-wrapper.first{margin-top:-100px}.img-slider,.img-text-slider{width:520px;margin:auto}.img-slider img{max-width:100%;margin:auto;max-height:520px}.img-text-slider{margin-top:20px;text-transform:uppercase;font-size:12px;color:#666;letter-spacing:3px}#properties h1,.img-text-slider span i{color:#06C}.img-text-slider span{margin-right:30px;letter-spacing:6px;font-size:13px}.img-wrapper{position:relative}#properties .img-wrapper{animation-delay:.5s;-webkit-animation-delay:.5s}#properties .fadeIn{animation-delay:.3s;-webkit-animation-delay:.3s}.expand-btn{position:absolute;top:15px;right:15px;border:1px solid rgba(256,256,256,.4);width:36px;height:36px;transition:all .3s ease;-webkit-transition:all .3s ease;background-image:url(../imgs/expand_icon.png);background-size:45%;background-position:center;background-repeat:no-repeat}.img-slide:hover .expand-btn,.properties-bottom section .img-wrapper:hover .expand-btn{background-color:#fff;background-image:url(../imgs/expand_icon_blue.png)}.img-text-slider .slick-next{right:0;text-align:right}.img-text-slider .slick-prev{left:auto;right:25px}.img-text-slider .slick-next:before,.img-text-slider .slick-prev:before{font-size:18px}.img-text-slider .slick-next,.img-text-slider .slick-prev{top:48%;z-index:9}#properties .pages-top-banner{height:600px}#properties .pages-top-banner img{max-height:200px;max-width:220px;margin-top:80px}.properties-top{position:relative;font-size:0}.gallery-bg{background-image:url(/imgs/pattern.png);box-sizing:border-box;background-repeat:repeat;background-position:top;background-color:#ebebeb;background-attachment:fixed;height:300px;position:absolute;width:100%;top:0;left:0;z-index:1;text-align:center;overflow:hidden}.gallery-bg img{position:absolute;width:900px;left:15%;opacity:.7}.gallery{padding:60px 80px;position:relative;z-index:9}#properties h1:after{display:block;width:32px;height:3px;margin:18px auto 0;background-color:#06C}.gallery h1{color:#15263b!important;text-align:left;margin-bottom:0}.gallery h1:after{background-color:#fff!important;margin:18px 0 0!important}.gallery .img-slider-wrapper,.gallery h1{display:inline-block;vertical-align:top;width:50%}.gallery .img-slider-wrapper{padding:0 80px 0 0;border:none;box-sizing:border-box}.gallery .img-slider,.gallery .img-text-slider{width:auto}.website{position:absolute;left:80px;bottom:60px;font-size:1rem}.website h3{color:#06C;margin-bottom:12px;letter-spacing:4px}.website a{letter-spacing:1px;display:inline-block}.underline-a{position:relative;display:inline-block}.underline-a:after{display:block;background-color:#666;height:1px;width:0;margin-top:2px;transition:all .4s ease;-webkit-transition:all .4s ease}.underline-a:hover:after{width:100%}.properties-bottom{width:calc(100% - 160px);margin:auto;border-top:solid 1px #ebebeb;padding:80px 0}.properties-bottom section{width:800px;margin:0 auto 80px;text-align:center;letter-spacing:.5px}.properties-bottom section:last-child{margin-bottom:0}.properties-bottom section h1{margin-bottom:40px}.properties-bottom section .img-wrapper{width:520px;margin:60px auto 0}.properties-bottom section .img-wrapper h3{text-align:center;margin-top:20px;font-size:12px;letter-spacing:4px}.properties-bottom section .img-wrapper img{width:520px}.properties-bottom section .img-text-slider{text-align:left}.properties-bottom section .img-text-slide p{text-transform:none;line-height:1.6;letter-spacing:1px;margin-top:20px;font-size:14px}.properties-bottom section .img-text-slider .slick-next,.properties-bottom section .img-text-slider .slick-prev{top:-6px;transform:none}#properties.altira .pages-top-banner{background-position:center 5%}.footer-pages-wrapper h3{color:#06C;margin:60px 0 20px;text-align:left}.footer-pages-wrapper h3:first-child{margin-top:0}.footer-pages-wrapper p{line-height:1.6;letter-spacing:.25px;text-align:left}.footer-pages-wrapper .underline-a{color:#06C}.footer-pages-wrapper .underline-a:after{background-color:#06C;margin-top:0}#privacy .footer-pages-wrapper ol{list-style-type:disc;padding-left:20px;box-sizing:border-box;text-align:left;line-height:1.6}#privacy .footer-pages-wrapper ol li{margin:20px 0 0}#sitemap .footer-pages-wrapper h3{margin-bottom:20px}#sitemap .footer-pages-wrapper section{margin-bottom:60px;border-bottom:solid 1px #ebebeb}#sitemap .footer-pages-wrapper h3 a{color:#06C;transition:all .3s ease;-webkit-transition:all .3s ease}#sitemap .footer-pages-wrapper .underline-a,#sitemap .footer-pages-wrapper h3 a:hover{color:#666}#sitemap .footer-pages-wrapper ul{text-align:left;-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-bottom:20px;letter-spacing:.5px}#sitemap .footer-pages-wrapper ul li a{padding:8px 0;display:inline-block;cursor:pointer}#sitemap .footer-pages-wrapper .underline-a:hover,#social-responsibility .text-wrapper h3{color:#06C}#sitemap .footer-pages-wrapper .underline-a:after{margin-top:2px}#social-responsibility .text-wrapper.first{padding-bottom:0}.csr-events-list li,.event-year-trigger{padding:20px 0;border-bottom:solid 1px #ebebeb}#social-responsibility .text-wrapper.list h3{margin-bottom:40px}.event-year-trigger{color:#666;cursor:pointer;letter-spacing:2px;transition:all .3s ease;-webkit-transition:all .3s ease}.event-year-trigger.active,.event-year-trigger:hover{color:#06C}.event-year-trigger.active .fa{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.event-year-trigger .fa,.event-year-trigger span{display:inline-block;vertical-align:middle}.event-year-trigger .fa{margin-left:5px;transition:all .3s ease;-webkit-transition:all .3s ease}.event-year-contents{display:none}.csr-events-list li{font-size:0}.csr-events-list li>a{transition:all .3s ease;-webkit-transition:all .3s ease}.csr-events-list li:hover>a{color:#06C}.csr-events-list li:hover .pdf{visibility:visible;opacity:1}.csr-events-list li>a>div{display:inline-block;vertical-align:top;font-size:1rem;text-align:left;letter-spacing:.5px;line-height:1.6}.csr-events-list li .date{width:20%;text-transform:uppercase;letter-spacing:2px;font-size:14px}.csr-events-list li .pdf{width:10%;text-align:right;visibility:hidden;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;color:#06C;font-size:14px;text-decoration:underline}.csr-events-list li .pdf .fa{margin-left:10px}.csr-events-list li .title{width:70%}#supplier .text-wrapper{letter-spacing:.5px}#supplier .text-container{text-align:left}#supplier .text-wrapper ol{line-height:1.8;text-align:left;list-style-type:disc;padding-left:20px;box-sizing:border-box;margin:60px 0}#supplier .text-wrapper ol li{margin:25px 0}#supplier .text-wrapper ol h3{color:#06C;display:inline-block}.supplier-link-list{font-size:0;width:820px;margin:60px auto 0}.supplier-link-list li{width:calc(50% - 20px);display:inline-block;vertical-align:top;padding:20px 0;border-bottom:solid 1px #ebebeb;font-size:1rem;line-height:1.6}.supplier-link-list li:nth-child(odd){margin-right:39px}.supplier-link-list li a{transition:all .3s ease;-webkit-transition:all .3s ease;cursor:pointer;text-transform:uppercase;font-size:14px;letter-spacing:2px;font-weight:400}.supplier-link-list li a:hover{color:#06C}.supplier-link-list li a span{color:#06C;margin-right:5px;font-size:6px;vertical-align:top}#supplier .deep-blue-wrapper{padding:80px 0;height:auto}#supplier .deep-blue-text-container{width:820px;margin:auto}#supplier .contact-list .underline-a{color:#ebebeb}#supplier .contact-list .underline-a:after{background-color:#ebebeb}#supplier .wave-bg{top:100%}.supplier-events .text-container-title{text-align:center;margin-bottom:40px}.supplier-events .event-year-contents{display:block}#supplier .supplier-events .pdf{width:8%}#product-list .pages-top-banner a{color:#fff}#product-list .text-wrapper.first{padding-bottom:0}#product-list .top-title{color:#15263b;text-transform:uppercase;letter-spacing:5px;font-weight:500;font-size:1rem}.product-section{margin-top:60px;text-align:left;border-bottom:solid 1px #ebebeb;padding-bottom:30px}.product-section h3{margin-bottom:30px;text-align:left;color:#06C}.product-section ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px;list-style-type:disc;padding-left:20px;box-sizing:border-box}.product-section ul li{padding:10px 0}#ti ol{text-align:left;list-style-type:disc;padding-left:20px;box-sizing:border-box}#ti ol li{margin:10px 0;letter-spacing:.5px}.properties-logo-wrapper li{display:inline-block;vertical-align:middle;margin:0 40px 60px}.properties-logo-wrapper li img{width:100%}#properties.cod .underline-a:after{margin-top:0}.ir-wrapper{background-color:#000;text-align:center;padding:60px 0}