﻿@import"//fonts.googleapis.com/css?family=Open+Sans:300,400,700";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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-webkit-font-smoothing:auto}h1,h2,h3,h4,h5,h6,legend{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.3;padding:1em 0;text-transform:capitalize}.lean-header{padding:60px 0}.lean-header h1{font-size:2.675em;font-weight:700}h2,legend{color:#eea32b;font-size:1.9375em}body{color:#222;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.618em;font-weight:300;line-height:1.3}@media(min-width: 1000px){body{font-size:1em}}p,input,label{font-size:1.1875em}p{line-height:1.47;margin-bottom:1em}strong{font-weight:600}small{font-size:.75em}small,small>*{color:#a6a6a6;transition:.15s color ease-in-out}small a:hover,small a:focus{color:#595959}small a{color:#bfbfbf}small a::before{background-image:linear-gradient(to bottom, transparent 50%, #bfbfbf)}small a:hover::before,small a:focus::before{background-image:linear-gradient(to bottom, transparent 0%, #8c8c8c)}a{color:#58acfb;position:relative;text-decoration:none;transition:.15s color ease-in-out}a::before{background-image:linear-gradient(to bottom, transparent 0%, #58acfb);bottom:-2px;content:"";height:1px;opacity:.8;position:absolute;transition:.15s opacity ease-in-out;width:100%}a:hover,a:focus{color:#2d6ea9}a:hover::before,a:focus::before{background-image:linear-gradient(to bottom, transparent 0%, #2d6ea9);opacity:1}*{box-sizing:border-box}.lean-layout{display:flex;flex-direction:column;height:100vh}.lean-layout a::before{content:none}.lean-layout .row{margin:0 auto;max-width:1240px;padding:0 20px}.lean-layout .lean-content{flex:1 0 auto;padding-top:20px;width:100%}@media screen and (min-width: 992px){.lean-layout .lean-content{padding-top:60px}}.lean-layout .top-nav{align-items:center;display:flex;height:80px}@media screen and (min-width: 992px){.lean-layout .top-nav{height:90px}}.lean-layout .top-nav-wrapper{background-color:#fff;border-top:2px solid #58acfb;box-shadow:0 0 4px 0 rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;z-index:1}.lean-layout .top-nav .logo{margin:0 auto}@media screen and (min-width: 768px){.lean-layout .top-nav .logo{margin:0}}.lean-layout .top-nav .logo a{display:block;width:140px}.lean-layout .top-nav .logo a img{max-width:100%}.lean-layout .lean-header{background-color:#58acfb;padding:20px 0;text-align:center}@media screen and (min-width: 768px){.lean-layout .lean-header{text-align:left}}@media screen and (min-width: 992px){.lean-layout .lean-header{padding:60px 0}}.lean-layout .lean-header h1{color:#fff;font-size:18px}@media screen and (min-width: 768px){.lean-layout .lean-header h1{font-size:26px}}.lean-layout .footer-wrapper{background-color:#2f3535;flex-shrink:0;font-weight:400;font-size:.875rem;height:97px}.lean-layout .footer-wrapper .lean-footer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.6}@media screen and (min-width: 800px){.lean-layout .footer-wrapper .lean-footer{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 800px)and (max-width: 1350px){.lean-layout .footer-wrapper .lean-footer{padding-right:100px}}.lean-layout .footer-wrapper,.lean-layout .footer-wrapper a{color:#a8aeb2}.lean-layout .footer-wrapper p{font-size:1em;margin:0}.lean-layout .footer-wrapper a{text-decoration:none}.lean-layout .footer-wrapper a:hover{color:#ccc}.lean-layout .footer-wrapper ul{display:inline-flex}.lean-layout .footer-wrapper ul a{display:block;padding:.5em 1em}.lean-layout .cta-button{background-color:#58acfb;border:0;border-radius:2em;box-shadow:none;color:#fff;font-size:1.125rem;font-weight:700;height:auto;line-height:1.2;padding:1em 2em;text-transform:uppercase;width:auto}.lean-layout .cta-button:hover{opacity:.9}.lean-layout .cta-button-alt{background-color:#fff;box-shadow:0 0 0 2px #58acfb;color:#58acfb}.lean-layout .cta-button-small{font-size:.8125rem;padding:.6em 1.2em}.alert{background-color:#fbe3e4;color:#97161b;display:block;font-weight:600;margin-bottom:2em;padding:.95em 1em;text-align:left;width:100%}.alert a{display:none;color:#6a0f13;text-decoration:underline}.alert a:focus,.alert a:hover{color:#110203}.alert .btn-close{display:none}.screensteps-alert-success{background-color:#e6efc2;color:#56651a;display:block;font-weight:600;margin-bottom:2em;padding:.95em 1em;text-align:left;width:100%}.screensteps-alert-success a{display:none;color:#333c10;text-decoration:underline}.screensteps-alert-success a:focus,.screensteps-alert-success a:hover{color:#000}.lean-form{counter-reset:fieldsetCounter}.lean-form legend{padding:0 0 .8em}.lean-form legend::before{counter-increment:fieldsetCounter;content:counter(fieldsetCounter) ". "}.lean-form fieldset{margin-bottom:2em}.lean-form label{display:inline-block;margin-bottom:.5em}.lean-form input,.lean-form button,.lean-form .radio-fields span{border:0;border-radius:5px;box-shadow:inset 0 0 0 1px #bfbfbf;display:block;height:3.1875em;line-height:3.1875em;margin-bottom:.1em;padding:0 .618em;transition:.15s box-shadow ease-in-out;width:340px}.lean-form input:hover,.lean-form button:hover,.lean-form .radio-fields span:hover{box-shadow:inset 0 0 0 1px #58acfb}.lean-form input:focus,.lean-form button:focus,.lean-form .radio-fields span:focus{outline:none;box-shadow:inset 0 0 0 3px #58acfb}.lean-form input::placeholder,.lean-form button::placeholder,.lean-form .radio-fields span::placeholder{color:#bfbfbf;font-weight:300}.lean-form input::-webkit-input-placeholder,.lean-form button::-webkit-input-placeholder,.lean-form .radio-fields span::-webkit-input-placeholder{color:#bfbfbf;font-weight:300}.lean-form input::-moz-placeholder,.lean-form button::-moz-placeholder,.lean-form .radio-fields span::-moz-placeholder{color:#bfbfbf;font-weight:300}.lean-form input:-ms-input-placeholder,.lean-form button:-ms-input-placeholder,.lean-form .radio-fields span:-ms-input-placeholder{color:#bfbfbf;font-weight:300}.lean-form input:-moz-placeholder,.lean-form button:-moz-placeholder,.lean-form .radio-fields span:-moz-placeholder{color:#bfbfbf;font-weight:300}.lean-form .field{margin-bottom:1em}.lean-form .field--highlight input,.lean-form .field--highlight span{font-size:1.9375em}.lean-form .field--highlight input{border-radius:7px;height:2.6129em;line-height:2.6129em}.lean-form .field__extended{align-items:baseline;display:flex;flex-wrap:wrap}.lean-form .field__extended label{flex-basis:100%}.lean-form .field__extended input{margin-right:.1em}.lean-form .radio-fields{display:flex;flex-wrap:wrap}.lean-form .radio-fields label{position:relative;margin-bottom:0;margin-right:.5em}.lean-form .radio-fields input{cursor:pointer;font-size:0;height:0;opacity:0;position:absolute;visibility:hidden;width:0}.lean-form .radio-fields input:checked+span{box-shadow:inset 0 0 0 3px #58acfb;-webkit-text-stroke:1px #222}.lean-form .radio-fields span{border-radius:7px;height:2.6129em;line-height:2.6129em;margin-bottom:.5em;padding:0 1.5em;width:auto}.lean-form .checkbox-field{display:flex;align-items:center;font-size:1.1875em}.lean-form .checkbox-field>input{display:inline-flex;box-shadow:none;width:auto}.lean-form .dropdown{color:rgba(0,0,0,0);cursor:pointer;text-shadow:0 0 0 #000}.lean-form .dropdown::placeholder{color:rgba(0,0,0,0);text-shadow:0 0 0 #bfbfbf}.lean-form .dropdown-wrapper{margin-bottom:1em;position:relative;transition:all .3s;width:340px}.lean-form .dropdown-wrapper.extended .dropdown--list{opacity:1;visibility:visible}.lean-form .dropdown-wrapper::before{border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:5px solid #bfbfbf;border-right:5px solid rgba(0,0,0,0);content:"";cursor:pointer;right:1em;position:absolute;top:50%;transform:translateY(-25%)}.lean-form .dropdown--list{background-color:#fff;border-radius:3px;box-shadow:0 7px 64px 0 rgba(0,0,0,.07);color:#222;font-size:1em;font-weight:normal;opacity:0;padding:.5em;position:absolute;top:calc(100% + .5em);transition:all .3s;visibility:hidden;width:100%;z-index:1}.lean-form .dropdown--list-item{cursor:pointer;font-weight:300;padding:1em .5em}.lean-form .dropdown--list-item+.dropdown--list-item{margin-top:.5em}.lean-form .dropdown--list-item:hover{background-color:#f7fbff;border-radius:2px}.lean-form .submit{display:inline-block;margin:3em 0;text-align:center}.lean-form .submit [type=submit]{margin-bottom:0}.lean-form .invalid-attribute{color:#fbe3e4;flex-basis:100%;font-size:.75em;font-weight:700}.lean-form .incomplete input{box-shadow:inset 0 0 0 2px #fbe3e4}.form__tip{background:#effae7 url("/assets/tip-green-551702db.svg") no-repeat 15px 28px;border-radius:6px;color:#65a73c;font-weight:400;margin-bottom:1em;padding:1.8em;padding-left:51px;position:relative}@media(min-width: 1000px){.form__tip{font-size:.618em;max-width:330px;position:absolute;right:0;top:-7px}}@media(min-width: 1200px){.form__tip{font-size:1em;max-width:551px;top:-15px}}.form__tip::before{border:13px solid rgba(0,0,0,0);border-right-color:#effae7;content:"";height:0;left:-26px;position:absolute;top:1.6em;width:0}.form__tip--login{margin-bottom:30px}@media screen and (min-width: 992px){.form__tip--login{margin-bottom:1em}}@media screen and (max-width: 991px){.form__tip--login::before{bottom:-26px;left:auto;top:auto;transform:rotate(270deg)}}.form__tip--login p{margin-bottom:0}.form__tip--login p+p{margin-top:.5em}.with-tip{position:relative}.screensteps-sso-login input[type=text]{width:8em}.screensteps-sso-login .invalid-attribute{font-size:1em;margin-top:.5em}.tooltip{display:inline-block;position:relative;text-align:left}.tooltip-info{background-color:rgba(117,122,131,.85);border-radius:5px;box-sizing:border-box;color:#fff;font-size:.75rem;left:-0.6rem;line-height:normal;opacity:0;padding:.4rem .6rem;position:absolute;top:1.6rem;transition:all .3s;visibility:hidden;width:230px;z-index:1}.tooltip-info::before{border-bottom:6px solid rgba(117,122,131,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";left:12px;position:absolute}.tooltip-right{left:auto;right:-0.5rem;top:2rem}.tooltip-right::before{left:auto;right:12px}.tooltip::before{border:1px solid #bfbfbf;border-radius:50%;color:#bfbfbf;content:"𝐢";cursor:pointer;display:inline-block;font-size:.9em;height:1.1em;line-height:1.1em;text-align:center;width:1.1em}.tooltip:hover .tooltip-info{opacity:1;visibility:visible}.signup_content{display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between}.signup_content .error-block{color:#e92e2e;font-size:13px;font-weight:600;position:relative;left:0;top:.5rem}.signup_content .info-block{background-color:#dbe9df;border:solid 1px #efefef;border-radius:3px;color:#275a45;font-size:pixel-to-rem(15);margin-top:1rem;padding:.5rem 1rem;width:100%}.signup_content .password-hint{color:#757575;font-size:.875rem;line-height:1.75;margin-top:.5rem;opacity:0;position:absolute;transition:all .3s;visibility:hidden}.signup_content .password-hint-content{display:flex;flex-flow:row wrap}.signup_content .password-hint-content>span{padding-left:.75rem;position:relative}.signup_content .password-hint-content>span::before{background-color:#ff6161;border-radius:100%;content:"";display:block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.signup_content .password-hint-content>span.valid::before{background-color:#275a45}.signup_content .password-hint-content>span+span{margin-left:1rem}.signup_description{background-color:#fff;border-radius:3px;box-shadow:0 0 1.25rem 0 rgba(31,55,108,.06);flex:0 0 38%;padding:4rem}.signup_description .logo{display:block;margin-bottom:2rem;max-height:2rem}.signup_description .video{border-radius:3px;height:0;margin-bottom:1rem;padding-bottom:56.25%;position:relative;width:100%}.signup_description .video iframe{border-radius:3px;height:100%;left:0;position:absolute;top:0;width:100%}.signup_description .text{color:#434343;font-size:1rem}.signup_description .text p{font-size:inherit}.signup_form{background-color:#f5f7f9;color:#434343;flex:1 1 auto;font-family:"SourceSansPro",sans-serif;font-size:1rem;height:100%;padding:5rem 9rem}.signup_form_section{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:4rem}.signup_form_section:nth-child(3){padding-bottom:1.5rem}.signup_form_group{position:relative;width:100%}.signup_form_group+.signup_form_group{margin-top:1.5rem}.signup_form_group+.signup_form_group.half-width:nth-child(3){margin-top:0}.signup_form_group.half-width{width:calc(50% - .75rem)}.signup_form_group.error{margin-bottom:1.5rem}.signup_form_group.error .signup_form_input{border-color:#e92e2e;outline:0}.signup_form_group.error::before{background-color:#ff6161;border-radius:100%;bottom:.75rem;height:.5rem;position:absolute;right:-1rem;transform:translateY(-50%);width:.5rem}.signup_form_label{color:#5a616c;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}.signup_form_label_info{display:flex;flex-flow:row nowrap;justify-content:flex-start}.signup_form_label_info_icon{cursor:pointer;height:1rem;margin-left:.5rem;width:1rem}.signup_form_label_info_icon:hover+.signup_form_label_info_content{opacity:1;visibility:visible}.signup_form_label_info_icon::before{content:"i";color:#717c8b;border:thin solid #717c8b;border-radius:100%;box-sizing:border-box;display:block;height:1rem;font-size:.75rem;font-weight:500;text-align:center;width:1rem}.signup_form_label_info_content{background-color:#fff;border-radius:3px;bottom:100%;color:#757575;font-size:.875rem;line-height:1.25rem;min-width:21rem;opacity:0;padding:.5rem;position:absolute;transform:translate(52.5%, 10%);transition:all .3s;visibility:hidden;z-index:1}.signup_form_input{background-color:#fff;border:solid 1px #efefef;border-radius:3px;color:#1e3547;padding:.5rem 1rem;position:relative;width:100%}.signup_form_input--account-domain{min-width:100px;width:33%}.signup_form_input[type=radio]{margin-right:1rem}.signup_form_input[type=password]:focus+.password-hint{opacity:1;position:relative;visibility:visible}.signup_form_input:focus{border-color:#3ea9fc;outline:0}.signup_form_input::placeholder{color:#ccc;font-size:1rem}.signup_form_info{background-color:#dbe9df;border:thin solid rgba(151,151,151,.14);border-radius:3px;color:#275a45;font-size:1rem;margin-top:1rem;padding:1rem;width:100%}.signup_form_info p{font-size:inherit;margin:0}.signup_form_info p+p{margin-top:1rem}.signup_form h2,.signup_form h3{color:inherit;margin-bottom:1.5rem;padding:0;width:100%}.signup_form h2{font-size:1.875rem;font-weight:600}.signup_form h3{border-bottom:thin solid #f0f0f0;font-size:1.25rem;line-height:1.75;position:relative}.signup_form button{background-color:#3ea9fc;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:1.5rem;padding:.75rem 1.75rem;text-align:center;transition:all .3s}.signup_form button:hover{background-color:#0c93fb}.signup_form form{width:100%}.signup_form .account_name_hint{margin-top:-15px;margin-bottom:20px}.signup_form .checkbox-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#434343;cursor:pointer;display:block;padding-left:1.5rem;position:relative;user-select:none}.signup_form .checkbox-wrapper p{font-size:1rem;margin:0}.signup_form .checkbox-wrapper .checkbox{background-color:#fff;border:thin solid #d3d4d5;border-radius:3px;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-65%);width:1rem}.signup_form .checkbox-wrapper .checkbox:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:.5rem;left:.25rem;position:absolute;top:0;transform:rotate(45deg);width:.25rem}.signup_form .checkbox-wrapper input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.signup_form .checkbox-wrapper input:checked~.checkbox{background-color:#3ea9fc;border-color:#3ea9fc}.signup_form .checkbox-wrapper input:checked~.checkbox:after{display:block}.signup_form .checkbox-wrapper:hover input~.checkbox{border-color:#3ea9fc}.signup_form .checkbox-wrapper+.checkbox-wrapper{margin-top:.75rem}.signup_form .radio-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;display:inline-block;padding-left:1.5rem;position:relative;user-select:none}.signup_form .radio-wrapper+.radio-wrapper{margin-left:3rem}.signup_form .radio-wrapper p{font-size:1rem;margin:0}.signup_form .radio-wrapper:hover input~.radio{border-color:#3ea9fc}.signup_form .radio-wrapper input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.signup_form .radio-wrapper input:checked~.radio{background-color:#3ea9fc;border-color:#3ea9fc}.signup_form .radio-wrapper input:checked~.radio:after{display:block}.signup_form .radio-wrapper .radio{background-color:#fff;border:thin solid #d3d4d5;border-radius:50%;height:1rem;left:0;position:absolute;top:50%;transform:translateY(-65%);width:1rem}.signup_form .radio-wrapper .radio:after{background:#fff;border-radius:50%;content:"";display:none;height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:.5rem}.signup_form .dropdown{background-color:#fff;border:solid 1px #efefef;border-radius:3px;color:rgba(0,0,0,0);cursor:pointer;padding:.5rem 1rem;position:relative;text-shadow:0 0 0 #000;width:100%}.signup_form .dropdown::placeholder{color:rgba(0,0,0,0);font-size:1rem;text-shadow:0 0 0 #1e3547}.signup_form .dropdown-wrapper{position:relative;transition:all .3s;width:100%}.signup_form .dropdown-wrapper.extended .dropdown--list{height:auto;opacity:1;top:calc(100% + .5em);visibility:visible}.signup_form .dropdown-wrapper::before{border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #aeb3b5;content:"";cursor:pointer;position:absolute;right:1em;top:50%;transform:translateY(-25%);z-index:1}.signup_form .dropdown--list{background-color:#fff;border-radius:3px;box-shadow:0 .5rem 4rem 0 rgba(0,0,0,.07);color:#222;font-size:1em;font-weight:normal;height:0;opacity:0;padding:.5em;position:absolute;top:-500%;transition:all .3s;visibility:hidden;width:100%;z-index:2}.signup_form .dropdown--list-item{cursor:pointer;font-weight:300;padding:1em .5em}.signup_form .dropdown--list-item+.dropdown--list-item{margin-top:.5em}.signup_form .dropdown--list-item:hover{background-color:#dff1fe;border-radius:2px}@media screen and (max-width: 1200px){.signup_description{padding:2rem}.signup_form{padding:3rem 5rem}}@media screen and (max-width: 992px){.signup_description{padding:2rem}.signup_form{padding:3rem}}@media screen and (max-width: 768px){.signup_content{flex-flow:column nowrap}.signup_description{padding:2rem}.signup_form{padding:3rem}}@media screen and (max-width: 576px){.signup_content{flex-flow:column nowrap}.signup_description{padding:2rem}.signup_form{padding:3rem}.signup_form .radio-wrapper{display:block}.signup_form .radio-wrapper+.radio-wrapper{margin-left:0;margin-top:.5rem}.signup_form_section{padding-bottom:2.5rem}.signup_form_group+.signup_form_group.half-width:nth-child(3){margin-top:1.5rem}.signup_form_group:last-child{margin-bottom:0}.signup_form_group.half-width{width:100%}}
