body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.language-switcher-active #login{margin-bottom:0}.login #login_error,.login .message,.login .success{background:#fff;margin-top:10px!important;margin-bottom:0!important;padding:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--mainBorderRadius)}#login,.language-switcher{margin:0;padding:0}#login input[type=checkbox],.language-switcher input[type=checkbox]{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px;height:20px;margin:0 5px 0 0;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);border:1px solid transparent!important;border-radius:var(--mainBorderCheckbox);-webkit-box-shadow:var(--box-shadow)!important;box-shadow:var(--box-shadow)!important;cursor:pointer;-webkit-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}#login input[type=checkbox]:checked,.language-switcher input[type=checkbox]:checked{border-color:var(--color-accent)!important}#login input[type=checkbox]:checked:after,.language-switcher input[type=checkbox]:checked:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#login input[type=checkbox]:before,.language-switcher input[type=checkbox]:before{display:none}#login input[type=checkbox]:after,.language-switcher input[type=checkbox]:after{content:"\2713";position:absolute;top:0;left:3px;font-weight:700;font-size:18px;line-height:1;color:var(--color-accent);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}@media (hover:hover){#login input[type=checkbox]:hover,.language-switcher input[type=checkbox]:hover{border-color:var(--color-accent)!important}}#login input[type=password],#login input[type=text],.language-switcher input[type=password],.language-switcher input[type=text]{min-height:36px;padding:7px 10px;color:#484848;font-size:16px;border-radius:var(--mainBorderRadius);border:none;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease}#login input[type=password]::-webkit-input-placeholder,#login input[type=text]::-webkit-input-placeholder,.language-switcher input[type=password]::-webkit-input-placeholder,.language-switcher input[type=text]::-webkit-input-placeholder{color:#d0d5d5}#login input[type=password]::-moz-placeholder,#login input[type=text]::-moz-placeholder,.language-switcher input[type=password]::-moz-placeholder,.language-switcher input[type=text]::-moz-placeholder{color:#d0d5d5}#login input[type=password]:-ms-input-placeholder,#login input[type=text]:-ms-input-placeholder,.language-switcher input[type=password]:-ms-input-placeholder,.language-switcher input[type=text]:-ms-input-placeholder{color:#d0d5d5}#login input[type=password]::-ms-input-placeholder,#login input[type=text]::-ms-input-placeholder,.language-switcher input[type=password]::-ms-input-placeholder,.language-switcher input[type=text]::-ms-input-placeholder{color:#d0d5d5}#login input[type=password]::placeholder,#login input[type=text]::placeholder,.language-switcher input[type=password]::placeholder,.language-switcher input[type=text]::placeholder{color:#d0d5d5}#login input[type=password]:hover,#login input[type=text]:hover,.language-switcher input[type=password]:hover,.language-switcher input[type=text]:hover{-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover)}#login select,.language-switcher select{height:auto;min-height:36px;width:100%;padding:7px 25px 7px 10px!important;color:#484848;font-size:16px;line-height:1;font-size:calc(14px + 2 * ((100vw - 320px)/ 1430));border-radius:var(--mainBorderRadius);border:none;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease}#login select::-webkit-input-placeholder,.language-switcher select::-webkit-input-placeholder{color:#d0d5d5}#login select::-moz-placeholder,.language-switcher select::-moz-placeholder{color:#d0d5d5}#login select:-ms-input-placeholder,.language-switcher select:-ms-input-placeholder{color:#d0d5d5}#login select::-ms-input-placeholder,.language-switcher select::-ms-input-placeholder{color:#d0d5d5}#login select::placeholder,.language-switcher select::placeholder{color:#d0d5d5}#login select:hover,.language-switcher select:hover{-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover)}#login .submit .button,.language-switcher .button{background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px!important;padding:7px 15px;margin:0!important;font-size:14px;font-weight:500;line-height:1;min-height:auto;border-width:1px;border-radius:var(--mainBorderRadius);color:var(--color-accent);border:1px solid var(--color-accent)!important}#login .submit .button:hover,.language-switcher .button:hover{background:var(--color-accent);color:#fff;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}@media (max-width:575.98px){#login .submit .button,.language-switcher .button{font-size:14px}}#login .submit .button.button-primary,.language-switcher .button.button-primary{background:var(--color-accent);color:#fff}@media (hover:hover){#login .submit .button.button-primary:hover,.language-switcher .button.button-primary:hover{opacity:.7}}.language-switcher{background:#fff;position:relative;width:320px;padding:20px;margin-top:10px;margin-bottom:auto;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--mainBorderRadius)}.language-switcher:after{content:"";position:absolute;top:100%;left:0;display:block;height:10px;width:100%}.language-switcher #language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0}#login{padding-top:10px;margin-top:auto;margin-bottom:auto}#login h1{border-radius:var(--mainBorderRadius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}#login #loginform{margin-top:10px;padding:20px;border-radius:var(--mainBorderRadius);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border:none}#login .wp-pwd button{top:1px!important;height:36px;min-height:36px;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}#login #nav{margin:10px 0 0;padding:0}#login #backtoblog{margin:10px 0 0;padding:0}#login #backtoblog,#login #nav{background:#fff;padding:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--mainBorderRadius)}#login #backtoblog a,#login #nav a{position:relative}#login #backtoblog a:after,#login #nav a:after{background:var(--color-accent);content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;color:var(--color-accent);-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition-property:color,-webkit-transform;transition-property:color,-webkit-transform;-o-transition-property:color,transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}@media (hover:hover){#login #backtoblog a:hover:after,#login #nav a:hover:after{color:var(--color-accent-hover);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}