*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', sans-serif;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);outline:0}body,html{min-height:100%;min-width:320px;height:100%;padding:0;margin:0;font-size:15px;font-family:'Roboto', sans-serif}body{overflow-y:scroll}body.loaded .landing__logo{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.loaded .landing__controller{z-index:5;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}body.loaded .landing__menu{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.loaded.out-home .hamburger{z-index:300;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}body.loaded.in-page .hamburger__el{background-color:#1d1d1d}body.loaded.in-page .hamburger__bg{opacity:0}body.loaded.in-page .hamburger-bg{opacity:1;z-index:295;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}body.loaded.in-page .landing{opacity:0;z-index:-1;-webkit-transition:opacity 0.5s ease 0.15s, z-index 0s ease 0.65s;-o-transition:opacity 0.5s ease 0.15s, z-index 0s ease 0.65s;transition:opacity 0.5s ease 0.15s, z-index 0s ease 0.65s}body.loaded.in-page .slide{opacity:1;z-index:200;-webkit-transition:opacity 0.35s ease 0.5s;-o-transition:opacity 0.35s ease 0.5s;transition:opacity 0.35s ease 0.5s}body.loaded.in-popup .popup-slider{z-index:200;opacity:1;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}body.loaded.in-popup .hamburger{z-index:300;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}body.loaded.in-popup .hamburger__bg{opacity:0!important}body.loaded.in-popup .hamburger__el{background-color:#FFFFFF}body.loaded.in-popup .hamburger__el--1{-webkit-transform:translateY(12px) rotate(-48deg);-ms-transform:translateY(12px) rotate(-48deg);transform:translateY(12px) rotate(-48deg)}body.loaded.in-popup .hamburger__el--2{-webkit-transform:rotate(-48deg) scaleX(0.05);-ms-transform:rotate(-48deg) scaleX(0.05);transform:rotate(-48deg) scaleX(0.05)}body.loaded.in-popup .hamburger__el--3{-webkit-transform:translateY(-12px) rotate(-48deg);-ms-transform:translateY(-12px) rotate(-48deg);transform:translateY(-12px) rotate(-48deg)}body.loaded.in-popup .hamburger-bg{opacity:0;z-index:-1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}.border-hidden{overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.loading--bg{width:0;height:0;opacity:0}.inactive{display:none!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clear{clear:both}.ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.loading{opacity:0;width:0;height:0}.has-popup{cursor:pointer}.menu{position:fixed;top:0;left:0;bottom:0;width:auto;padding:50px 100px;z-index:5}.menu__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#FFFFFF;opacity:0;-webkit-box-shadow:0px 0px 120px 120px #FFFFFF;box-shadow:0px 0px 120px 120px #FFFFFF;-webkit-transition:opacity 0.35s ease, background-color 1s ease, -webkit-box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, -webkit-box-shadow 1s ease;-o-transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease, -webkit-box-shadow 1s ease;z-index:-1}.menu__item{position:relative;height:12.5%;width:auto;font-size:4em;font-weight:600;letter-spacing:0.05rem;cursor:pointer;color:#1d1d1d;-webkit-transition:none;-o-transition:none;transition:none}.menu__item span{position:relative}.menu__item span:after{content:"";position:absolute;bottom:5%;left:0;right:0;height:1px;background-color:#1d1d1d;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;-o-transition:transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease, -webkit-transform 0.35s ease}.menu__item:hover span:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu--white .menu__bg{background-color:#333333;-webkit-box-shadow:0px 0px 120px 120px #333333;box-shadow:0px 0px 120px 120px #333333}.menu--white .menu__item{color:#FFFFFF}.menu--white .menu__item span:after{background-color:#FFFFFF}.hamburger-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1d1d1d;opacity:0;z-index:-1;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s;-o-transition:opacity 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, z-index 0s ease 0.35s}.hamburger{position:fixed;top:50px;right:50px;width:40px;height:27px;cursor:pointer;background:transparent;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;z-index:-1}.hamburger__el{width:100%;border-radius:1px;height:3px;margin-bottom:9px;background-color:#1d1d1d;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:background-color 0.25s ease, outline-color 0.25s ease, -webkit-transform 0.5s ease;transition:background-color 0.25s ease, outline-color 0.25s ease, -webkit-transform 0.5s ease;-o-transition:transform 0.5s ease, background-color 0.25s ease, outline-color 0.25s ease;transition:transform 0.5s ease, background-color 0.25s ease, outline-color 0.25s ease;transition:transform 0.5s ease, background-color 0.25s ease, outline-color 0.25s ease, -webkit-transform 0.5s ease}.hamburger__bg{position:absolute;top:40%;left:40%;right:40%;bottom:40%;border-radius:50%;opacity:0;z-index:-1;-webkit-transition:opacity 0.35s ease, background-color 0s ease 0.35s, -webkit-box-shadow 0s ease 0.35s;transition:opacity 0.35s ease, background-color 0s ease 0.35s, -webkit-box-shadow 0s ease 0.35s;-o-transition:opacity 0.35s ease, box-shadow 0s ease 0.35s, background-color 0s ease 0.35s;transition:opacity 0.35s ease, box-shadow 0s ease 0.35s, background-color 0s ease 0.35s;transition:opacity 0.35s ease, box-shadow 0s ease 0.35s, background-color 0s ease 0.35s, -webkit-box-shadow 0s ease 0.35s}.hamburger:after{content:"";position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;background:transparent}.hamburger--white .hamburger__el{background-color:#FFFFFF}.hamburger--active{z-index:300;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}.hamburger.open .hamburger__bg{opacity:0!important}.hamburger.open .hamburger__el--1{-webkit-transform:translateY(12px) rotate(-48deg);-ms-transform:translateY(12px) rotate(-48deg);transform:translateY(12px) rotate(-48deg)}.hamburger.open .hamburger__el--2{-webkit-transform:rotate(-48deg) scaleX(0.05);-ms-transform:rotate(-48deg) scaleX(0.05);transform:rotate(-48deg) scaleX(0.05)}.hamburger.open .hamburger__el--3{-webkit-transform:translateY(-12px) rotate(-48deg);-ms-transform:translateY(-12px) rotate(-48deg);transform:translateY(-12px) rotate(-48deg)}.hamburger-bg{position:fixed;top:35px;right:0;width:110px;height:57px;cursor:default;background:#FFFFFF;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0s ease 0.35s;transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0s ease 0.35s;-o-transition:opacity 0.35s ease, transform 0s ease 0.35s, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0s ease 0.35s, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0s ease 0.35s, z-index 0s ease 0.35s, -webkit-transform 0s ease 0.35s;z-index:-1}.landing{position:fixed;top:0;left:0;right:0;bottom:0;min-width:320px;overflow:hidden;background-color:#666666;opacity:1;-webkit-transition:opacity 0.5s ease 0.15s;-o-transition:opacity 0.5s ease 0.15s;transition:opacity 0.5s ease 0.15s;z-index:5}.landing__scroller{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.landing__scroller__item{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;background-size:cover;background-position:center center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s ease, -webkit-transform 0.35s ease;transition:opacity 1s ease, -webkit-transform 0.35s ease;-o-transition:transform 0.35s ease, opacity 1s ease;transition:transform 0.35s ease, opacity 1s ease;transition:transform 0.35s ease, opacity 1s ease, -webkit-transform 0.35s ease}.landing__scroller__item--active.loaded{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.landing__menu{padding:135px 100px 50px 100px;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}.landing__logo{position:absolute;top:50px;left:100px;height:32px;right:240px;z-index:6;opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}.landing__logo svg{max-width:100%;height:100%}.landing__logo svg .st0{fill:#1d1d1d;-webkit-transition:fill 0.35s ease;-o-transition:fill 0.35s ease;transition:fill 0.35s ease}.landing__controller{position:absolute;bottom:50px;right:50px;width:150px;height:80px;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s ease 0.35s, -webkit-transform 0.35s ease;z-index:-1}.landing__controller__bg{position:absolute;top:35%;left:25%;right:25%;bottom:35%;border-radius:50%;background-color:#FFFFFF;opacity:0;-webkit-box-shadow:0px 0px 70px 70px #FFFFFF;box-shadow:0px 0px 70px 70px #FFFFFF;-webkit-transition:opacity 0.35s ease, background-color 1s ease, -webkit-box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, -webkit-box-shadow 1s ease;-o-transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease;transition:opacity 0.35s ease, background-color 1s ease, box-shadow 1s ease, -webkit-box-shadow 1s ease;z-index:-1}.landing__controller__top{position:absolute;top:0;left:0;right:0;height:35px;overflow:hidden}.landing__controller__top__text{position:absolute;top:0;left:0;right:0;bottom:0;line-height:35px;font-size:1.6rem;font-weight:400;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);color:#1d1d1d;-webkit-transition:color 0.35s ease, -webkit-transform 0.4s ease;transition:color 0.35s ease, -webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, color 0.35s ease;transition:transform 0.4s ease, color 0.35s ease;transition:transform 0.4s ease, color 0.35s ease, -webkit-transform 0.4s ease}.landing__controller__top__text.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing__controller__bot{position:absolute;top:35px;left:0;right:0;height:25px;overflow:hidden}.landing__controller__bot__text{position:absolute;top:0;left:0;right:0;bottom:0;line-height:25px;font-size:0.8rem;font-weight:400;letter-spacing:0.1rem;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);color:#1d1d1d;-webkit-transition:color 0.35s ease, -webkit-transform 0.4s ease;transition:color 0.35s ease, -webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, color 0.35s ease;transition:transform 0.4s ease, color 0.35s ease;transition:transform 0.4s ease, color 0.35s ease, -webkit-transform 0.4s ease}.landing__controller__bot__text.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.landing__controller__line{position:absolute;top:34px;left:0;right:0;height:2px;background-color:rgba(100, 100, 100, 0.35);-webkit-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease}.landing__controller__line__fill{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#333333;opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:opacity 0.35s ease, background-color 0.35s ease, -webkit-transform 0s linear 0.35s;transition:opacity 0.35s ease, background-color 0.35s ease, -webkit-transform 0s linear 0.35s;-o-transition:opacity 0.35s ease, transform 0s linear 0.35s, background-color 0.35s ease;transition:opacity 0.35s ease, transform 0s linear 0.35s, background-color 0.35s ease;transition:opacity 0.35s ease, transform 0s linear 0.35s, background-color 0.35s ease, -webkit-transform 0s linear 0.35s}.landing__controller__line.active .landing__controller__line__fill{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:background-color 0.35s ease, -webkit-transform 5s linear;transition:background-color 0.35s ease, -webkit-transform 5s linear;-o-transition:transform 5s linear, background-color 0.35s ease;transition:transform 5s linear, background-color 0.35s ease;transition:transform 5s linear, background-color 0.35s ease, -webkit-transform 5s linear}.landing__controller__dots{position:absolute;top:60px;height:24px;left:0;right:0;text-align:center}.landing__controller__dot{position:relative;display:inline-block;height:12px;width:12px;border-radius:50%;border:1px solid #333333;cursor:pointer;margin:6px 3px;background-color:rgba(100, 100, 100, 0.35);-webkit-transition:background-color 0.35s ease, border-color 0.35s ease;-o-transition:background-color 0.35s ease, border-color 0.35s ease;transition:background-color 0.35s ease, border-color 0.35s ease}.landing__controller__dot:hover{background-color:#333333}.landing__controller__dot.active{background-color:#333333}.landing--white .landing__logo svg .st0{fill:#FFFFFF}.landing--white .landing__controller__bg{background-color:#333333;-webkit-box-shadow:0px 0px 70px 70px #333333;box-shadow:0px 0px 70px 70px #333333}.landing--white .landing__controller__top__text{color:#FFFFFF}.landing--white .landing__controller__bot__text{color:#FFFFFF}.landing--white .landing__controller__line{background-color:rgba(220, 220, 220, 0.35)}.landing--white .landing__controller__line__fill{background-color:#FFFFFF}.landing--white .landing__controller__dot{border-color:#FFFFFF;background-color:rgba(220, 220, 220, 0.35)}.landing--white .landing__controller__dot:hover{background-color:#FFFFFF}.landing--white .landing__controller__dot.active{background-color:#FFFFFF}.landing--white .menu__bg{background-color:#333333;-webkit-box-shadow:0px 0px 120px 120px #333333;box-shadow:0px 0px 120px 120px #333333}.landing--white .menu__item{color:#FFFFFF}.landing--white .menu__item span:after{background-color:#FFFFFF}.landing--transition .menu__item{-webkit-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}.vert-table{display:table;width:auto;height:100%}.vert-table--full{width:100%}.vert-coll{display:table-cell;vertical-align:middle}.spinner{position:absolute;top:50%;left:50%;margin:-9px 0 0 -35px;width:70px;text-align:center;opacity:1;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;z-index:-1}.spinner>div{width:18px;height:18px;background-color:#FFF;border-radius:50%;display:inline-block;left:0;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner.loaded{opacity:0}.spinner--relative{position:relative;top:0;left:0;margin:0 auto}.spinner--grey>div{background-color:#333}.spinner .one{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .two{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.too-small{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#222;color:#999;text-align:center;font-size:0.85rem;letter-spacing:0.05rem;font-weight:300;font-style:italic;padding:10px;display:none;z-index:-1}.too-small span{font-size:1.2rem;letter-spacing:0.05rem;margin-bottom:0.05rem;color:#FFFFFF}.slide{position:relative;width:100%;height:auto;background-color:#FFFFFF;color:#1d1d1d;margin-bottom:-1px;z-index:1;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s;-o-transition:opacity 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, z-index 0s ease 0.35s}.slide--full{height:100%}.slide--full-large{height:100%}.slide--bg{background-color:#FFFFFF;overflow:hidden}.slide--white{color:#FFFFFF}.slide--white .slide__arrow svg{fill:#FFFFFF}.slide--playing .slide__arrow{opacity:0;z-index:-1;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s;-o-transition:opacity 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, z-index 0s ease 0.35s}.slide--playing .slider__dot{opacity:0;z-index:-1;-webkit-transition:opacity 0.35s ease, z-index 0s ease 0.35s;-o-transition:opacity 0.35s ease, z-index 0s ease 0.35s;transition:opacity 0.35s ease, z-index 0s ease 0.35s}.slide__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-size:cover;background-position:center center;opacity:0;-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slide__bg--item{top:10px;left:10px;right:10px;bottom:10px}.slide__bg--contain{background-size:contain;background-repeat:no-repeat}.slide__bg.loaded{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.slide__column{position:relative;margin:0 auto;width:100%;height:100%;max-width:1200px;padding:10px}.slide__column--dots{padding:110px 10px}.slide__row{position:relative;height:25%;width:100%}.slide__row__item{position:relative;height:100%}.slide__row__item__bg{position:absolute;top:20%;left:20%;right:20%;bottom:20%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0}.slide__row__item__bg.loaded{opacity:1;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slide__item{position:relative;height:100%;padding:10px}.slide__item--1-3.pure-u-1{width:33.3333%}.slide__item--1-2.pure-u-1{width:50%}.slide__item--bg:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background-color:transparent;z-index:-2}.slide__item--text{position:relative;width:90%;text-align:center;margin:0 auto;font-size:2rem;height:auto}.slide__item--white{color:#FFF}.slide__arrow{position:absolute;bottom:20px;left:50%;margin-left:-37.5px;width:75px;z-index:10;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.slide__arrow svg{width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.35s ease;transition:-webkit-transform 0.35s ease;-o-transition:transform 0.35s ease;transition:transform 0.35s ease;transition:transform 0.35s ease, -webkit-transform 0.35s ease;fill:#231f20}.slide__arrow:hover svg{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.popup-slider{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:opacity 0.5s ease, z-index 0s ease 0.5s;-o-transition:opacity 0.5s ease, z-index 0s ease 0.5s;transition:opacity 0.5s ease, z-index 0s ease 0.5s}.popup-slider__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.9;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.popup-slider__holder{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.slider{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.slider--item{top:10px;left:10px;right:10px;bottom:10px}.slider--fade .slider__slide{-webkit-transform:none;-ms-transform:none;transform:none}.slider__crop{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:4px}.slider__crop .slider__slide{top:0!important;left:0!important;right:0!important;bottom:0!important}.slider__shadow{position:absolute;top:-20px;left:-1px;right:-1px;bottom:-20px;-webkit-box-shadow:0 0 20px 20px #FFFFFF inset;box-shadow:0 0 20px 20px #FFFFFF inset;z-index:2}.slider__bg{opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.slider__bg--slow{-webkit-transition:opacity 1.5s;-o-transition:opacity 1.5s;transition:opacity 1.5s}.slider__dot{position:absolute;bottom:3px;left:0;right:0;height:24px;text-align:center;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease;z-index:3}.slider__dot__el{position:relative;display:inline-block;margin:6px 4px;height:12px;width:12px;border-radius:50%;border:1px solid #333333;background-color:rgba(100, 100, 100, 0.35);-webkit-transition:background-color 0.35s ease, border-color 0.35s ease;-o-transition:background-color 0.35s ease, border-color 0.35s ease;transition:background-color 0.35s ease, border-color 0.35s ease;cursor:pointer}.slider__dot__el:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%;background:transparent}.slider__dot__el:hover{background-color:#333333}.slider__dot__el--active{cursor:default;background-color:#333333}.slider__dot--white .slider__dot__el{border-color:#FFFFFF;background-color:rgba(220, 220, 220, 0.35)}.slider__dot--white .slider__dot__el--active{cursor:default;background-color:#FFFFFF}.slider__dot--arrow{bottom:60px}.slider__slide{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1;visibility:hidden}.slider__slide--swipe{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.slider__slide--fade{opacity:0}.slider__slide__el{position:absolute;top:-1%;left:-1%;right:-1%;bottom:-1%;opacity:0;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slider__slide__el.loaded{opacity:1}.slider__slide__el--landing{-webkit-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}.slider__slide__el--contain{top:0;left:0;right:0;bottom:0;background-size:contain}.slider__slide--active{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2;opacity:1}.slider__slide--active .slider__slide__el--landing{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slider__slide--post-active{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1}.slider__slide--post-active .slider__slide__el--landing{-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%)}.slider__slide--post-active.slider__slide--swipe{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.slider__slide--post-active.slider__slide--fade{opacity:0;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.slider--transition .slider__slide{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.slider--transition .slider__slide__el--landing{-webkit-transition:opacity 0.5s ease, -webkit-transform 1s ease;transition:opacity 0.5s ease, -webkit-transform 1s ease;-o-transition:opacity 0.5s ease, transform 1s ease;transition:opacity 0.5s ease, transform 1s ease;transition:opacity 0.5s ease, transform 1s ease, -webkit-transform 1s ease}.slider--transition .slider__slide--fade{-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}.slider--to-right .slider__slide--swipe{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.slider--to-right .slider__slide__el--landing{-webkit-transform:translateX(75%);-ms-transform:translateX(75%);transform:translateX(75%)}.slider--to-right .slider__slide--active{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2;opacity:1}.slider--to-right .slider__slide--active .slider__slide__el--landing{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.slider--to-right .slider__slide--post-active{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1}.slider--to-right .slider__slide--post-active .slider__slide__el--landing{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}.slider--to-right .slider__slide--post-active.slider__slide--swipe{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.slider--to-right .slider__slide--post-active.slider__slide--fade{opacity:0;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.slider--points .slider__slide{bottom:15px}.slider--points .slider__shadow{bottom:0}.videobg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.videobg__container{position:absolute;top:-2%;left:-2%;right:-2%;bottom:-2%}.videobg--active{opacity:1}.videobg__img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.videobg__img--loaded{opacity:1}.videobg__img img{opacity:0;width:0;height:0}.videobg__video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;width:100%;margin:0 auto;opacity:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.videobg__video--height{width:auto;height:100%}.videobg__video--playing{opacity:1}.videobg--contain .videobg{}.videobg--contain .videobg__img{background-size:contain}.login{position:relative;display:block;padding:100px 10px;width:100%;min-height:400px;height:100%;background-color:#353132;text-align:center;overflow:auto}.login__field{background-color:#FFF;border:2px solid #FFF;border-radius:2px;padding:8px;font-size:1.25rem;width:250px;text-align:center}.login__field--wrong{border-color:#c7131b}.login__label{display:block;width:200px;color:#FFF;font-size:1.3rem;line-height:2rem;text-align:center;padding:10px 0;margin:0 auto}.login__request{display:block;width:200px;color:#FFF;font-size:0.8rem;line-height:1.5rem;text-align:center;padding:10px 0;margin:0 auto;text-decoration:none}.login__request:hover{text-decoration:underline}.login__footer{position:absolute;left:0;right:0;height:auto;bottom:5%}.login__footer__el{position:relative;width:100%;margin:0 auto;max-width:700px;color:#FFF;font-size:0.8rem;line-height:1.5rem;text-align:center;padding:0 10px 10px 10px}@media screen and (min-width:770px){.mobile-show{display:none!important}}@media screen and (max-width:769px){.mobile-hide{display:none!important}body,html{font-size:14px}}@media screen and (max-height:500px),screen and (max-width:700px){body.out-home .landing{display:none}body.loaded .landing__menu{z-index:-1;opacity:0;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);-webkit-transition:opacity 0.35s ease, z-index 0s linear 0.35s, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, z-index 0s linear 0.35s, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s linear 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s linear 0.35s;transition:opacity 0.35s ease, transform 0.35s ease, z-index 0s linear 0.35s, -webkit-transform 0.35s ease}body.loaded .hamburger{z-index:300;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.35s ease;transition:opacity 0.35s ease, -webkit-transform 0.35s ease;-o-transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease;transition:opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease}body.loaded .hamburger.open .hamburger__el{background-color:#FFFFFF!important}body.loaded .hamburger-menu.open{opacity:1;z-index:200;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.block-bg{background-image:none!important;height:auto}.block-bg .slide__bg{position:relative;top:0;bottom:0;left:0;right:0;background-image:none!important;height:auto}.block-bg img{width:100%;height:auto}.block-bg img.loaded{opacity:1}.slide--full-large{height:auto}.slide--full-large.slide--arrow{padding-bottom:40px}.slide__column{padding:10px 30px}.slide__column--dots{padding:10px 30px 65px 30px}.slide__item--1-3.pure-u-1{width:100%}.slide__item--vimeo{position:relative;padding-top:56.5%;margin:0 10px}.slide__item--vimeo iframe{position:absolute;top:0;left:0}.slide__row{height:auto}.slide__row__item.pure-u-1-4{width:50%;padding-top:37.5%;height:auto}.slide__arrow{margin-left:-25px;width:50px;bottom:10px}.slider__dot--arrow{bottom:50px}}@media (max-width:300px){.too-small{display:block;z-index:999}}
/*# sourceMappingURL=boo.css.map */