.svg_fill_primary_color{fill:var(--primaryColor)}.fill-color-white{fill:#fff}:root{--primaryColor:#00746d;--primaryColorActive:#00746d}@font-face{font-family:museo_sans900;src:url(/static-apps/client-install/fonts/museosans_900-webfont.fed3ec1e.eot);src:url(/static-apps/client-install/fonts/museosans_900-webfont.fed3ec1e.eot?#iefix) format("embedded-opentype"),url(/static-apps/client-install/fonts/museosans_900-webfont.95aa7298.woff2) format("woff2"),url(/static-apps/client-install/fonts/museosans_900-webfont.bf218cb5.woff) format("woff"),url(/static-apps/client-install/fonts/museosans_900-webfont.d6e59f39.ttf) format("truetype");font-weight:400;font-style:normal}*{background-repeat:no-repeat;padding:0;margin:0;box-sizing:inherit}html{font-size:14px;overflow-x:hidden;text-rendering:optimizeLegibility;webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;webkit-tap-highlight-color:transparent;box-sizing:border-box}body,html{height:100%}body{margin:0;min-width:320px;background:#fff}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html.login_layout,html.login_layout body{height:100%;overflow:hidden}.view_port_container{max-width:1340px;padding:0 20px;box-sizing:border-box;margin:0 auto;width:100%}ul{list-style:none;padding-left:0}input,textarea{outline-style:none;box-shadow:none;border-color:transparent;background-color:transparent;border-style:none;color:inherit;font:inherit}input::-ms-clear{display:none}input{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.txt_link{color:var(--primaryColor);position:relative;display:inline-block;cursor:pointer}.txt_link:hover:before{background:transparent}.txt_link:before{content:"";width:100%;height:1px;background:var(--primaryColor);position:absolute;bottom:0;left:0;transition:all .25s ease-in-out}a{text-decoration:none;color:#005fa9}p{margin-bottom:16px}button{color:inherit;font:inherit}button,img{border:none}img{text-decoration:none;font-size:inherit;position:relative;outline:none;display:block}img:not([src]){visibility:hidden}img[alt]:-moz-broken{display:none}#app{font-family:Geogrotesque Rg,Avenir,Helvetica,Arial,sans-serif;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#2c3e50;min-height:100%;display:flex;flex-direction:column;justify-content:center;flex:1}#app.over_hidden{overflow:hidden}#app.top{justify-content:flex-start}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.auto-height{height:auto!important}.hidden{display:none}.pointer{cursor:pointer}.elipsis,.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}h1{font-size:42px;line-height:50px;font-weight:400}h1,h2{display:inline-block}h2{font-size:30px}h3{font-size:24px}h3,h4{display:inline-block}h4{font-size:18px}h5{font-size:16px}h5,h6{display:inline-block}h6{font-size:14px;font-weight:400}.transform_wrap{display:inline-block;text-transform:lowercase}.transform_wrap:first-letter{text-transform:uppercase}.default_blue{color:#005fa9}.g_popup{position:fixed;height:100%;background:hsla(0,0%,92%,.9);background:rgba(0,0,0,.15);left:0;top:0;z-index:101;display:flex;align-items:center;justify-content:center}.g_popup,.gp_content{width:100%;padding:20px}.gp_content{max-width:450px;background:#fff;margin:auto;border-radius:10px;box-shadow:0 0 3px 0 rgba(139,148,167,.4);position:relative}.gp_content .title{color:var(--primaryColor);position:relative;width:100%}.gp_content .title:before{content:"";height:1px;width:100%;background:var(--primaryColor);position:absolute;left:0;bottom:0}.textlink{position:relative;color:var(--primaryColor);cursor:pointer}.textlink:before{content:"";height:1px;width:100%;background:var(--primaryColor);position:absolute;bottom:0;left:0;opacity:1;transition:opacity .25s ease-in-out}.textlink:hover:before{opacity:0}.center,.fluid_center{text-align:center}.fluid_center{width:100%}@media screen and (max-width:960px){h1{font-size:38px;line-height:46px}}@media screen and (max-width:768px){.view_port_container{max-width:100%}h1{font-size:32px;line-height:42px}h3{font-size:16px}}@media screen and (max-width:640px){h1{font-size:30px;line-height:38px}}@media screen and (max-width:480px){h1{font-size:26px;line-height:32px}h2{font-size:20px;line-height:26px}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}}