@font-face{font-family:ProximaNova-Bold;src:url(/fonts/2F1FE6_1_0.eot?52ae3226943290dc52962115fe4759bc);src:url(/fonts/2F1FE6_1_0.eot?52ae3226943290dc52962115fe4759bc?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_1_0.woff2?ea6c79132f9ce8fc06ba717e11c6c87d) format("woff2"),url(/fonts/2F1FE6_1_0.woff?4cb0070bc23bec38ccd0c1e3c307365c) format("woff"),url(/fonts/2F1FE6_1_0.ttf?dd38ed60935c96ce76747701311a2c50) format("truetype")}@font-face{font-family:ProximaNova-Semibold;src:url(/fonts/2F1FE6_6_0.eot?682330bcf408c2601cffa5b7aaa4d4aa);src:url(/fonts/2F1FE6_6_0.eot?682330bcf408c2601cffa5b7aaa4d4aa?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_6_0.woff2?160c8a425385cc1a89a0ef1e584777f3) format("woff2"),url(/fonts/2F1FE6_6_0.woff?ec9966a4f82250c119fe52452b835072) format("woff"),url(/fonts/2F1FE6_6_0.ttf?4d8d0e234568b2418d14385c6b8d4866) format("truetype")}@font-face{font-family:ProximaNova-Regular;src:url(/fonts/2F1FE6_5_0.eot?559356d538f73487b5255348426ea646);src:url(/fonts/2F1FE6_5_0.eot?559356d538f73487b5255348426ea646?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_5_0.woff2?e1c98c931845224bca456c5c8645238b) format("woff2"),url(/fonts/2F1FE6_5_0.woff?3992d71b183e5678e12c11ebebc7f6d5) format("woff"),url(/fonts/2F1FE6_5_0.ttf?ee3a2b1ef7668f074b3ea75dee8067c4) format("truetype")}@font-face{font-family:ProximaNova-Medium;src:url(/fonts/2F1FE6_4_0.eot?bb61c117143e97ec505be06dc08ae50e);src:url(/fonts/2F1FE6_4_0.eot?bb61c117143e97ec505be06dc08ae50e?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_4_0.woff2?24783df7c6c5ba146a282489f460116a) format("woff2"),url(/fonts/2F1FE6_4_0.woff?ee6fdef629bf711ae230e9eff0ef5a09) format("woff"),url(/fonts/2F1FE6_4_0.ttf?f5f89ec842d57b03165731dc0833864d) format("truetype")}@font-face{font-family:ProximaNova-Light;src:url(/fonts/2F1FE6_3_0.eot?f962d413b2ac1318adc94d348335c6f5);src:url(/fonts/2F1FE6_3_0.eot?f962d413b2ac1318adc94d348335c6f5?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_3_0.woff2?a7358b79fb4e9770a36a361c263b48e3) format("woff2"),url(/fonts/2F1FE6_3_0.woff?40b18905bb8e523619522160296867ff) format("woff"),url(/fonts/2F1FE6_3_0.ttf?4844308469b7741ff9bd1893a29fd76a) format("truetype")}@font-face{font-family:ProximaNova-Thin;src:url(/fonts/2F1FE6_7_0.eot?0f8ecadd04670e6c52727a6e47b8cab6);src:url(/fonts/2F1FE6_7_0.eot?0f8ecadd04670e6c52727a6e47b8cab6?#iefix) format("embedded-opentype"),url(/fonts/2F1FE6_7_0.woff2?f13b3ee4911736987b054641847788ed) format("woff2"),url(/fonts/2F1FE6_7_0.woff?a3b5986c32b3a0ddc5264c8871caf84e) format("woff"),url(/fonts/2F1FE6_7_0.ttf?92145205805707fe06fdf4b0b9da9da0) format("truetype")}a,button,fieldset,input,legend,optgroup,option,select,textarea{box-sizing:border-box;font-family:ProximaNova-Regular;font-size:16px;color:#282828;vertical-align:top;outline:none;display:inline-block;margin:10px 0}datalist{font-family:ProximaNova-Regular;font-size:16px}label{display:inline-block;margin:10px 0}input[list],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;max-width:unset;padding:8px;background-color:#fff;border-radius:0;border:2px solid #c8d2dc}input[list],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{height:40px;-webkit-appearance:none}textarea{-webkit-appearance:none;overflow:auto}input[type=range]{height:40px;width:100%;max-width:unset}input[type=file]{min-height:40px}input[type=search]{height:40px;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{display:inline-block;vertical-align:middle}select{height:40px}select[multiple]{height:auto;min-height:40px;padding:0}select[multiple] option{margin:0;padding:8px}fieldset{padding:10px 25px;border-radius:0;border:2px solid #c8d2dc}legend{padding:0 5px;font-weight:700}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{height:48px;width:100%;max-width:unset;background-color:#4078f8;cursor:pointer;padding:8px;color:#fff;letter-spacing:1px;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:2px solid #c8d2dc}input[type=image]{text-align:center;padding:8px}button[disabled],input[disabled],option[disabled],select[disabled],textarea[disabled]{cursor:not-allowed}button:focus,input:focus,option:focus,select:focus,textarea:focus{background-color:#fff;border-color:#4078f8}input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid #4078f8}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#363636;color:#fff}*{box-sizing:border-box}body,html{background:#fff;height:100%;margin:0;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;font-weight:light;font-style:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;color:#292929;font-family:ProximaNova-Regular}body a,html a{margin:0}body .error-message,html .error-message{color:#ff6060}h1.title{font-weight:600;font-size:2.25rem;margin:0 0 2rem}body{height:100%;width:100%;overflow-x:hidden;overflow-y:auto;display:flex}body .footer{position:absolute;left:0;flex-direction:column;bottom:40px;display:flex;width:50%;padding:0 80px;z-index:1}body .footer .copyright{color:#fff;font-size:12px;margin:0;opacity:.6;display:flex;align-items:center;justify-content:right;padding:15px 0}body .footer .icons{display:flex;align-items:center;justify-content:left}body .footer .icons .icon{color:#fff;width:20px;margin:0 20px 0 0}body .left,body .right{height:100%}body .left{position:relative;background:#314255;background:linear-gradient(158deg,#4078f8,#4078f8 65%,rgba(64,120,248,.9) 0,rgba(64,120,248,.9) 85%,rgba(64,120,248,.8) 0,rgba(64,120,248,.8));padding:80px;width:50%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body .left .logo{position:absolute;top:80px;left:80px;height:30px;z-index:1;color:#fff}body .left .logo svg{height:100%}body .left .motto{width:100%;color:#fff;font-size:64px;font-family:ProximaNova-SemiBold}body .right{position:relative;width:50%;display:flex;align-items:center;justify-content:center;max-width:980px;overflow-y:auto;padding:15px}body .right .content{width:100%;max-width:320px;margin:auto}body .right .input-block{margin:0 0 30px}body .right .input-block label{text-transform:uppercase;font-size:14px;font-family:ProximaNova-SemiBold;margin:0}body .right .input-block input{border:solid #c8d2dc;border-width:0 0 2px;border-radius:0;padding:5px;background-repeat:no-repeat;background-position:0;margin:0;font-size:16px;color:#292929}body .right .input-block input::-moz-placeholder{color:#c8d2dc;font-family:ProximaNova-SemiBold;font-size:16px}body .right .input-block input:-moz-placeholder,body .right .input-block input:-ms-input-placeholder,body .right .input-block input::-moz-placeholder,body .right .input-block input::-webkit-input-placeholder,body .right .input-block input::placeholder{color:#c8d2dc;font-family:ProximaNova-SemiBold;font-size:16px}body .right .input-block input:focus{border-color:#4078f8}body .right .input-block .input-with-svg-icon{position:relative}body .right .input-block .input-with-svg-icon input{padding-left:25px}body .right .input-block .input-with-svg-icon svg{position:absolute;top:50%;transform:translateY(-50%)}body .right .input-block.error .input-with-svg-icon svg{color:#ff6060}body .right .input-block.error input{border-color:#ff6060}body .right .input-block svg.password-toggle{position:absolute;right:-25px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:50%;height:100%;width:20px;cursor:pointer;z-index:10;color:#78828c}body .right .input-block svg.password-toggle:hover{color:#4078f8}body .right .checkbox-block{position:relative;padding-left:25px;margin-bottom:10px}body .right .checkbox-block .checkmark,body .right .checkbox-block input.with-checkmark{left:0;position:absolute;top:50%;transform:translateY(-50%);height:16px;width:16px;cursor:pointer}body .right .checkbox-block input.with-checkmark{opacity:0;z-index:10;margin:0}body .right .checkbox-block .checkmark{border-radius:3px;border:1px solid #c8d2dc;cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%)}body .right .checkbox-block .checkmark:hover{border:1px solid #4078f8}body .right .checkbox-block .checkmark:after{content:"";position:absolute;display:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+PHBhdGggc3Ryb2tlPSIjRkZGIiBkPSJNNCA3bDIgMiA0LTQiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");left:0;top:0;height:16px;width:16px}body .right .checkbox-block label{cursor:pointer}body .right .checkbox-block input.with-checkmark:checked~.checkmark{border:0;background-color:#4078f8}body .right .checkbox-block input:checked~.checkmark:after{display:block}body .right button{width:100%;border-radius:6px;background-color:#4078f8;color:#fff;text-transform:uppercase;border:0;font-family:ProximaNova-SemiBold;margin:1rem 0;padding:0;font-size:14px}body .right button.danger{background-color:#ff4038;margin:0;text-transform:none;letter-spacing:0;font-size:16px}body .right button.is-loading{color:transparent!important;position:relative;pointer-events:none}body .right button.is-loading:after{border-color:transparent transparent #fff #fff!important;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important;-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #dbdbdb #dbdbdb;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}body .right input[type=submit]{border:none;text-transform:uppercase;font-family:ProximaNova-SemiBold;font-size:14px}body .right .password-strength-bar{position:relative;margin-top:1rem;width:100%;height:.25rem;background:#e6e6e6;border-radius:3px}body .right .password-strength-bar #password-strength{position:absolute;top:0;left:0;height:100%;transition:all .2s ease;border-radius:3px}body .right .password-strength-bar #password-strength.worst{background:#c00;width:25%}body .right .password-strength-bar #password-strength.weak{background:#efe810;width:50%}body .right .password-strength-bar #password-strength.medium{background:#a9db80;width:75%}body .right .password-strength-bar #password-strength.strong{background:#299a0b;width:100%}@media screen and (max-width:800px){body{flex-direction:column}body .logo{color:#4078f8}body .footer .copyright,body .footer .icons .icon{color:#7f7f7f}body .logo{position:static;margin:35px 0 30px 20px}body .footer{margin-top:auto;position:static;bottom:15px;justify-content:center;opacity:.6;font-size:12px;padding:0;width:100%;text-align:center}body .footer .copyright,body .footer .icons{justify-content:center;padding:15px 0}body .right,body .right .content{max-width:unset;height:auto}body .right{width:100%;margin-top:auto}body .right .content{padding:20px}body .left{display:none}}@media screen and (min-width:1440px){body .right .content{max-width:500px}}#website{display:none}.login{width:100%}.login .title{text-transform:uppercase;font-size:25px}.login .custom-error-message{color:#ff6060}.login .custom-error-message.help{padding-bottom:10px}.login .form__password .lost-password{width:100%;text-align:right;padding:20px 0 0}.login .form__password .lost-password a{margin:0}.login .form__stay-logged{margin:0 0 20px}#animated-loader{width:225px;margin:auto}.keychain-loading-text{text-align:center;height:115px;display:flex;overflow:hidden;align-items:center;justify-content:center}.keychain-loading-text p{visibility:hidden;margin:0;line-height:1;width:0}.keychain-loading-text .keychain-loading-text-1{-webkit-animation:showHide 40s linear -20s forwards;animation:showHide 40s linear -20s forwards;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}.keychain-loading-text .keychain-loading-text-2{-webkit-animation:showHide 40s linear 0s forwards;animation:showHide 40s linear 0s forwards;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}.keychain-loading-text .keychain-loading-text-3{-webkit-animation:showHide 40s linear 20s forwards;animation:showHide 40s linear 20s forwards;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}@-webkit-keyframes showHide{0%{visibility:hidden;line-height:0}50%{visibility:visible;line-height:1;width:auto}to{visibility:hidden;line-height:0;width:0}}@keyframes showHide{0%{visibility:hidden;line-height:0}50%{visibility:visible;line-height:1;width:auto}to{visibility:hidden;line-height:0;width:0}}.lostpassword .success a{width:100%}.lostpassword .custom-error-message{color:#ff6060}.lostpassword .custom-error-message.help{padding-bottom:10px}.modal{background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:11}.modal.hidden{display:none}.modal .container{width:calc(100% - 32px);max-width:400px;display:flex;text-align:center;flex-direction:column;vertical-align:middle}.modal .body{display:inline-block;background-color:#fff;border-radius:12px}.modal .body .body-content{padding:18px 16px 0}.modal .body .body-footer{color:#68718c;font-weight:600}.resetpassword a{width:100%}.resetpasswordbutton{margin:1rem 0}.change-password-link{color:#ff8500;font-weight:600;margin:.5rem}.mobile-app{display:flex;flex-direction:column;align-items:center}a.mobile-app{text-decoration:none}.app-text{padding:12px 16px;border-radius:6px;font-weight:600}.home-control .app-text{background-color:rgba(64,120,248,.1);color:#4078f8}.home-security .app-text{background-color:rgba(255,133,0,.1);color:#ff8500}.cancel-btn{box-shadow:inset 0 .5px 0 0 #e0e3eb;height:48px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:0}.warning{font-size:18px;font-weight:600;margin-top:4px}.signup .hidden{display:none}.signup .form{margin-bottom:30px}.signup .custom-error-message{color:#ff6060}.signup .custom-error-message.help{padding-bottom:10px}.invitation__legrand{display:flex;flex-direction:column;align-items:flex-start}.invitation__legrand a{font-family:ProximaNova-SemiBold}.invitation__legrand a.link,.invitation__legrand a.old-link{color:#ff8500}.invitation__legrand a.old-link{text-decoration:none;font-size:14px}.invitation__legrand .title{font-family:ProximaNova-SemiBold;color:#292929;font-size:24px}.invitation__legrand .old-login,.invitation__legrand .signup{display:flex;align-items:center}.invitation__legrand .old-login p,.invitation__legrand .signup p{margin-right:10px}.invitation__legrand .old-login{color:#ff8500;display:flex;align-items:flex-start;margin-bottom:3rem}.invitation__legrand .split{width:100%;height:1px;background-color:#ddd;position:relative}.invitation__legrand .split span{position:absolute;top:50%;background-color:#fff;color:#ddd;transform:translate(-50%,-50%);z-index:10;padding:1rem;left:50%;font-size:14px;text-transform:uppercase}.invitation__legrand form{margin-top:1rem}.invitation__legrand form .lost-password{display:flex;justify-content:flex-end;margin-top:1rem}.invitation.start .buttons{padding-top:30px;display:flex;justify-content:space-between}.invitation.start .buttons a{width:calc(50% - 10px)}.invitation.success{display:flex;flex-direction:column}.invitation.success .success-title{display:flex;align-items:center;margin-bottom:2rem}.invitation.success .success-title .title{margin:0 10px 0 0;font-size:20px}.invitation.success svg{align-self:center}.validatemail,.validatemail a{width:100%}.c-accept{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.c-accept .title{font-size:24px;text-transform:uppercase}.c-accept .c-main-img{margin-bottom:2rem;height:120px;width:120px}.c-accept p{font-size:16px}.c-accept form{width:100%}.c-accept form .c-scopes{list-style-type:none;padding:0}@media screen and (min-width:800px){.c-accept form .c-scopes{max-height:320px;overflow-y:auto}}.c-accept form .c-scopes li{padding:1rem 0;border-bottom:2px solid #ddd}.c-accept form .c-scopes li:last-child{border:none}.c-accept form .c-scopes li .c-scope-title{color:#292929;font-weight:700;display:flex;justify-content:flex-start;align-items:center}.c-accept form .c-scopes li .c-scope-title svg{height:40px;margin-right:5px}.c-accept form .c-scopes li .c-scope-text{color:#3c70aa}.c-accept form input[type=submit].c-accept-button{border-radius:6px;width:100%}.c-accept form input[type=submit].c-decline-button{background-color:unset;border:none;color:#314255;text-decoration:underline;text-transform:none;font-size:16px;font-family:ProximaNova-Regular}.c-accept form .c-logout{width:100%}.c-accept form .c-logout a{display:inline}.password-strength-bar{position:relative;margin-top:1rem;width:100%;height:.25rem;background:#e6e6e6;border-radius:3px}.password-strength-bar #password-strength{position:absolute;top:0;left:0;height:100%;transition:all .2s ease;border-radius:3px}.password-strength-bar #password-strength.strength-1{background:#ff4c40;width:25%}.password-strength-bar #password-strength.strength-2{background:#ff6f2b;width:50%}.password-strength-bar #password-strength.strength-3,.password-strength-bar #password-strength.strength-4{background:#2dd160}.password-strength-bar #password-strength.strength-3{width:75%}.password-strength-bar #password-strength.strength-4{width:100%}#password-text{height:35px;margin:10px 0;color:#292929}#password-text.strength-0,#password-text.strength-1{color:#ff4c40}#password-text.strength-2{color:#ff6f2b}#password-text.strength-3,#password-text.strength-4{color:#2dd160}.is-flex{display:flex}.is-column{flex-direction:column}.gap-20{gap:20px}.gap-48{gap:48px}.invitation-guest{align-items:center}.invitation-guest h1{font-size:22px;font-family:ProximaNova-Bold}.invitation-guest h1,.invitation-guest p{text-align:center;margin:0;padding:0}body .right .checkbox-block input.with-checkmark:checked~.checkmark{background-color:#ff8500}body .right .country-selector{position:relative}body .right .country-selector select{padding:.6em 1.4em .5em .8em;border:1px solid #d4d4d4;border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none}body .right .country-selector:before{content:"";position:absolute;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7f7f7f;top:50%;right:0;transform:translate(-20px,-50%)}body .right #already-account{color:#ff8500;font-family:ProximaNova-SemiBold}
