.ant-layout-header{height:40px!important}.site-wrapper{background-size:cover;background-position:bottom;background-repeat:no-repeat;background-image:url(/assets/bg-color-alt.png)}.site-wrapper section{background:unset}.site-wrapper .background-overlay{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:end;align-items:flex-end;-moz-box-pack:start;justify-content:flex-start;position:fixed;left:0;bottom:0;z-index:-1}.site-wrapper .background-overlay img{width:50%;margin-left:45px}.site-wrapper .background-overlay span{display:inline-block;margin-left:-25%;margin-bottom:15px;color:#e6e6e6}.logo-spacer{height:40px;z-index:1}.header-custom{position:fixed;width:100%;left:0;top:0;background:#232f3e;z-index:2;border-bottom:1px solid #545b64}.header-custom,.header-custom .logo-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:40px}.header-custom .logo-container{z-index:10;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.header-custom .logo-container img{padding-left:16px;padding-right:16px;position:relative;height:19px;border-right:1px solid #545b64}.header-custom .service-container{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;padding-left:16px;height:40px;-moz-box-align:center;align-items:center}.header-custom .service-container img{height:16px}.header-custom .service-container span{padding-left:8px;font-size:12px;color:#fff}.header-custom .username-container{position:fixed;right:0;min-width:100px;height:35px;background:#232f3e;display:-moz-box;display:flex;vertical-align:middle;-moz-box-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;line-height:35px}.header-custom .username-container a{padding-left:20px;padding-right:20px}.header-custom .username-container span.username{line-height:16px;font-size:12px;color:#fff}.header-custom .username-container ul.ant-dropdown-menu{background-color:#232f3e}.ant-layout-header{background:#232f3e;height:45px}.ant-layout-sider-collapsed{width:60px!important;min-width:60px!important;max-width:60px!important}.ant-layout-sider-collapsed .ant-layout-sider-trigger{width:60px!important}.ant-layout-sider,.ant-layout-sider .ant-menu.ant-menu-dark{background:#fff}.ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item{height:60px;line-height:60px;padding:5px calc(50% - 20px / 2) 0}.ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item svg{height:20px}.ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item span{min-width:100px}.ant-layout-sider .ant-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected{background:#fff}.sidebar-fixed-menu{position:fixed;left:0;top:40px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,28,36,.3),1px 1px 1px 0 rgba(0,28,36,.15),-1px 1px 1px 0 rgba(0,28,36,.15),0 1px 1px 0 rgba(0,28,36,.3),1px 1px 1px 0 rgba(0,28,36,.15),-1px 1px 1px 0 rgba(0,28,36,.15);width:40px;height:-webkit-calc(100vh - 40px);height:calc(100vh - 40px)}.sidebar-fixed-menu:hover{background:#ededed}.sidebar-fixed-menu.open{width:280px}.sidebar-fixed-menu.open:hover{background:#fff}.sidebar-fixed-menu--burger{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding-top:15px}.sidebar-fixed-menu--burger img{height:16px}.sidebar-fixed-menu--header{height:65px;width:100%;border-bottom:1px solid #ededed}.sidebar-fixed-menu--header,.sidebar-fixed-menu--header-close{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.sidebar-fixed-menu--header-close{-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end;padding-right:21px;width:50px}.sidebar-fixed-menu--header-close img{height:16px}.sidebar-fixed-menu--header-label{display:-moz-box;display:flex;width:230px;font-size:18px;font-weight:700;padding-left:32px;padding-top:18px}.sidebar-fixed-menu--header-label a:focus,.sidebar-fixed-menu--header-label a:hover{color:#f90;cursor:pointer}.sidebar-fixed-menu--items{padding-left:32px;padding-top:20px}.sidebar-fixed-menu--items ul{padding:0;margin:0;list-style-type:none}.sidebar-fixed-menu--items ul li{font-size:14px;font-weight:400;line-height:22px;margin:8px 0}.sidebar-fixed-menu--items ul li a:hover{color:#f90}.sidebar-fixed-menu--items ul li.active{color:#f90;font-weight:700}.aws-footer{background:#232f3e;height:30px;width:100%;position:fixed;bottom:0;left:0;right:0;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.aws-footer,.aws-footer-left{display:-moz-box;display:flex}.aws-footer-left{padding-left:16px;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;width:20%}.aws-footer-left span{font-size:12px;color:#fff}.aws-footer-left span.fake-link:hover{color:#f90;cursor:pointer}.aws-footer-right{padding-right:16px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end;width:80%}.aws-footer-right span{padding-left:30px;font-size:12px;color:#fff}.aws-footer-right span.fake-link:hover{color:#f90;cursor:pointer}.ant-layout-content{margin:0!important}.site-layout-background{width:100%;padding-top:40px;padding-left:24px}.site-layout-background.open{padding-left:280px}.container-home{min-height:100vh;flex-direction:column}.container-home,.main-home{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.main-home{-moz-box-flex:1;flex:1 1;flex-direction:column}.main-home-top{width:100%;height:425px;background:#232f3e}.main-home-top--inner{width:90%;max-width:900px;margin:auto;left:0;right:0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;-moz-box-pack:center;justify-content:center}.main-home-top--inner h1{width:50%;color:#fff;font-size:44px;font-weight:300}.main-home-top--inner h1 strong{font-weight:700}.main-home-top--inner p{font-weight:300;font-size:14px;width:50%;color:#fff;line-height:22px}.main-home-columns{width:100%}.main-home-columns,.main-home-columns-left{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.main-home-columns-left{width:50%;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:end;align-items:flex-end}.main-home-columns-left--inner{padding-top:25px;max-width:450px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:end;justify-content:flex-end}.main-home-columns-left--inner h2{text-align:left;font-size:28px;font-weight:400}.main-home-columns-left--inner-box{background:#fff;box-shadow:0 1px 1px 0 rgba(0,28,36,.3),1px 1px 1px 0 rgba(0,28,36,.15),-1px 1px 1px 0 rgba(0,28,36,.15),0 1px 1px 0 rgba(0,28,36,.3),1px 1px 1px 0 rgba(0,28,36,.15),-1px 1px 1px 0 rgba(0,28,36,.15);padding:24px;margin-bottom:25px}.main-home-columns-left--inner-box p{font-size:14px;font-weight:400px}.main-home-columns-right{width:50%;display:relative;margin-top:-325px}.main-home-columns-right--teaser-box{padding:24px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:auto;left:0;right:0;background:#fff;width:320px;min-height:120px}.main-home-columns-right--teaser-box h2{font-size:18px;font-weight:700}.main-home .main-choice{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:100px;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.main-home .main-choice--kicker{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.main-home .main-choice--kicker .milton{margin-right:5px}.main-home .main-choice--kicker .bubble{background:#e6e6e6;border-radius:25px;padding:15px;height:60px;position:relative}.main-home .main-choice--kicker .bubble p{color:#232f3e;font-weight:600;line-height:16px}.main-home .main-choice--kicker .bubble p small{color:#131a22;font-weight:400}.main-home .main-choice--kicker .bubble span.hide{position:absolute;bottom:-20px;left:10px;font-size:11px;color:#b2b7bb}.main-home .main-choice--kicker .bubble .triangle{z-index:-1;position:absolute;background:#e6e6e6;width:15px;height:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:3px;left:3px}