@import url(aos.css);@font-face{font-family:'Overpass';src:url("fonts/Overpass-Bold.woff2") format("woff2"),url("fonts/Overpass-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Overpass';src:url("fonts/Overpass-Regular.woff2") format("woff2"),url("fonts/Overpass-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Overpass';src:url("fonts/Overpass-Black.woff2") format("woff2"),url("fonts/Overpass-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:'Anton';src:url("fonts/Anton-Regular.woff2") format("woff2"),url("fonts/Anton-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Merriweather';src:url("fonts/Merriweather-Regular.woff2") format("woff2"),url("fonts/Merriweather-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Merriweather';src:url("fonts/Merriweather-Bold.woff2") format("woff2"),url("fonts/Merriweather-Bold.woff") format("woff");font-weight:bold;font-style:normal}.spinner{margin:0 auto;width:70px;text-align:center;position:relative;top:50%;padding:45px;background-color:rgba(0,0,0,0.5);border-radius:3px;transform:translateY(-50%);box-sizing:initial}.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes musical{0%{transform:scaleY(0.2)}100%{transform:scaleY(1)}}@-moz-keyframes musical{0%{transform:scaleY(0.2)}100%{transform:scaleY(1)}}@-o-keyframes musical{0%{transform:scaleY(0.2)}100%{transform:scaleY(1)}}@keyframes musical{0%{transform:scaleY(0.2)}100%{transform:scaleY(1)}}@keyframes length{50%{height:14px}}*{-webkit-font-smoothing:antialiased}body{opacity:0;font-family:"Overpass";background:#000}html{background:#000}body>.overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(22,22,22,0.7);z-index:1031;display:none;cursor:pointer}body.login-page{opacity:1}body.intro #topnav-mobile{top:-50px}body.intro .navbar.fixed-top{top:-30px}body.intro .navbar-fixed-left{left:-200px}body.intro .main{left:0;width:100%}body.intro #intro .center>span,body.intro #intro .center img,body.intro #intro .center p{opacity:0;top:50px}body.intro #intro .center .links,body.intro #intro .bottom{opacity:0}body.open-nav{overflow:hidden}body.open-nav .main,body.open-nav .navbar.fixed-top{left:200px}body.open-nav .navbar-fixed-left{-moz-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px);-ms-transform:translateX(0px)}body.hide-nav .main,body.hide-nav .navbar.fixed-top,body.hide-nav .modal{left:10px;width:calc(100% - 10px)}body.hide-nav .navbar-fixed-left{cursor:pointer}body.hide-nav #leftnav{opacity:0;pointer-events:none}body.hide-nav .navbar-fixed-left{-moz-transform:translateX(-190px);-o-transform:translateX(-190px);-webkit-transform:translateX(-190px);transform:translateX(-190px);-ms-transform:translateX(-190px)}body.hide-nav .navbar-fixed-left:hover{-moz-transform:translateX(-150px);-o-transform:translateX(-150px);-webkit-transform:translateX(-150px);transform:translateX(-150px);-ms-transform:translateX(-150px)}body.open-modal{overflow:hidden}body.show-intro-video .navbar-fixed-left{-moz-transform:translateX(-250px);-o-transform:translateX(-250px);-webkit-transform:translateX(-250px);transform:translateX(-250px);-ms-transform:translateX(-250px)}body.show-intro-video .navbar.fixed-top{-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);-ms-transform:translateY(-30px);top:0}body.show-intro-video #topnav-mobile{-moz-transform:translateY(-50px);-o-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px);-ms-transform:translateY(-50px)}body.show-intro-video .main{width:100%;left:0}body.show-intro-video .introVideo .close-intro-video{display:block}body.show-intro-video #intro .overlay,body.show-intro-video #intro .center{opacity:0;pointer-events:none}.container{max-width:1010px;width:100%;height:100%;position:relative;padding:0}.mobile{display:none}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.center{position:relative;top:50%;transform:translateY(-50%)}a{text-decoration:none}#login{background-image:linear-gradient(225deg, #3A3A3A 0%, #161616 100%);height:100vh;width:100%;text-align:center;position:relative}#login .bg{opacity:0.4;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%}#login .top-bar{position:absolute;top:0;height:52px;line-height:52px;width:100%;background:rgba(22,22,22,0.6)}#login .top-bar img{max-height:10px}#login .center{position:absolute;margin:0 auto;left:0;right:0}#login h1{font-weight:normal;font-size:30px;color:#FFFFFF;line-height:37px}#login p{font-size:14px;color:#DED8D8;line-height:28px}#login form{margin-top:60px}#login .form-group{width:242px;position:relative;margin:0 auto 17px;text-align:left;position:relative}#login .form-group.has-error .form-control{border:1px solid red}#login .form-group i{position:absolute;display:inline-block;right:15px;top:50px}#login .form-group i.email{background-image:url(../images/icons/icon_mail.svg);width:10px;height:8px;background-size:10px 8px}#login .form-group i.pwd{background-image:url(../images/icons/icon_lock.svg);width:9px;height:11px;background-size:9px 11px;top:49px}#login .form-group label{font-weight:bold;font-size:10px;color:#FFFFFF;letter-spacing:1px;line-height:12px;text-transform:uppercase}#login .form-group span.help-block{color:red;font-size:12px;display:block}#login .form-control{background:rgba(22,22,22,0.6);border:1px solid transparent;border-radius:2.02px;height:50px;line-height:50px;padding:0 30px 0 20px;font-size:14px;color:#E5E1E6;outline:none;box-shadow:none;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#login .form-control:focus{border:1px solid #BCA463}#login .btn{font-weight:bold;font-size:10px;color:#4A4A4A;letter-spacing:1px;text-transform:uppercase;height:50px;line-height:50px;text-align:center;padding:0;width:100%;background-image:linear-gradient(180deg, #fff 0%, #C8C8C8 100%);border-radius:3px}#login ::placeholder{color:rgba(255,255,255,0.3)}#login :-ms-input-placeholder{color:rgba(255,255,255,0.3)}#login ::-ms-input-placeholder{color:rgba(255,255,255,0.3)}.navbar{-webkit-backface-visibility:hidden;padding:0}.navbar-fixed-left{position:fixed;top:0;left:0;height:100vh;width:200px;background-color:#fff;display:block;z-index:1032;-moz-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px);-ms-transform:translateX(0px);-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);box-shadow:0 2px 50px 0 rgba(0,0,0,0.1)}#leftnav .logo{display:block;width:100%;height:100px;line-height:100px;text-align:center;border-bottom:1px solid #dfdfdf;position:relative}#leftnav .logo img{max-width:120px}#leftnav .logo span{display:inline-block;position:absolute;bottom:-8px;left:0;right:0;margin:0 auto;text-align:center;background-image:url(../images/icons/_nav/icon_small+.svg);width:16px;height:16px;background-size:16px 16px;background-position:center;background-repeat:no-repeat}#leftnav .team-logo{padding:20px 0;text-align:center}#leftnav .team-logo img{max-width:115px}#leftnav .navbar-nav{margin-top:50px;background:#fff;text-align:left;width:100%}#leftnav .navbar-nav>li{overflow:hidden}#leftnav .navbar-nav>li.open a.has-children span{background-image:url(../images/icons/_nav/icon_lil-arrow-g.svg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}#leftnav .navbar-nav>li.open ul{max-height:100%;padding:25px 15px 25px 50px}#leftnav .navbar-nav>li ul{max-height:0;background-color:#EDEBEB;padding:0;list-style:none;overflow:hidden}#leftnav .navbar-nav>li ul li a{display:block;color:#4A4A4A;font-size:10px;font-weight:bold;letter-spacing:1px;line-height:15px;margin-bottom:15px;text-transform:uppercase;text-decoration:none}#leftnav .navbar-nav>li>a{position:relative;height:65px;line-height:65px;background-color:transparent;border-right:5px solid transparent;color:#4A4A4A;font-size:14px;display:block;width:100%;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;padding:0 20px;text-decoration:none}#leftnav .navbar-nav>li>a.double{line-height:1.3;padding:15px 40px 15px 52px;height:auto}#leftnav .navbar-nav>li>a.double .svg{position:absolute;top:50%;transform:translateY(-50%);left:20px}#leftnav .navbar-nav>li>a.has-children span{position:absolute;background-image:url(../images/icons/_nav/icon_lil-arrow.svg);width:8px;height:10px;background-size:8px 10px;display:inline-block;right:25px;top:27px;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;display:none}#leftnav .navbar-nav>li>a:hover,#leftnav .navbar-nav>li>a.active{background-color:rgba(188,164,99,0.1);color:#BCA463;border-color:#BCA463}#leftnav .navbar-nav>li>a:hover .svg path,#leftnav .navbar-nav>li>a.active .svg path{fill:#BCA463}#leftnav .svg{width:13px;margin-right:16px;display:inline-block;vertical-align:middle;position:relative;top:-2px}#leftnav .svg path{fill:#4A4A4A;-moz-transition:fill 0.2s linear;-o-transition:fill 0.2s linear;-webkit-transition:fill 0.2s linear;transition:fill 0.2s linear}#leftnav .bottom{position:absolute;bottom:25px;padding:0 20px;width:100%}#leftnav .bottom>strong{display:block;color:#8C8C8C;font-size:8px;line-height:14px}#leftnav .hide-bar{background:#EDEDED;height:65px;line-height:65px;margin:0 -20px 20px;padding:0 20px;cursor:pointer;display:none}#leftnav .hide-bar .toggle-bar{background-image:url(../images/icons/_nav/icon_toggle-gold.svg);display:inline-block;vertical-align:middle;width:29px;height:17px;background-size:29px 17px}#leftnav .hide-bar .toggle-bar.closed{background-image:url(../images/icons/_nav/icon_toggle-grey.svg)}#leftnav .hide-bar .toggle-bar+span{display:inline-block;font-size:11px;color:#4A4A4A;margin-left:14px}#leftnav .questions{display:none;border-bottom:1px solid #fff;overflow:hidden}#leftnav .questions.open .inner{max-height:100%;padding:0 0 0 32px}#leftnav .questions.open>a span{background-image:url(../images/icons/_nav/icon_lil-arrow-g.svg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}#leftnav .questions>a{height:65px;line-height:65px;color:#FFFFFF;font-size:14px;letter-spacing:0;position:relative;display:block;text-decoration:none}#leftnav .questions>a span{position:absolute;background-image:url(../images/icons/_nav/icon_lil-arrow-w.svg);width:8px;height:10px;background-size:8px 10px;display:inline-block;right:0;top:27px;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#leftnav .questions .svg path{fill:#BCA463}#leftnav .questions .inner{padding:0;max-height:0;overflow:hidden}#leftnav .questions .inner span,#leftnav .questions .inner a{color:#8C8C8C;font-size:10px;font-weight:bold;letter-spacing:1.25px;line-height:12px;display:block;text-transform:uppercase;margin-bottom:20px;word-break:break-all}#leftnav .questions .inner strong{color:#fff;font-size:10px;font-weight:bold;letter-spacing:1.25px;line-height:12px;display:block;text-transform:uppercase;margin-bottom:20px;word-break:break-all}#leftnav .social-links a{display:inline-block;vertical-align:middle}#leftnav .social-links a+a{margin-left:12px}#leftnav .social-links a.facebook{background-image:url(../images/icons/_social/icon_social_facebook.svg);width:5px;height:10px;background-size:5px 10px}#leftnav .social-links a.twitter{background-image:url(../images/icons/_social/icon_social_twitter.svg);width:11px;height:9px;background-size:11px 9px}#leftnav .social-links a.instagram{background-image:url(../images/icons/_social/icon_social_instagram.svg);width:10px;height:10px;background-size:10px 10px}#leftnav .elevate-link{height:25px;padding:0;line-height:25px;border:none;text-align:left;border-radius:3px;display:block;margin:20px 0 12px;color:#BCA463;font-size:10px;font-weight:900}.navbar.fixed-top{width:calc(100% - 200px);left:200px;height:30px;line-height:30px;background:linear-gradient(270deg, #313131 0%, #161616 100%);-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:1030}#topnav{padding:0 30px;text-transform:uppercase;color:#8c8c8c;font-size:8px;font-weight:bold;letter-spacing:1px;width:100%}#topnav em{font-size:0;font-style:normal;font-weight:normal;width:5px;height:5px;background:#BCA463;border-radius:5px;display:inline-block;margin:0 5px;position:relative;top:10px}#topnav .greeting{display:inline-block;text-transform:uppercase}#topnav .greeting span{color:#DFDFDF}#topnav .rep-info{display:inline-block;float:right}#topnav .rep-info a{color:#8c8c8c}#topnav .rep-info span{color:#DFDFDF}#topnav .rep-info span.gold{color:#BCA463}#topnav-mobile{position:fixed;top:-50px;right:0;width:100%;background-color:#fff;height:50px;line-height:50px;padding:0 20px;z-index:10;-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);text-align:center}#topnav-mobile div{display:inline-block;height:50px;vertical-align:top}#topnav-mobile .logo{position:relative;display:inline-block;padding-right:20px;border-right:1px solid #DFDFDF;text-decoration:none;vertical-align:top}#topnav-mobile .logo.no-client{border:none}#topnav-mobile .logo.no-client span{display:none}#topnav-mobile .logo span{display:inline-block;position:absolute;background-image:url(../images/icons/_nav/icon_small+.svg);width:16px;height:16px;background-size:16px 16px;background-position:center;background-repeat:no-repeat;right:-9px;top:18px}#topnav-mobile .logo img{height:10px}#topnav-mobile .team-logo{margin-left:18px;display:inline-block}#topnav-mobile .team-logo img{max-height:30px}#topnav-mobile .navbar-toggle{float:left;height:100%;vertical-align:middle;padding:20px 0}#topnav-mobile .navbar-toggle span{display:block;height:1px;width:20px;background-color:#BCA463}#topnav-mobile .navbar-toggle span+span{margin-top:4px}.introVideo{position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:0;overflow:hidden;white-space:nowrap;font-size:0;word-break:keep-all}.introVideo .close-intro-video{z-index:2;position:absolute;top:20px;right:20px;display:none;cursor:pointer;background-image:url(../images/icons/icon_x.svg);background-repeat:no-repeat;background-position:center;background-size:14px 14px;width:50px;height:50px;line-height:50px;border-radius:50px;background-color:#BCA463}.introVideoLoop{position:absolute;height:100vh;overflow:hidden;width:100%;top:0;left:0;white-space:nowrap;font-size:0;word-break:keep-all}.introVideoLoop video{opacity:1;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:auto;height:100%;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.main{width:calc(100% - 200px);min-height:100vh;position:relative;left:200px;z-index:1020;-moz-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:#fff;overflow:hidden}#intro{height:100vh;position:absolute;width:100%;background-image:url(../images/bg-default.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom center;z-index:2;top:0;overflow:hidden}#intro .overlay{background:rgba(0,0,0,0.5);-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}#intro .center{text-align:center;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}#intro .center>span{margin-top:80px;color:#fff;display:block;font-size:18px;font-weight:900;line-height:28px;text-transform:uppercase;position:relative;opacity:1;top:0;-moz-transition:all 0.5s 1.5s;-o-transition:all 0.5s 1.5s;-webkit-transition:all 0.5s 1.5s;transition:all 0.5s 1.5s}#intro .center .team-logo img{min-width:200px;max-width:400px;margin:0 auto 60px;opacity:1;top:0;-moz-transition:all 0.5s 0.5s;-o-transition:all 0.5s 0.5s;-webkit-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;display:inline-block;position:relative}#intro .center .main-logo{display:block;margin:20px auto 45px;max-width:300px;position:relative;opacity:1;top:0;-moz-transition:all 0.5s 1.5s;-o-transition:all 0.5s 1.5s;-webkit-transition:all 0.5s 1.5s;transition:all 0.5s 1.5s}#intro .center p{margin:0 auto;max-width:80%;font-size:45px;line-height:54px;color:#fff;position:relative;opacity:1;top:0;-moz-transition:all 0.5s 1s;-o-transition:all 0.5s 1s;-webkit-transition:all 0.5s 1s;transition:all 0.5s 1s}#intro .center p span{color:#BCA463}#intro .center .links{margin-top:60px;opacity:1;-moz-transition:all 1s 2s;-o-transition:all 1s 2s;-webkit-transition:all 1s 2s;transition:all 1s 2s}#intro .play-intro-video{background-image:url(../images/icons/btn_play.svg);width:50px;height:50px;background-size:50px 50px;display:inline-block;vertical-align:middle}#intro .begin{height:50px;line-height:50px;width:180px;border:1px solid #FFFFFF;border-radius:3px;background-color:rgba(255,255,255,0.1);text-align:left;padding:0 25px;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:1px;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#intro .begin:hover{border-color:#BCA463}#intro .begin span{float:right;display:inline-block;background-image:url(../images/icons/icon_arrow-w.svg);width:18px;height:18px;background-size:18px 18px;position:relative;top:50%;transform:translateY(-50%)}#intro a+a{margin-left:30px}#intro .bottom{display:none;opacity:1;-moz-transition:all 1s 1s;-o-transition:all 1s 1s;-webkit-transition:all 1s 1s;transition:all 1s 1s}section{position:relative;margin-top:30px;background-color:#fff}section>header{height:300px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;text-align:center;position:relative}section>header .overlay{background-color:#161616;opacity:0.3}section>header h1{color:#FFFFFF;font-size:52px;font-weight:900;line-height:56px;margin:0}section>header h2{color:#FFFFFF;font-size:20px;line-height:28px;margin:0}section>header span{background-image:url(../images/icons/icon_double-slash.svg);width:20px;height:15px;background-size:20px 15px;display:block;position:relative;margin:20px auto 0;display:none}section .sub-nav{background-color:#FFFFFF;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);height:45px;text-align:center}section .sub-nav.stickied{position:fixed;top:30px;width:calc(100% - 200px);z-index:2}section .sub-nav a{height:45px;line-height:45px;display:inline-block;color:#4A4A4A;font-size:10px;font-weight:bold;letter-spacing:1px;text-decoration:none;text-transform:uppercase;border-bottom:2px solid transparent;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}section .sub-nav a+a{margin-left:30px}section .sub-nav a:hover,section .sub-nav a.active{border-bottom:2px solid #BCA463;color:#BCA463}.pages{font-size:0;text-align:center}.pages header{height:234px}.pages header h1{color:#4A4A4A;font-size:48px;line-height:52px;text-align:center;margin:0 auto}.pages header h1 span{color:#BCA463}.pages .padded-div{height:200px}.page{text-align:left}.page+.page{margin-top:200px}.page .bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;position:relative;background-repeat:no-repeat;background:none !important}.page .bg img{max-width:100%;display:block}.page .bg a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:url(../images/icons/icon_expand.svg),auto;display:none}.page .text-block h1{font-weight:normal;font-size:30px;line-height:37px}.page .text-block h2{font-weight:normal;font-size:20px;line-height:32px;font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .text-block p{font-weight:normal;font-size:14px;line-height:24px;margin-bottom:0;font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .text-block span.detail{display:block;font-weight:800;text-transform:uppercase;font-size:12px;line-height:24px;letter-spacing:1px;margin-top:30px}.page .carousel .carousel-control-next,.page .carousel .carousel-control-prev{position:absolute;top:unset;bottom:10px;width:auto;opacity:1}.page .carousel .arrow{height:50px;line-height:50px;text-align:center;width:70px;background-color:#FFFFFF;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1)}.page .carousel .arrow span{background-image:url(../images/icons/icon_arrow-b.svg);width:20px;height:18px;background-size:20px 18px;background-position:center;background-repeat:no-repeat;display:inline-block;height:100%}.page .carousel .arrow.arrow-left{border-radius:0 3px 3px 0}.page .carousel .arrow.arrow-left span{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.page .carousel .arrow.arrow-right{border-radius:3px 0 0 3px}.page .carousel .bottom{position:absolute;bottom:24px;left:0;right:0;text-align:center}.page .carousel .carousel-indicators{position:relative;height:20px;line-height:20px;border-radius:10.5px;background-color:rgba(22,22,22,0.2);width:auto;display:inline-block;margin:0 auto;padding:0 20px}.page .carousel .carousel-indicators li{display:inline-block;height:5px;width:5px;border:1px solid #FFFFFF;vertical-align:middle;flex:none;margin:0 7px;background-color:transparent;background-clip:unset;opacity:1}.page .carousel .carousel-indicators li.active{background-color:#fff}.page .carousel .carousel-inner{height:100%;width:100%}.page .carousel .carousel-inner .overlay-bottom{position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(180deg, rgba(22,22,22,0) 0%, rgba(22,22,22,0.5) 100%);z-index:1}.page .carousel .carousel-inner .content{position:absolute;top:40px;width:100%;margin:0 auto;z-index:3}.page .carousel .carousel-inner .content>h1{color:#fff;position:relative}.page .carousel .carousel-inner .content>h1:after{content:" ";width:100px;height:1px;background:#fff;position:relative;display:block;margin:15px auto}.page .carousel .carousel-inner .content>h2{font-size:20px;line-height:28px;color:#fff}.page .carousel .carousel-item{height:100%;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}.page .carousel .carousel-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#161616;opacity:0.6}.page .carousel .carousel-item .text-block{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;left:0;right:0;max-width:75%;padding-bottom:40px}.page .carousel .carousel-item .text-block p{font-size:20px;line-height:32px}.page .carousel .carousel-item .text-block h1,.page .carousel .carousel-item .text-block h2,.page .carousel .carousel-item .text-block p,.page .carousel .carousel-item .text-block span.detail{color:#FFFFFF}.page .carousel .carousel-item .referal{position:absolute;left:0;right:0;bottom:80px}.page .carousel .carousel-item .referal span{font-weight:900;display:block;color:#fff;font-size:20px;line-height:28px;text-transform:uppercase}.page .carousel .carousel-item .referal strong{display:block;color:#BCA463;font-size:16px;line-height:28px;text-transform:uppercase}.page .carousel .carousel-item a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:url(../images/icons/icon_expand.svg),auto}.page .thumbnail-carousel{position:relative;height:225px;overflow:hidden;margin-top:65px}.page .thumbnail-carousel.align-center .inner{left:0 !important;right:0 !important;margin:0 auto !important}.page .thumbnail-carousel.align-center .overlay-left,.page .thumbnail-carousel.align-center .overlay-right,.page .thumbnail-carousel.align-center .arrow-left,.page .thumbnail-carousel.align-center .arrow-right{display:none !important}.page .thumbnail-carousel .arrow{position:absolute;top:50%;transform:translateY(-50%);height:50px;line-height:50px;text-align:center;width:70px;background-color:#FFFFFF;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);z-index:3}.page .thumbnail-carousel .arrow span{background-image:url(../images/icons/icon_arrow-b.svg);width:20px;height:18px;background-size:20px 18px;background-position:center;background-repeat:no-repeat;display:inline-block;height:100%}.page .thumbnail-carousel .arrow.arrow-left{border-radius:0 3px 3px 0;left:0}.page .thumbnail-carousel .arrow.arrow-left span{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.page .thumbnail-carousel .arrow.arrow-right{border-radius:3px 0 0 3px;right:0}.page .thumbnail-carousel .overlay-left{height:100%;width:175px;background-image:linear-gradient(-90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%);position:absolute;left:0;top:0px;z-index:2}.page .thumbnail-carousel .overlay-right{height:100%;width:175px;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%);position:absolute;right:0;top:0px;z-index:2}.page .thumbnail-carousel.active{display:block}.page .thumbnail-carousel .inner{white-space:nowrap;font-size:0;text-align:center;overflow:hidden;padding:0;position:absolute;-moz-transition:left 0.2s linear;-o-transition:left 0.2s linear;-webkit-transition:left 0.2s linear;transition:left 0.2s linear}.page .thumbnail-carousel .inner .block{position:relative;height:225px;width:183px;display:inline-block;margin:0 10px;text-align:left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:3px}.page .thumbnail-carousel .inner .block a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:3px;cursor:url(../images/icons/icon_expand.svg),auto}.page .thumbnail-carousel .inner .block .bottom{display:block;position:absolute;bottom:0;width:100%;height:60px;background:linear-gradient(180deg, rgba(22,22,22,0) 0%, rgba(22,22,22,0.5) 100%);padding:0 20px;white-space:normal;pointer-events:none}.page .thumbnail-carousel .inner .block .bottom span{line-height:20px;text-align:left;color:#FFFFFF;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.page .mosaic{font-size:0;margin-top:65px}.page .mosaic.alternate>div{height:auto}.page .mosaic.alternate>div img{display:block;width:100%}.page .mosaic.alternate>div span{background:none}.page .mosaic>div{height:400px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;display:block;position:relative}.page .mosaic>div img{max-width:100%;display:none}.page .mosaic>div.half{width:50%;display:inline-block;vertical-align:top}.page .mosaic>div a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:url(../images/icons/icon_expand.svg),auto}.page .mosaic>div span{display:block;position:absolute;bottom:0;width:100%;height:170px;line-height:230px;background:linear-gradient(180deg, rgba(22,22,22,0) 0%, rgba(22,22,22,0.8) 100%);padding:0 40px;text-align:left;color:#FFFFFF;font-size:30px;pointer-events:none}.page .card{width:100%;height:535px;display:block;border:none;background:#FFFFFF;border-radius:3px;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);position:relative;padding:20px 30px}.page .card>.logo{max-height:11px;top:30px;left:30px;position:absolute}.page .card>.svg{height:20px;position:absolute;top:25px;right:30px;opacity:0.2}.page .card>.svg g{fill:#4A4A4A}.page .card .photo{width:calc(100% + 50px);margin-left:-25px;text-align:center;height:290px;position:relative;overflow:hidden}.page .card .photo .overlay-bottom{height:60px;position:absolute;bottom:0;width:100%;background-image:linear-gradient(180deg, rgba(22,22,22,0) 0%, rgba(22,22,22,0.5) 100%)}.page .card .photo .overlay-bottom span{left:20px;position:absolute;top:50%;transform:translateY(-50%);font-size:14px;color:#FFFFFF;line-height:24px}.page .card .photo .svg{height:100%;position:absolute;top:70px;margin:0 auto;left:-45px;right:0}.page .card .photo img{max-height:100%;display:block;margin:0 auto;position:relative}.page .card .photo a{position:absolute;left:0;right:0;margin:0 auto;width:130px;height:30px;line-height:30px;text-align:center;background-image:linear-gradient(0deg, #F4F4F4 0%, #fff 100%);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:3px;display:block;font-weight:bold;font-size:10px;color:#4A4A4A;letter-spacing:1px;text-transform:uppercase;bottom:20px;text-decoration:none;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.page .card .photo a:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1)}.page .card .photo>span{display:block;position:absolute;width:calc(100% - 50px);bottom:8px;height:1px;background:#f4f4f4;left:0;right:0;margin:0 auto}.page .card .info{margin-top:25px;position:relative;padding-bottom:30px;border-bottom:1px solid #8c8c8c}.page .card .info h3{font-weight:bold;font-size:20px;color:#4A4A4A;line-height:28px;margin-bottom:12px}.page .card .info h4{font-weight:bold;font-size:10px;color:#BCA463;letter-spacing:1px;line-height:12px;text-transform:uppercase;margin:0}.page .card .info .brand{position:absolute;right:20px;top:0;max-height:55px;max-width:55%}.page .card .bottom{margin-top:15px}.page .card .bottom p{font-size:11px;color:#4A4A4A;line-height:16px}.page .card .bottom .teams{margin-top:15px;font-size:0;width:calc(100% + 5px)}.page .card .bottom .teams div{display:inline-block;vertical-align:top;background:#F4F4F4;border-radius:3px;height:50px;line-height:50px;width:calc(25% - 5px);text-align:center;position:relative}.page .card .bottom .teams div a{display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(0deg, #F4F4F4 0%, #fff 100%);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);font-size:10px;color:#4A4A4A;letter-spacing:1px;font-weight:bold;text-transform:uppercase;text-decoration:none}.page .card .bottom .teams div img{max-height:75%}.page .card .bottom .teams div+div{margin-left:5px}.page .content>h1{color:#BCA463;font-size:12px;font-weight:900;letter-spacing:1px;line-height:12px;text-transform:uppercase}.page .content>h2{color:#4A4A4A;font-size:40px;letter-spacing:0;line-height:52px;font-size:2.5vw;line-height:3.5vw}.page .attachments{margin-top:45px}.page .attachments+.text-block{margin-top:15px}.page .attachments a{display:inline-block;padding:0 22px;height:30px;line-height:30px;border-radius:3px;background:linear-gradient(0deg, #F4F4F4 0%, #fff 100%);color:#4A4A4A;text-transform:uppercase;font-size:10px;font-weight:bold;letter-spacing:1px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15);position:relative;text-decoration:none;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;-webkit-transition:color 0.3s linear;transition:color 0.3s linear;margin-bottom:15px}.page .attachments a:hover{color:#BCA463}.page .attachments a+a{margin-left:20px}.page .attachments a span{position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.page .attachments a.excel span{background-image:url(../images/icons/icon_download-file-type_xlsx.svg);width:20px;height:20px;background-size:20px 20px;display:inline-block}.page .attachments a.word span{background-image:url(../images/icons/icon_download-file-type_image.svg);width:20px;height:20px;background-size:20px 20px;display:inline-block}.page .attachments a.pdf span{background-image:url(../images/icons/icon_download-file-type_pdf.svg);width:20px;height:20px;background-size:20px 20px;display:inline-block}.page .text-block{margin-top:25px}.page.t1a,.page.t1b{font-size:0;height:auto}.page.t1a .content,.page.t1b .content{padding:30px 40px}.page.t1a>div,.page.t1b>div{width:50%;display:inline-block;height:100%;vertical-align:top}.page.t1a .carousel .carousel-item,.page.t1b .carousel .carousel-item{background:none !important}.page.t1a .carousel .carousel-item a,.page.t1b .carousel .carousel-item a{display:none}.page.t1a .carousel .carousel-item img,.page.t1b .carousel .carousel-item img{max-width:100%}.page.t4{text-align:center}.page.t2 .content,.page.t4a .content,.page.t4b .content{text-align:center;padding:0 40px}.page.t2 .text-block,.page.t4a .text-block,.page.t4b .text-block{max-width:740px;margin:25px auto 0}.page.t3{text-align:center;height:550px}.page.t3 .carousel{height:100%;box-shadow:0 30px 55px 0 rgba(89,28,31,0.5)}.page.t5{vertical-align:top;display:inline-block;vertical-align:top;padding:0 12px;position:relative;height:555px;margin-top:0 !important}.page.t5.big{width:25%}.page.t5.med{width:calc(100% / 5)}.page.t5.med .card .bottom .teams div{width:calc(50% - 5px)}.page.t5.sm{width:calc(100% / 8);height:325px}.page.t5.sm .card{height:305px;padding:10px}.page.t5.sm .card .photo{height:225px;width:100%;margin-left:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top center}.page.t5.sm .card .bottom{margin-top:0}.page.t5.sm .card .bottom .teams{margin-top:10px}.page.t5.sm .card .bottom .teams div{width:calc(50% - 5px)}.page.t6{vertical-align:top;display:inline-block;vertical-align:top;padding:0 10px;position:relative;width:320px;height:263px;margin-top:20px !important}.page.t6 .case-study{height:100%;width:100%;border-radius:3px;background-color:#FFFFFF;overflow:hidden;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1)}.page.t6 .case-study .hero-bg{height:170px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;position:relative}.page.t6 .case-study .hero-bg a{position:absolute;top:0;left:0;height:100%;width:100%;display:block;cursor:pointer}.page.t6 .case-study .hero-bg .line{position:absolute;height:1px;width:calc(100% - 60px);left:0;right:0;bottom:8px;z-index:2;background-color:#F4F4F4;margin:0 auto}.page.t6 .case-study .hero-bg:hover .overlay{opacity:1}.page.t6 .case-study .hero-bg .overlay{background:rgba(22,22,22,0.8);opacity:0;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;text-align:center}.page.t6 .case-study .hero-bg .overlay span{background-image:url(../images/icons/icon_case-study.svg);width:11px;height:11px;background-size:11px 11px;display:block;margin:0 auto}.page.t6 .case-study .hero-bg .overlay strong{display:block;color:#FFFFFF;font-weight:normal;font-size:10px;font-weight:900;letter-spacing:1px;line-height:12px;margin:10px auto 0;text-transform:uppercase}.page.t6 .case-study .bottom{height:93px;padding:5px}.page.t6 .case-study .bottom .logo{display:inline-block;height:82px;line-height:82px;width:82px;border-radius:3px;background-color:#F4F4F4;text-align:center}.page.t6 .case-study .bottom .logo img{max-height:80%;max-width:70%}.page.t6 .case-study .bottom .info{display:inline-block;height:100%;margin-left:18px;vertical-align:middle}.page.t6 .case-study .bottom .info h3{color:#4A4A4A;font-size:14px;letter-spacing:0;line-height:24px;font-weight:bold;margin-bottom:0;margin-top:15px}.page.t6 .case-study .bottom .info h4{color:#BCA463;font-size:14px;letter-spacing:0;line-height:24px;font-weight:normal;margin:0}.page.left-aligned .content{text-align:left}.page.left-aligned .text-block{max-width:100%;margin:25px 0 0}.page.right-aligned .content{text-align:right}.page.right-aligned .text-block{max-width:100%;margin:25px 0 0}.page.center-aligned .content{text-align:center}.page.center-aligned .text-block{max-width:740px;margin:25px auto 0}.modal{position:fixed;height:100%;width:calc(100% - 200px);left:200px;background:rgba(22,22,22,0.9)}.modal .close-btn{top:30px;right:30px;height:50px;width:50px;border-radius:50px;cursor:pointer;position:absolute;background-color:rgba(255,255,255,0.2);background-image:url(../images/icons/icon_x.svg);background-repeat:no-repeat;background-position:center;background-size:14px 14px;z-index:2}.modal>.inner{position:absolute;height:100%;width:100%}.modal .popup{display:none;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center}.modal .popup.active{display:block}.modal .popup .circle{height:170px;width:170px;border-radius:170px;background-color:#fff;position:relative;margin:0 auto;overflow:hidden;border:5px solid #FFFFFF;margin-bottom:25px}.modal .popup .circle.centered img{bottom:unset;top:50%;transform:translateY(-50%);max-width:65%;max-height:65%}.modal .popup .circle.centered .inner{border-color:#d5d5d5}.modal .popup .circle .svg{height:110px;position:absolute;top:40px;margin:0 auto;left:-120px;right:0}.modal .popup .circle img{width:auto;max-width:100%;max-height:100%;display:block;margin:0 auto;position:absolute;bottom:0px;left:0;right:0}.modal .popup .circle .inner{position:absolute;border:1px solid #FFFFFF;height:140px;width:140px;border-radius:140px;top:10px;left:0;right:0;margin:0 auto}.modal .popup h3{font-weight:bold;font-size:20px;color:#FFFFFF;letter-spacing:0;text-align:center;line-height:28px}.modal .popup h4{font-weight:bold;text-transform:uppercase;font-size:10px;color:#BCA463;letter-spacing:1px;line-height:12px}.modal .popup .team-block{width:650px;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);padding:20px 0 25px;margin:30px auto 40px}.modal .popup .team-block p{font-size:11px;color:#FFFFFF;line-height:16px}.modal .popup .team-block .teams{margin-top:15px;font-size:0}.modal .popup .team-block .teams div{display:inline-block;vertical-align:top;background:#F4F4F4;border-radius:3px;height:50px;line-height:50px;width:105px;text-align:center}.modal .popup .team-block .teams div img{max-height:75%;max-width:80%}.modal .popup .team-block .teams div+div{margin-left:5px}.modal .popup .bio p{max-width:505px;margin:0 auto;font-size:14px;color:#FFFFFF;line-height:24px;font-family:'Merriweather', Garamond, "Times New Roman", serif}.modal .popup .slideshow{width:100%;padding:0 40px}.modal .popup .slideshow .inner{height:auto;border-top:1px solid rgba(255,255,255,0.3);padding:30px 0;margin-top:20px;width:100%;overflow:hidden;position:relative}.modal .popup .slideshow .inner>div{position:relative;left:0;width:100%;height:100%;display:block;display:none}.modal .popup .slideshow .inner>div.active{display:block}.modal .popup .slideshow .inner .content{float:left;display:inline-block;height:100%;width:50%;padding-right:24px;text-align:left}.modal .popup .slideshow .inner .content .title{font-size:24px;color:#BCA463;line-height:24px;margin-bottom:20px}.modal .popup .slideshow .inner .content .description{font-size:20px;line-height:24px;color:#fff;margin-bottom:20px}.modal .popup .slideshow .inner .content p{font-size:14px;line-height:24px;color:#fff;margin-bottom:20px}.modal .popup .slideshow .inner .bg{display:inline-block;float:right;height:100%;width:50%;background-repeat:no-repeat;background-size:contain;background-position:right;background:none;vertical-align:top}.modal .popup .slideshow .inner .bg img{display:block;max-width:100%}.modal .popup .slideshow .arrows{margin-top:30px;float:right}.modal .popup .slideshow .arrows .arrow{display:inline-block;height:50px;width:65px;border-radius:3px;background-color:#FFFFFF;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);background-image:url(../images/icons/icon_arrow-b.svg);background-size:20px, 18px;background-position:center;background-repeat:no-repeat}.modal .popup .slideshow .arrows .arrow.arrow-left{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.modal .popup .slideshow .arrows .nums{display:inline-block;margin:0 24px;vertical-align:top;height:50px;line-height:50px}.modal .popup .slideshow .arrows .nums span{display:inline-block;color:#BCA463;font-size:10px;font-weight:bold;letter-spacing:1px}.modal .popup .slideshow .arrows .nums span.curr{color:#fff}.main>.bottom{margin-top:100px;height:62px;position:relative}.main>.bottom .arrow{width:65px;display:block;height:50px;line-height:56px;position:absolute;border-radius:3px;background-color:#FFFFFF;box-shadow:0 2px 50px 0 rgba(0,0,0,0.1);bottom:-25px;text-align:center;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.main>.bottom .arrow:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1)}.main>.bottom .arrow.arrow-right{right:0}.main>.bottom .arrow.arrow-left{left:0}.main>.bottom .arrow.arrow-left span{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}.main>.bottom .arrow span{background-image:url(../images/icons/icon_arrow-b.svg);width:20px;height:18px;background-size:20px 18px;display:inline-block;position:relative}.main>.bottom .text{color:#4A4A4A;font-size:11px;font-weight:bold;line-height:16px}.main>.bottom .text span{color:#BCA463}.main>.bottom .prev-container{float:left}.main>.bottom .next-container{float:right}footer{height:200px;background:linear-gradient(270deg, #313131 0%, #161616 100%);line-height:200px;text-align:center}footer img{max-width:120px;margin:0 auto;display:inline-block}.mapplic-list-category h4,.mapplic-levels-select,.mapplic-tooltip-title{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-size:18px}.page.map{padding:0 30px;margin-bottom:160px}.mapplic-fullscreen{background-color:#fff}.mapplic-filtered .mapplic-pin{opacity:0 !important}.page.case-studies{width:calc(100% - 90px);padding:50px 0 30px;margin:0 45px;border-bottom:1px solid #dfdfdf;overflow:hidden;margin-bottom:10px}.page.case-studies .left-aligned{float:left;padding-top:40px}.page.case-studies .left-aligned a{padding:0 12px;display:inline-block;height:30px;line-height:30px;border-radius:3px;background-color:#BCA463;color:#fff;font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;opacity:0.5;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none}.page.case-studies .left-aligned a.active,.page.case-studies .left-aligned a:hover{opacity:1}.page.case-studies .left-aligned a+a{margin-left:10px}.page.case-studies .right-aligned{float:right;vertical-align:top;padding-top:17px}.page.case-studies .right-aligned .select-div{position:relative;display:inline-block}.page.case-studies .right-aligned .select-div label{background-repeat:no-repeat;background-image:url(../images/icons/_nav/icon_lil-arrow.svg);width:8px;height:10px;background-size:8px 10px;display:inline-block;position:absolute;top:20px;right:18px}.page.case-studies .right-aligned .searchform{display:inline-block;margin-left:10px;position:relative}.page.case-studies .right-aligned .searchform button{left:15px;top:11px;position:absolute;border-radius:28px;text-align:center;background-image:url(../images/icons/icon_search.svg);width:28px;height:28px;background-size:28px 28px;border:none;appearance:none}.page.case-studies .right-aligned .searchform input{padding:0 30px 0 60px;height:51px;line-height:51px;width:243px;border:1px solid #D9D9D9;border-radius:2.02px;font-size:14px;color:#4A4A4A}.page.case-studies .right-aligned select{padding:0 20px;height:51px;line-height:51px;width:243px;border:1px solid #D9D9D9;border-radius:2.02px;background:linear-gradient(180deg, #fff 0%, #E6E6E6 100%);appearance:none;color:#4A4A4A;font-size:14px}#leftnav .navbar-nav{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase}#leftnav .hide-bar{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}#leftnav .elevate-link{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.5px;font-weight:normal}#leftnav .bottom>strong{font-family:'Merriweather', Garamond, "Times New Roman", serif}#intro .center{text-align:left;padding:0 90px}#intro .center .team-logo img{min-width:100px;margin:0 auto 50px}#intro .center p{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;font-size:78px;letter-spacing:0;line-height:88px}#intro .center p span.gold{color:#BCA463}#intro .center>span{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}#intro .begin{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:15px;line-height:45px}#intro .float-bottom{position:absolute;bottom:45px;right:40px}#intro .float-bottom span{display:block;font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;font-size:14px;line-height:14px;text-align:right;margin-bottom:15px}#intro .float-bottom img{width:165px;display:block}#intro .center .links{-moz-transition:all 1s 1.5s;-o-transition:all 1s 1.5s;-webkit-transition:all 1s 1.5s;transition:all 1s 1.5s}.navbar.fixed-top{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif}#topnav{font-size:10px;font-weight:normal}#topnav .rep-info span.gold{font-weight:normal}#topnav .rep-info strong{font-weight:normal}section>header h1{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}section>header h2{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-size:16px;padding-top:15px}section .sub-nav{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:12px}section .sub-nav a{font-weight:normal;font-size:13px}.pages header{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}.pages header h1 span{font-weight:normal}.page .card .info h3{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:24px}.page .card .photo a{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:0;font-weight:normal}.page .card .info h4{font-family:'Merriweather', Garamond, "Times New Roman", serif;letter-spacing:0px;font-size:12px;text-transform:initial}.page .card .bottom p{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:12px}.modal .popup h3{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:24px;margin-bottom:12px}.modal .popup h4{font-family:'Merriweather', Garamond, "Times New Roman", serif;letter-spacing:0px;font-size:12px;text-transform:initial;font-weight:normal;margin-bottom:34px}.modal .popup .team-block p{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:12px}.main>.bottom .text{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:15px}.page .card .photo .overlay-bottom span{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase}.page .card .bottom .teams div a{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:0;font-weight:normal}.page .content>h1{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;font-size:14px}.page .content>h2{font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .text-block span.detail{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px}.page .text-block p{font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .text-block p{font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .thumbnail-carousel .inner .block .bottom{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}.page .carousel .carousel-inner .content>h1{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;font-size:14px}.page .carousel .carousel-item .text-block{font-family:'Merriweather', Garamond, "Times New Roman", serif}.page .carousel .carousel-item .referal span{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;letter-spacing:0.5px;font-size:24px}.page .carousel .carousel-item .referal{bottom:50px}.page .carousel .carousel-item .referal strong{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-size:13px;text-transform:initial;padding-top:5px}.page.case-studies .left-aligned{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase}.page.case-studies .left-aligned a{font-weight:normal;font-size:12px}.page.case-studies .right-aligned select{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;line-height:50px}.page.case-studies .right-aligned .searchform input{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;line-height:50px}.page.t6 .case-study .bottom .info h3{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:16px;margin-top:17px}.page.t6 .case-study .bottom .info h4{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-weight:normal;font-size:12px}.page.t6 .case-study .hero-bg .overlay strong{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;letter-spacing:0}.modal .popup .slideshow .inner .content .title{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal;font-size:32px;line-height:34px;font-size:2vw;line-height:2.5vw}.modal .popup .slideshow .inner .content .description{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-size:1.4vw;line-height:1.6vw}.modal .popup .slideshow .inner .content p{font-family:'Merriweather', Garamond, "Times New Roman", serif;font-size:0.9vw;line-height:1.7vw}.modal .popup .slideshow .arrows .nums{font-family:'Anton', 'Overpass', Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:normal}.modal .popup .slideshow .arrows .nums span{font-weight:normal}.modal .popup .slideshow .inner .content .center{top:0;transform:none}.navbar-fixed-left{-moz-transform:translateX(-250px);-o-transform:translateX(-250px);-webkit-transform:translateX(-250px);transform:translateX(-250px);-ms-transform:translateX(-250px)}#topnav-mobile{top:0}.navbar.fixed-top{top:50px;width:100%;left:0}.main,.modal{width:100%;left:0}#leftnav{padding-top:0}#leftnav .team-logo,#leftnav .logo span{display:none}#leftnav .logo{height:50px;line-height:50px;border-bottom:none}#leftnav .rep-info{bottom:unset;top:0;position:relative}#leftnav .navbar-nav{margin-top:0}section{margin-top:80px}@media (max-width: 2300px){.page.t5.big{width:calc(100% / 3)}}@media (max-width: 2000px){.page.t5.sm{width:calc(100% / 7)}}@media (max-width: 1865px){.page.t5.med{width:calc(100% / 4)}.page.t5.sm{width:calc(100% / 6)}}@media (max-width: 1700px){.page.t5.big{width:calc(100% / 2)}}@media (max-width: 1535px){.page.t5.med{width:calc(100% / 3)}}@media (max-width: 1400px){.page.t5.sm{width:calc(100% / 5)}}@media (max-width: 1200px){.navbar-fixed-left{-moz-transform:translateX(-250px);-o-transform:translateX(-250px);-webkit-transform:translateX(-250px);transform:translateX(-250px);-ms-transform:translateX(-250px)}#topnav-mobile{top:0}.navbar.fixed-top{top:50px;width:100%;left:0}.main,.modal{width:100%;left:0}#leftnav{padding-top:0}#leftnav .team-logo,#leftnav .logo span{display:none}#leftnav .logo{height:50px;line-height:50px;border-bottom:none}#leftnav .rep-info{bottom:unset;top:0;position:relative}#leftnav .navbar-nav{margin-top:0}section{margin-top:80px}.page.t5.sm{width:calc(100% / 4)}}@media (max-width: 992px){#topnav-mobile .navbar-toggle{float:none;position:absolute;right:20px}.navbar.fixed-top{display:none}#intro .center p{font-size:58px;line-height:62px;max-width:100%}section{margin-top:50px}#leftnav .bottom{background:linear-gradient(270deg, #313131 0%, #161616 100%);padding:0 0 30px;bottom:0}#leftnav .bottom .social-links{margin-top:30px;padding:0 20px}#leftnav .bottom .questions{display:block;padding:0 20px}#leftnav .bottom>strong{padding:0 20px}#leftnav .elevate-link{margin:20px 20px 12px}section .sub-nav.stickied{position:relative;top:0;width:100%}section .sub-nav a{display:none;margin-left:0 !important}section .sub-nav a.active{display:inline-block;color:#4A4A4A;border-bottom:2px solid transparent}.pages header{border-bottom:40px solid #dfdfdf;height:274px;padding:0 40px}.pages header+.page.t5{margin-top:60px !important}.page.t1a,.page.t1b{height:auto}.page.t1a>div,.page.t1b>div{width:100%;display:block;height:auto}.page.t1a .carousel,.page.t1b .carousel{height:400px}.page+.page,.page,.page.case-studies{margin-top:60px}.pages .padded-div{height:60px}.page .attachments{margin-top:30px}.page .carousel .carousel-control-next,.page .carousel .carousel-control-prev{bottom:-25px}.page .carousel .bottom{bottom:10px}.container{max-width:100%;padding:0 20px}.main>.bottom .arrow.arrow-left{left:20px}.main>.bottom .arrow.arrow-right{right:20px}.page .mosaic>div.half{width:100%;display:block}.main>.bottom{border-top:40px solid #dfdfdf;margin-top:5px;height:157px;position:relative;padding-top:45px}section>header span{display:block}.page .bg,.page .mosaic>div{background:none !important;height:auto !important}.page .bg a,.page .mosaic>div a{display:none}.page .bg img,.page .mosaic>div img{display:block}#leftnav .navbar-nav>li>a.has-children span{display:inline-block}.page.t5.med{width:calc(100% / 2)}.page.t5.sm{width:calc(100% / 3)}.page.case-studies .left-aligned{float:none;text-align:center}.page.case-studies .right-aligned{float:none;padding-top:17px;text-align:center}.modal>.inner{overflow-y:overlay}.modal .popup{top:0;transform:none;padding:40px 0}.modal .popup .slideshow .inner{height:auto}.modal .popup .slideshow .inner>div{height:auto;position:relative}.modal .popup .slideshow .inner .content{float:none;display:block;width:100%;height:auto;padding-right:0}.modal .popup .slideshow .inner .content .center{top:0;transform:none}.modal .popup .slideshow .inner .bg{height:auto;width:100%}.modal .popup .slideshow .inner .bg img{display:block}.modal .popup .slideshow .arrows{margin-top:0}.modal .popup .slideshow .inner .content .title{font-size:32px;line-height:34px}.modal .popup .slideshow .inner .content .description{font-size:20px;line-height:24px}.modal .popup .slideshow .inner .content p{font-size:14px;line-height:24px}}@media (max-width: 767px){body>.overlay,#intro,.introVideo,.introVideoLoop,.navbar-fixed-left{height:calc(var(--vh, 1vh) * 100)}.main{min-height:calc(var(--vh, 1vh) * 100)}#intro .center{padding:0 25px}#intro .center p br{display:none}#intro .bottom{display:block;position:absolute;bottom:30px;padding:0 25px;text-align:left}#intro .float-bottom{right:25px}#intro .begin{width:145px}#intro .center .links{display:none}.pages header{padding:50px 20px;height:auto;min-height:0}.pages header .center{top:0;-moz-transform:none;-o-transform:none;-webkit-transform:none;transform:none;-ms-transform:none}.page.t1a .content,.page.t1b .content{padding:30px 20px}.page .content h2{font-size:20px;line-height:28px}.page .thumbnail-carousel{height:285px}.page .thumbnail-carousel .arrow{top:unset;bottom:0;transform:none}.page.t3{height:700px}.page .carousel .carousel-item .text-block{max-width:100%;padding:0 20px}.page .carousel .carousel-item .text-block p{font-size:20px;line-height:28px}.page .mosaic>div span{height:115px;line-height:150px;padding:0px 20px;font-size:20px}.main>.bottom .text span{display:block}.main>.bottom .next-container .text{text-align:right}#leftnav{height:100%;overflow-y:overlay;background:linear-gradient(270deg, #313131 0%, #161616 100%)}#leftnav .logo{background:#fff}#leftnav .bottom{position:relative;background:transparent}.page .attachments a{margin:0 20px 15px}#leftnav .logo{text-align:left}#leftnav .logo img{max-height:10px}.page.t5.big,.page.t5.med{width:100%}.page.t5.sm{width:calc(100% / 2)}.page.case-studies{width:calc(100% - 40px);margin:60px 20px 0}.page.case-studies .left-aligned a{margin:5px}.page.case-studies .right-aligned .select-div{display:block}.page.case-studies .right-aligned select{width:100%;margin-bottom:10px}.page.case-studies .right-aligned .searchform{display:block;margin:0}.page.case-studies .right-aligned .searchform input{width:100%}.page.map{padding:0;margin-bottom:80px}}@media (max-width: 480px){#intro .center p{font-size:40px;line-height:44px}#intro .begin{height:35px;line-height:32px;width:110px;padding:0 20px;font-size:12px}#intro a+a{margin-left:15px}#intro .play-intro-video{width:30px;height:30px;background-size:30px 30px}#intro .float-bottom span{font-size:10px;margin-bottom:10px;line-height:12px}#intro .float-bottom{right:25px;bottom:35px}#intro .float-bottom img{width:75px}.page .thumbnail-carousel .overlay-right,.page .thumbnail-carousel .overlay-left{width:70px}.page.t5.sm{width:calc(100%)}}@-moz-document url-prefix(){.pages .title-page .center nav,.pages .page .text-area .text-box{overflow-y:auto}}select::-ms-expand{display:none}@media print{body{position:static}a{display:none !important}body,html{margin:0;padding:0}a:link:after,a:visited:after{content:"" !important}}
/*# sourceMappingURL=styles.css.map */
