ul{box-sizing:border-box;list-style:none;margin:0;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}body,html{font-family:Open Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}html{-webkit-text-size-adjust:100%;line-height:1.5;font-size:16px}body{margin:0;display:flex;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));overflow-x:hidden;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9375rem;line-height:1.625;color:#3c5063;font-size:14px}main{display:block;flex:1 1 0%}a,input{color:inherit}a{background-color:transparent;text-decoration:none;border-bottom-width:1px;border-color:var(--secondary-color);border-bottom-color:var(--secondary-color)}a,img{border-style:solid}input{font-family:inherit;font-size:100%;margin:0;overflow:visible;padding:0;line-height:inherit}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,p{margin:0}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}input::-ms-input-placeholder{color:#a0aec0}input::placeholder{color:#a0aec0}h1{font-size:inherit;font-weight:inherit}img{display:block;vertical-align:middle;max-width:100%;height:auto}.leco-cp-container{width:100%}@media (min-width:640px){.leco-cp-container{max-width:640px}}@media (min-width:768px){.leco-cp-container{max-width:768px}}@media (min-width:1024px){.leco-cp-container{max-width:1024px}}@media (min-width:1280px){.leco-cp-container{max-width:1280px}}a:hover{text-decoration:none;border-bottom-width:1px;border-style:solid;border-color:transparent;color:var(--secondary-color)}p{padding-bottom:2rem}input[type=password],input[type=text]{border-width:1px;border-style:solid;outline:0;box-shadow:none;border-color:#e7edf0;background:#f6f8f9;color:#3c5063}input:focus,input[type=password]:focus{border-color:var(--primary-color)}input::-webkit-input-placeholder{color:#8594a3}input::-moz-placeholder{opacity:1;color:#8594a3}input:-ms-input-placeholder{color:#8594a3}input[type=password],input[type=submit],input[type=text]{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;font-size:1rem;line-height:1.25}input[type=submit]{text-align:center;font-weight:600;padding:1rem 3rem;border-radius:25px}input[type=password],input[type=text]{padding:15px 18px}input[type=submit]{background-color:var(--secondary-color);color:var(--secondary-text-color)}input[type=submit]:hover{background:var(--secondary-color);color:var(--secondary-text-color);-webkit-filter:brightness(95%);filter:brightness(95%)}#footer,.title-section .leco-cp-container{display:flex;align-items:center;justify-content:center}#footer,#footer a{color:var(--tertiary-text-color)}#footer{background-color:var(--tertiary-color);flex-direction:row;font-size:.75rem;font-weight:600;min-height:3.1875rem;text-align:center}#footer a{border-style:none}#footer a:hover{opacity:.8}.title-section{position:relative;font-size:1.875rem;font-weight:300;padding-top:.5rem;padding-bottom:.5rem;background-color:var(--primary-color);color:var(--primary-text-color);line-height:1.33;letter-spacing:1px}.title-section .leco-cp-container{margin-left:auto;margin-right:auto;flex-direction:column;flex-wrap:wrap;min-height:16rem}@media (min-width:1024px){.title-section .leco-cp-container{padding-left:2rem;padding-right:2rem}}.project-logo{padding:1.25rem}.project-logo.fixed-width{height:auto;padding:0;margin-top:1.25rem;margin-bottom:1.25rem;width:270px;max-width:270px}@media (min-width:1024px){#footer{line-height:1}}.contacts li{display:inline-block;vertical-align:top}.contacts li+li:before{content:"·";margin:0 .5625rem}#loginform p{padding-bottom:0}#loginform label{display:block;margin:0 0 9px}#loginform .login-submit{clear:both}#loginform .button{margin-top:3rem}#loginform .lost-password{float:left}#loginform .login-remember{float:right}.leco-cp-form input[type=password],.leco-cp-form input[type=text]{display:block;width:100%;margin-bottom:40px}.login-submit{text-align:center}.leco-cp-login form{overflow:hidden;width:320px;margin:auto}.content-section{padding:3.25rem 0 1.75rem}.content-section .leco-cp-container{max-width:42rem;margin-left:auto;margin-right:auto;padding:0 1.1875rem}