@import url("//fonts.googleapis.com/css?family=Work+Sans:400,600,700");@import url("//fonts.googleapis.com/css?family=Roboto:400,500,700");*,*:after,*:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;tap-highlight-color:rgba(0,0,0,0)}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}dialog{position:static;display:block;width:auto;height:auto;color:inherit;background:none}input,textarea,button,select{margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:none}textarea{vertical-align:top}select{text-indent:0.01px;text-overflow:'';border:0;border-radius:0}select::-ms-expand{display:none}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:'';content:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}code,pre{font-family:monospace, monospace;font-size:1em}:root{font-size:16px}body{color:#3e3e3e;font-family:"Roboto",sans-serif;font-size:0.875rem;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h6{font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.3}h1,h2{margin-bottom:1rem;font-size:3.5rem;line-height:1.1}@media (max-width: 864px){h1,h2{font-size:2.875rem}}@media (max-width: 768px){h1,h2{font-size:2rem}}h6{position:relative;display:block;margin-bottom:1.5rem;font-size:0.8125rem;line-height:1;text-transform:uppercase}@media (max-width: 864px){h6{margin-bottom:1.5rem;font-size:0.75rem}}h6::before,h6::after{position:absolute;top:50%;left:0;display:block;content:'';transform:translate(0, -50%)}h6::before{width:calc((50vw - 50%) - 2rem);height:1px;margin-left:calc((50vw - 50%) * -1);background-color:currentColor}h6::after{width:0.625rem;height:0.625rem;margin-left:-2rem;background-color:currentColor;border-radius:50%;transform:translate(0, -50%)}p{font-size:1rem;line-height:1.5}@media (max-width: 768px){p{font-size:0.875rem}}p:not(:last-child){margin-bottom:1.25rem}@media (max-width: 768px){p:not(:last-child){margin-bottom:1.125rem}}a{cursor:pointer}.button{position:relative;display:inline-block;height:2.5rem;padding:0 4rem 0 2rem;padding-bottom:0.125rem;color:#3e3e3e;color:white;font-family:"Work Sans",sans-serif;font-size:0.875rem;font-weight:700;line-height:2.125rem;text-decoration:none;background-color:transparent;border:2px solid;border-radius:1.25rem;cursor:pointer}@media (max-width: 768px){.button{height:2.375rem;padding:0 3.75rem 0 1.75rem;font-size:0.8125rem;line-height:2.0625rem}}.button::after{position:absolute;top:50%;right:0;width:1.5rem;height:1.0625rem;margin-right:1.5rem;margin-left:0.625rem;content:'';background-image:url("../gfx/arrow.png");background-repeat:no-repeat;background-position:inherit;background-size:auto 100%;transform:translate(0, -50%)}@media (max-width: 768px){.button::after{width:1.25rem;height:0.88rem}}.button_primary{color:white;background-position:left;border-color:white}.button_primary:hover{color:#2d285e;background-color:white;background-position:right}.button_secondary{color:#2d285e;background-position:right;border-color:#2d285e}.button_secondary:hover{color:white;background-color:#2d285e;background-position:left}.deck{position:relative;z-index:1;background-color:#2d285e}.deck .card{position:absolute;top:0;left:0;width:100%;background-color:white;background-repeat:no-repeat;background-position:center;background-size:cover;perspective:1000;-webkit-animation-duration:320ms;animation-duration:320ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.deck h1{color:white}.deck h6{color:#38d1fd}.deck p{margin-bottom:0}.deck .content{position:absolute;top:50%;left:50%;width:100%;max-width:60rem;padding:0 6rem;transform:translate(-50%, -50%)}@media (max-width: 864px){.deck .content{padding:0 3rem}}.deck .content p{margin-bottom:4rem}@media (max-width: 864px){.deck .content p{margin-bottom:3rem}}@media (max-width: 768px){.deck .content p{margin-bottom:2rem;font-size:0.875rem}}.deck .card{z-index:0}.deck .card.active,.deck .card.display{z-index:1;opacity:1}.deck .card.display_next_out{-webkit-animation-name:display_next_out;animation-name:display_next_out}.deck .card.display_next_in{-webkit-animation-name:display_next_in;animation-name:display_next_in}.deck .card.display_prev_out{-webkit-animation-name:display_prev_out;animation-name:display_prev_out}.deck .card.display_prev_in{-webkit-animation-name:display_prev_in;animation-name:display_prev_in}.deck .control{position:absolute;top:50%;left:50%;z-index:3;display:flex;width:100%;max-width:60rem;justify-content:space-between;transform:translate(-50%, -50%);pointer-events:none}@media (max-width: 864px){.deck .control{display:none}}.deck .control a{display:flex;width:3.5rem;align-items:center;justify-content:center;border:2px solid;border-color:#2d285e;border-radius:50%;pointer-events:all}@media (max-width: 1024px){.deck .control a{width:2.875rem}}.deck .control a::before{display:block;padding-top:100%;content:''}.deck .control a::after{display:block;width:0.8125rem;height:1.5rem;content:'';background-image:url("../gfx/control.png");background-repeat:no-repeat;background-position:inherit;background-size:500% 300%}@media (max-width: 1024px){.deck .control a::after{width:0.625rem;height:1.154rem}}.deck .control a:hover{background-color:#2d285e;background-position-x:center}.deck .control a.disabled{background-color:transparent;background-position-x:right;border-color:#f3f3f3;opacity:0.25;pointer-events:none}.deck .control .prev{background-position-y:top}.deck .control .prev::after{margin-left:-0.125rem}.deck .control .next{background-position-y:bottom}.deck .control .next::after{margin-right:-0.125rem}.deck .pagination{position:absolute;bottom:0;left:50%;z-index:3;display:flex;width:100%;max-width:60rem;padding:0 6rem;transform:translate(-50%, 0)}@media (max-width: 864px){.deck .pagination{padding:0 2rem}}@media (max-width: 768px){.deck .pagination{padding:0 1.5rem}}.deck .pagination .track{display:block;height:0.375rem;flex:1;background-color:rgba(255,255,255,0.5)}@media (max-width: 768px){.deck .pagination .track{height:0.25rem}}.deck .pagination .track:not(:last-child){margin-right:1.5rem}@media (max-width: 864px){.deck .pagination .track:not(:last-child){margin-right:1rem}}.deck .pagination .track.active div{width:0;height:100%;background-color:#38d1fd;-webkit-animation-duration:10000ms;animation-duration:10000ms;-webkit-animation-name:pagination_progress;animation-name:pagination_progress;-webkit-animation-timing-function:linear;animation-timing-function:linear}.deck .pagination .track.display{background-color:#38d1fd}.deck .pagination .track.display div{display:none}@-webkit-keyframes display_next_out{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes display_next_out{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes display_next_in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes display_next_in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes display_prev_out{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes display_prev_out{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes display_prev_in{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes display_prev_in{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes pagination_progress{0%{width:0}100%{width:100%}}@keyframes pagination_progress{0%{width:0}100%{width:100%}}form .data{position:fixed;top:0;left:0;transform:translate(-999%, -999%)}form input:not([type=checkbox]):not([type=radio]){padding:0.5rem 0;color:inherit}form input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder{color:transparent}form input:not([type=checkbox]):not([type=radio])::-moz-placeholder{color:transparent}form input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder{color:transparent}form input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder{color:transparent}form input:not([type=checkbox]):not([type=radio])::placeholder{color:transparent}form input:not([type=checkbox]):not([type=radio])+label{position:absolute;top:0;left:0;color:inherit;font-size:0.625rem;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;transform:translate(0, 0);transition:all 160ms ease;opacity:1;pointer-events:none}form input:not([type=checkbox]):not([type=radio]):not(:focus):placeholder-shown+label{top:50%;left:0;font-size:0.75rem;transform:translate(0, -50%);opacity:0.75}form .group{display:flex;margin:0 -0.75rem}@media (max-width: 768px){form .group{display:block;margin:0}}form .group .input{width:calc(50% - 1.5rem);margin-right:0.75rem;margin-left:0.75rem}@media (max-width: 768px){form .group .input{width:100%;margin-right:0;margin-left:0}}form .group:last-of-type .input{margin-bottom:0}form .input{position:relative;color:#f3f3f3}form .input.error{color:red}form .input.text{padding-top:0.5rem;margin-bottom:1.25rem}form .input input:not([type=checkbox]):not([type=radio]){width:100%;color:inherit;font-family:inherit;font-size:0.9375rem;background-color:transparent;border:0;border-bottom:1px solid}a.logo{display:block;background-image:url("../gfx/logo.png");background-repeat:no-repeat;background-size:contain}.message{position:fixed;top:0;left:0;z-index:3;display:flex;width:100%;margin-top:7rem;justify-content:center;color:white;font-weight:bold;text-align:center;-webkit-animation:fade 640ms forwards;animation:fade 640ms forwards;-webkit-animation-delay:5s;animation-delay:5s}@media (max-width: 864px){.message{margin-top:5.875rem}}@-webkit-keyframes fade{from{opacity:1}to{opacity:0}}@keyframes fade{from{opacity:1}to{opacity:0}}.message::after{display:block;padding:1rem;margin:0 1.5rem;content:attr(data-text);line-height:1.4}.message.positive::after{background-color:#2d285e}.message.negative::after{background-color:red}.title h1{margin-bottom:2.5rem;color:white}@media (max-width: 864px){.title h1{margin-bottom:1.75rem}}@media (max-width: 768px){.title h1{width:auto;margin-bottom:1.25rem}}html,body{overflow-x:hidden}html{height:100%;background-color:#f3f3f3}body{display:flex;min-height:100%;padding-top:4.5rem;flex-flow:column;background-color:#f3f3f3}@media (max-width: 864px){body{padding-top:3rem}}header{position:fixed;top:0;left:50%;z-index:2;width:100%;max-width:66rem;background-color:#f3f3f3}header::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}header>*{position:relative;z-index:1}@media (min-width: 865px){header{height:4.5rem;padding:0 3rem;transform:translateX(-50%)}}@media (max-width: 864px){header{left:0;height:3rem;padding:0 2rem}}@media (max-width: 768px){header{padding:0 1.5rem}}header a.logo{position:absolute;top:0;left:0;z-index:1;width:5rem;height:5rem}@media (min-width: 865px){header a.logo{margin:0.875rem 0 0 3rem}}@media (max-width: 864px){header a.logo{width:4.5rem;height:4.5rem;margin:0.875rem 0 0 2rem}}@media (max-width: 768px){header a.logo{width:4rem;height:4rem;margin-left:1.5rem}}header a.button{position:absolute;right:0;margin-right:3rem;background-color:#f3f3f3}@media (min-width: 865px){header a.button{top:50%;transform:translateY(-50%)}}@media (max-width: 864px){header a.button{bottom:0;margin-right:2rem;transform:translateY(50%)}}@media (max-width: 768px){header a.button{margin-right:1.5rem}}main{position:relative;z-index:1;display:flex;width:100%;max-width:66rem;padding:0 3rem;margin:0 auto;flex:1}@media (max-width: 864px){main{padding:0 3rem}}main>section{position:relative;width:100%;padding:3rem 6rem}@media (max-width: 1024px){main>section{padding:3rem 3rem}}@media (max-width: 864px){main>section{padding:2rem 0}}@media (max-width: 768px){main>section{padding:1.75rem 0}}footer{position:relative;z-index:1;display:flex;width:100%;max-width:66rem;margin:0 auto;flex-wrap:wrap;justify-content:flex-end;background-color:#f3f3f3}footer::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}footer>*{position:relative;z-index:1}@media (min-width: 865px){footer{padding:3rem}}@media (max-width: 864px){footer{padding:3rem 2rem}}@media (max-width: 768px){footer{padding:2rem 1.5rem}}@media (max-width: 576px){footer{justify-content:flex-start}}footer a.logo{position:relative;width:5rem;height:5rem;margin-right:auto}@media (max-width: 864px){footer a.logo{width:4.5rem;height:4.5rem}}@media (max-width: 768px){footer a.logo{width:4rem;height:4rem}}footer nav.social{display:flex}footer nav.social a{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;background-position-y:top;border:1px solid #38d1fd;border-radius:50%}footer nav.social a:not(:last-child){margin-right:0.5rem}footer nav.social a::before{display:block;width:1.125rem;height:1.125rem;content:'';background-image:url("../gfx/social.png");background-repeat:no-repeat;background-position:inherit;background-size:auto 300%}footer nav.social a:hover{background-color:#38d1fd;background-position-y:bottom}footer nav.social .twitter{background-position-x:left}footer nav.social .linkedin{background-position-x:center}footer nav.social .youtube{background-position-x:right}footer .legal{margin-top:-0.875rem;flex-basis:calc(100% - 5rem);font-weight:700;text-align:right}@media (max-width: 576px){footer .legal{margin-top:1.5rem;flex-basis:100%;font-size:0.75rem;text-align:left}}html.page_index .deck{height:calc(100vh - 4.5rem);max-height:32rem}@media (max-width: 864px){html.page_index .deck{height:calc(var(--vh, 1vh) * 100);max-height:none}}@media (max-width: 768px){html.page_index .deck{height:calc((var(--vh, 1vh) * 100) - 3rem)}}html.page_index .deck .card{height:100%}html.page_index .deck .media{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#2d285e;background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:luminosity}html.page_index .deck .media::before,html.page_index .deck .media::after{position:absolute;top:0;left:0;width:100%;height:100%;content:''}html.page_index .deck .media::before{z-index:2;background-image:linear-gradient(#2d285e 0%, rgba(45,40,94,0) 20%, rgba(45,40,94,0) 80%, #2d285e 100%),url("../gfx/pattern.php?opacity=.25");background-position:center;background-size:100%, 24rem}html.page_index .deck .media::after{z-index:1;background-color:rgba(45,40,94,0.75)}html.page_index .deck .content{z-index:3}html.page_index .deck .content p{color:rgba(255,255,255,0.75)}@media (max-width: 1056px){html.page_index .deck .control{width:calc(100% - 6rem)}}@media (max-width: 1024px){html.page_index .deck .control{width:calc(100% - 3rem)}}html.page_index main{flex-flow:column}html.page_index section.product::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}html.page_index section.product>*{position:relative;z-index:1}html.page_index section.product:nth-child(odd){background-color:white}html.page_index section.product .title h6{color:#38d1fd}html.page_index section.product .title h1,html.page_index section.product .title h2{font-size:1.75rem}@media (max-width: 864px){html.page_index section.product .title h1,html.page_index section.product .title h2{font-size:1.4375em}}@media (max-width: 768px){html.page_index section.product .title h1,html.page_index section.product .title h2{font-size:1rem}}html.page_index section.product .title h1{margin-bottom:0;color:#2d285e}html.page_index section.product .title h2{color:#38d1fd}html.page_index section.product .title p{margin-bottom:4rem}@media (max-width: 864px){html.page_index section.product .title p{margin-bottom:3rem}}@media (max-width: 768px){html.page_index section.product .title p{margin-bottom:2rem;font-size:0.875rem}}html.page_index section.product article{display:flex;margin:0 -0.5rem;flex-wrap:wrap}@media (max-width: 768px){html.page_index section.product article{display:block}}html.page_index section.product article a{position:relative;display:block;width:calc(50% - 1rem);min-height:4rem;padding-left:5.25rem;margin:1.5rem 0.5rem 0;font-size:0.9375rem;text-decoration:none}@media (max-width: 768px){html.page_index section.product article a{width:calc(100% - 1rem)}}@media (min-width: 769px){html.page_index section.product article a:nth-child(-n+2){margin-top:0}}@media (max-width: 768px){html.page_index section.product article a:first-child{margin-top:0}}html.page_index section.product article .icon{position:absolute;top:0;left:0;display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;background-position-y:top}html.page_index section.product article .icon::before,html.page_index section.product article .icon::after{display:block;content:''}html.page_index section.product article .icon::before{width:2rem;height:2rem;background-image:url("../gfx/icon.png");background-repeat:no-repeat;background-position:inherit;background-size:500% auto}html.page_index section.product article .icon::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../gfx/circle.svg");background-repeat:no-repeat;background-size:cover}html.page_index section.product article a:hover .icon{background-position-y:bottom}html.page_index section.product article .icon.archive{background-position-x:0}html.page_index section.product article .icon.executable{background-position-x:center}html.page_index section.product article .icon.text{background-position-x:right}html.page_index section.product article .name,html.page_index section.product article .download{margin-bottom:0.375rem;font-weight:700}html.page_index section.product article .name{color:#3e3e3e;font-family:"Work Sans",sans-serif}html.page_index section.product article .download{color:#38d1fd}html.page_index section.product article a:hover .download{text-decoration:underline}html.page_index section.product article time{color:#6e6e6e}html.page_index section.support{display:flex;flex-flow:column;background-color:#2d285e;background-image:linear-gradient(#2d285e 0%, rgba(45,40,94,0) 20%, rgba(45,40,94,0) 80%, #2d285e 100%),url("../gfx/pattern.php?opacity=.25");background-position:center;background-size:100%, 24rem}html.page_index section.support::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}html.page_index section.support>*{position:relative;z-index:1}html.page_index section.support .title{margin-bottom:2rem}@media (max-width: 864px){html.page_index section.support .title{margin-bottom:1rem}}html.page_index section.support .title h6{color:#38d1fd}html.page_index section.support .title h2{color:white}html.page_index section.support a{color:#38d1fd;font-size:1.125rem;font-weight:bold;text-decoration:none}@media (max-width: 864px){html.page_index section.support a{font-size:0.875rem}}html.page_index section.support a.phone{margin-bottom:1rem}@media (max-width: 864px){html.page_index section.support a.phone{margin-bottom:0.75rem}}html.page_login header a.button{display:none}html.page_login section.login{display:flex;flex-flow:column;justify-content:center;background-color:#2d285e;background-image:linear-gradient(#2d285e 0%, rgba(45,40,94,0) 20%, rgba(45,40,94,0) 80%, #2d285e 100%),url("../gfx/pattern.php?opacity=.25");background-position:center;background-size:100%, 24rem}html.page_login section.login::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}html.page_login section.login>*{position:relative;z-index:1}html.page_login .title h6{color:#38d1fd}html.page_login .title p{margin-bottom:4rem;color:rgba(255,255,255,0.75)}@media (max-width: 864px){html.page_login .title p{margin-bottom:3rem}}@media (max-width: 768px){html.page_login .title p{margin-bottom:2rem;font-size:0.875rem}}html.page_login form{margin-bottom:3rem}html.page_login form .group{margin-bottom:3rem}html.page_login form button{align-self:flex-start}html.page_login form a.forgot{display:inline-block;margin-left:2rem;color:white;font-family:"Work Sans",sans-serif;font-size:0.875rem;font-weight:500;text-decoration:none}@media (max-width: 768px){html.page_login form a.forgot{display:block;margin-top:1.5rem;margin-left:0}}html.page_login form a.forgot:hover{text-decoration:underline}html.page_login form a.forgot::after{content:'Forgotten your password?'}html.page_login section .legal{color:rgba(255,255,255,0.75);font-size:0.75rem;line-height:1.4}html.page_login section .legal a{color:inherit;text-decoration:underline}html.page_login section .legal a:hover{color:white}html.page_password header a.button{display:none}html.page_password section.password{display:flex;flex-flow:column;justify-content:center;background-color:#2d285e;background-image:linear-gradient(#2d285e 0%, rgba(45,40,94,0) 20%, rgba(45,40,94,0) 80%, #2d285e 100%),url("../gfx/pattern.php?opacity=.25");background-position:center;background-size:100%, 24rem}html.page_password section.password::before{position:absolute;top:0;left:50%;z-index:0;width:100vw;height:100%;content:'';background:inherit;transform:translateX(-50%)}html.page_password section.password>*{position:relative;z-index:1}html.page_password .title h6{color:#38d1fd}html.page_password form>.group,html.page_password form>.input{margin-bottom:3rem}html.page_password form button{align-self:flex-start}html.page_password form a.forgot{display:inline-block;margin-left:2rem;color:white;font-family:"Work Sans",sans-serif;font-size:0.875rem;font-weight:500;text-decoration:none}html.page_password form a.forgot:hover{text-decoration:underline}html.page_password form a.forgot::after{content:'Forgotten your password?'}

/*# sourceMappingURL=site.css.map */
