/**handles:leco-cp-style,leco-cp-blocks**/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
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}.title-section .topbar ul li,details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none;border-bottom-width:1px;border-color:var(--secondary-color);border-bottom-color:var(--secondary-color)}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a,img{border-style:solid}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{list-style:none;margin:0;padding:0}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h2,h3{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}button,input,optgroup{padding:0;color:inherit}input,optgroup,select{line-height:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{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}h3{font-size:1.25rem}p{padding-bottom:2rem}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-width:1px;border-style:solid;outline:0;box-shadow:none;border-color:#e7edf0;background:#f6f8f9;color:#3c5063}input:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--primary-color)}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8594a3}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#8594a3}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8594a3}select{padding:15px 18px}.btn,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-weight:600;vertical-align:top;font-size:1rem;line-height:1.25;padding:1rem 3rem;border-radius:25px}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;font-size:1rem;line-height:1.25;padding:15px 18px}.btn .iconset{vertical-align:middle;width:12px}.btn .iconset .st0{vertical-align:top;stroke:#fff;stroke-width:8px}a.project-item:hover{box-shadow:0 0 5px var(--primary-color)}.leco-cp-content dt{background:var(--primary-color);color:var(--primary-text-color)}.btn,.project-item.completed .checkmark,.project-status .leco-cp-status.current .label,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--secondary-color);color:var(--secondary-text-color)}.btn:hover,input[type=button]:hover,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}#footer a{border-style:none}#footer a:hover{opacity:.8}.project-link a{background:var(--secondary-color);color:var(--secondary-text-color)}.leco-cp-sidebar a.current:hover,.leco-cp-sidebar a:hover,.lity li a:hover,a:hover{color:var(--secondary-color)}.leco-cp-sidebar a:hover .iconset .st0,.lity [class^=icon-] .st0{stroke:var(--secondary-color)}.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}.title-section .title-content{width:100%;display:flex;flex-direction:column;align-items:center}#footer,.title-section .title-content h1{text-align:center}.title-section .topbar{width:100%;margin-top:1rem;margin-bottom:1rem}.title-section .topbar ul{display:flex;justify-content:space-around;width:100%}.title-section .topbar ul li a{font-size:.875rem;border-style:none;font-weight:400;padding-left:.25rem;padding-right:.25rem;color:var(--primary-text-color)}.title-section .topbar ul li a.current{border-style:solid;padding-bottom:2px}.leco-content-page .title-section{display:none}@media (min-width:1024px){.title-section .leco-cp-container{padding-left:2rem;padding-right:2rem}.title-section .topbar{width:auto}.title-section .topbar li{padding-left:.75rem;padding-right:.75rem}.leco-content-page .title-section{display:block}}.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}.iconset{display:inline-block;margin:.2em;padding-top:3px;width:2.25rem;height:auto}.iconset svg *{stroke:currentColor;color:#8594a3}.lity [class^=icon-]{display:block;float:right;margin-top:-2px;margin-right:5px;margin-left:5px}.lity [class^=icon-] svg{width:20px;height:20px}.lity [class^=icon-] .st0{stroke-width:4px}.lity .icon-download .st0{stroke:currentColor;stroke-width:2px}.lity .icon-file-delete svg{width:.9rem;height:auto}.lity .icon-file-delete svg *{fill:none;stroke:#e32b2b;stroke-miterlimit:10;stroke-width:2px}#loginform p,#resetpassform p,.leco-cp-form .leco-cp-errors p{padding-bottom:0}#loginform label,#resetpassform label{display:block;margin:0 0 9px}#loginform .btn,#resetpassform .btn{margin:47px auto 0}#loginform .login-password+.login-submit .button,#resetpassform .login-password+.login-submit .button{margin-top:0}#loginform .login-submit,#resetpassform .login-submit{clear:both}#loginform .button,#resetpassform .button{margin-top:3rem}#loginform .error-msg,#resetpassform .error-msg{display:none;margin:-37px 0 10px;color:#ff5f5f}#loginform .lost-password,#resetpassform .lost-password{float:left}#loginform .login-remember,#resetpassform .login-remember{float:right}.leco-cp-form input[type=email],.leco-cp-form input[type=password],.leco-cp-form input[type=search],.leco-cp-form input[type=tel],.leco-cp-form input[type=text],.leco-cp-form input[type=url],.leco-cp-form textarea{display:block;width:100%;margin-bottom:40px}.leco-cp-form .leco-cp-errors,.leco-cp-form .login-error,.leco-cp-form .message,.leco-cp-form .success{border-left:4px solid #00a0d2;font-size:1em;color:#444;padding:.9em;margin:2rem auto 20px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.leco-cp-form .success{border-left-color:#46b450}.leco-cp-form .leco-cp-alert-error,.leco-cp-form .login-error{border-left-color:#dc3232}.leco-cp-form .password-input-wrapper{display:table;width:100%}.leco-cp-form .input.password-input{display:table-cell;margin:0}.leco-cp-form .pw-weak{margin-top:1em;margin-bottom:1em}.leco-cp-form .pw-weak input{top:5px}.leco-cp-form .button.button-secondary{display:table-cell;border-radius:0;vertical-align:middle;text-align:center;color:#555;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0#ccc;padding:0 10px}#resetpassform input[type=password],#resetpassform input[type=text]{font-size:1.5em}.leco-cp-sidebar h2,.user-pass1-wrap p{margin-bottom:0}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}#pass1-text,.pw-weak,.show-password #pass1{display:none}.indicator-hint{padding-top:8px}.editor figure img,.show-password #pass1-text{display:inline-block}.leco-cp-register-submit,.login-submit{text-align:center}#jetpack_protect_answer{padding:0!important;display:inline!important;margin-bottom:15px!important}#loginform div.g-recaptcha{margin:12px auto 24px!important}.anr_captcha_field{margin-bottom:38px}#anr_captcha_field_1>div,.g-recaptcha>div,.gglcptch_recaptcha>div{margin:0 auto}.leco-cp-login .leco-cp-errors,.leco-cp-login .login-error,.leco-cp-login .message,.leco-cp-login .success{width:320px;font-size:13px;padding:12px;margin-top:2rem}.leco-cp-login form{overflow:hidden;width:320px;margin:auto}.leco-cp-login .description{margin-bottom:0;width:320px;font-size:13px}.post-password-form{text-align:center}.post-password-form .form-elements{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.post-password-form .form-elements *{margin-right:1rem}main{flex:1 1 0%}.post-type-archive-leco_client main{background-color:#f6f8f9}.content-section{padding:3.25rem 0 1.75rem}.content-section:empty{padding:0}.content-section .leco-cp-container{max-width:42rem;margin-left:auto;margin-right:auto;padding:0 1.1875rem}.entry .project-status{display:none}.project-status .leco-cp-container{display:flex;justify-content:space-around;align-content:center;margin-left:auto;margin-right:auto;flex-wrap:wrap;padding-bottom:2rem}.project-status .leco-cp-status{text-align:center;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;border-style:solid;width:91.66667%;margin-bottom:1.5rem;margin-left:1.665%;margin-right:1.665%;border-color:#e7eaec;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.project-status .leco-cp-status .value{font-weight:700;display:block;margin:1.875rem 0;font-size:1.375rem;letter-spacing:-.03em;min-height:2rem}.project-status .leco-cp-status .label{font-size:.875rem;font-weight:700;display:block;background:var(--primary-color);color:var(--primary-text-color);border-radius:0 0 5px 5px;padding:.9375rem}.project-status .leco-cp-status.completion-date .label{background-color:var(--tertiary-color);color:var(--tertiary-text-color)}.main-content{text-align:center;overflow:hidden;padding-top:2rem;padding-bottom:2rem;background-color:#f6f8f9}.main-content .leco-cp-container{display:flex;max-width:64rem;margin-left:auto;margin-right:auto;text-align:center;flex-wrap:wrap;justify-content:center;padding-left:1.25rem;padding-right:1.25rem}.main-content .leco-cp-container+.phase-title{margin-top:2rem}@media (min-width:1024px){.project-status .leco-cp-container{padding-bottom:4.6875rem}.project-status .leco-cp-status .value{min-height:35px}.main-content{padding:4.375rem 0 2.9375rem}.main-content .leco-cp-container{padding:0 2.3rem}.main-content .phase-title{margin-bottom:3.5rem}}.phase-title{font-size:1.875rem;line-height:1.25;font-weight:300;text-align:center;margin-bottom:2rem}.phase-title span{display:block;font-size:.75rem;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8594a3;margin:0 0 .9375rem}.phase-title span i{font-style:normal}@media (min-width:1024px){.project-status .leco-cp-container{flex-wrap:nowrap;padding-left:2.5rem;padding-right:2.5rem}.project-status .leco-cp-status{width:33.33333%;margin-bottom:0}}.docsearch-container{position:relative}.docsearch-wrapper{width:100%}#docsearch{width:100%;border-style:none;border-radius:.25rem;padding:.75rem 1rem .75rem 3rem;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.5;font-size:.875rem;color:#3c5063;background-color:#ebeef0}#docsearch:focus{border-width:1px;border-style:solid;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));width:100%;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0}#docsearch::-moz-placeholder{color:#3c5063;opacity:1}#docsearch:-ms-input-placeholder{color:#3c5063;opacity:1}#docsearch::-ms-input-placeholder{color:#3c5063;opacity:1}#docsearch::placeholder{color:#3c5063;opacity:1}.search-feedback,.search-icon{display:flex;align-items:center}.search-icon{pointer-events:none;position:absolute;bottom:0;left:0;padding-left:1.5rem;top:3px}.search-icon svg{fill:currentColor;pointer-events:none;width:.875rem;height:.875rem}.search-feedback{padding:.75rem 1rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;font-weight:600;background-color:var(--primary-color);color:var(--primary-text-color)}.editor p,.search-feedback p{padding-bottom:0}@media (min-width:1024px){.docsearch-container{display:flex;flex-direction:row-reverse}#docsearch{width:20%;padding-left:3rem}#docsearch:focus{padding-left:3rem}#docsearch:focus+.search-icon{right:auto;left:0;padding-left:1.5rem;padding-right:0}.search-icon{right:0;left:auto;padding-left:0;padding-right:9.5rem}.flex:first-child+.phase-title{margin-top:4rem}.search-feedback{padding-left:3rem}}.archive .project{display:flex;flex-direction:column;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));padding:1.25rem 2rem;font-size:1rem;margin-left:1.25rem;margin-right:1.25rem;margin-bottom:2rem;color:#3c5063}.archive .project-name,.archive .project-status{width:100%;margin-bottom:1.5rem}.archive .project-link,.editor table{width:100%}@media (min-width:1024px){.archive .project{flex-direction:row;max-width:56rem;align-items:center;align-content:center;margin-left:auto;margin-right:auto}.archive .project-name{width:25%;text-align:left;margin-bottom:0}.archive .project-status{width:50%;margin-bottom:0}.archive .project-link{width:25%}}.leco-cp-responsive-video{position:relative;padding-bottom:50.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:2em}.leco-cp-responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.leco-content-page .main-content{padding-top:0}@media (min-width:1024px){.leco-content-page .main-content{padding:4.375rem 0 2.9375rem}.leco-content-page .main-content .leco-cp-container{padding-left:2rem;padding-right:2rem;max-width:80rem}}.leco-cp-sidebar{display:none;width:100%;text-align:left}.leco-content-page nav.sidebar button.hidden,.leco-cp-sidebar .iconset.hidden,.leco-cp-sidebar .leco-cp-back-to-project,.leco-cp-sidebar ul.collapse,nav.sidebar{display:none}.leco-cp-sidebar h2+ul{margin-top:.5rem;margin-bottom:1rem}.leco-cp-sidebar h2 a{font-size:1.125rem}.leco-cp-sidebar h2 i{font-size:.875rem;color:#8594a3}.leco-cp-sidebar h2 .iconset{display:inline-block;vertical-align:top;width:18px}.leco-cp-sidebar a{border-bottom-width:0;padding-top:.75rem;padding-bottom:.75rem;display:block;font-size:15px}.leco-cp-sidebar a.current{font-weight:700}.leco-cp-sidebar a.inactive{opacity:.5}.leco-cp-sidebar a.unclickable{pointer-events:none}.leco-cp-sidebar ul{padding-left:0}.leco-cp-sidebar li .iconset{vertical-align:middle;display:block;float:left;margin-right:.75rem;width:16px}.leco-cp-sidebar li .iconset .st0{stroke-width:3px}@media (min-width:1024px){.leco-cp-sidebar{display:block;width:25%;padding:40px 40px 40px 0}.leco-cp-sidebar h2.leco-cp-back-to-project{display:block}.leco-cp-sidebar h2.leco-cp-back-to-project a{font-size:11px;font-weight:400;text-transform:uppercase;border-bottom:1px solid #3c506350;padding-bottom:.9em}.leco-cp-sidebar h2.leco-cp-back-to-project .iconset{width:12px}.leco-cp-sidebar h2.leco-cp-back-to-project .iconset .st0{stroke-width:5px}}.leco-cp-content{width:100%;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));text-align:left;padding:2rem 1rem}@media (min-width:1024px){.leco-cp-content{width:75%;padding:6rem 8rem 3rem}}.callout-blue{background:#e8f4ff;border-color:#bed1e6}.callout-green{background:#e5fadc;border-color:#bbdaaf}.callout-yellow{background:#fffcd5;border-color:#e7dca4}.leco-cp-content dl{margin-bottom:1em}.leco-cp-content dt{float:left;display:inline-block;font-weight:700;text-align:center;padding:4px 9px;margin-bottom:1em;font-size:16px;line-height:1.2em;border-radius:50px;color:#fff;background:#999;vertical-align:baseline;white-space:nowrap}.leco-cp-content dd{margin:0 0 5px 45px;zoom:1}.leco-cp-content dd:after,.leco-cp-content dd:before{display:table;content:"";line-height:0}.leco-cp-content dd:after{clear:both}.leco-cp-content .callout,.leco-cp-content .callout-blue,.leco-cp-content .callout-green,.leco-cp-content .callout-red,.leco-cp-content .callout-yellow,.leco-cp-content .private-note{border-left:5px solid;color:#333;margin-bottom:2em;padding:16px 25px 16px 20px}.leco-cp-content .dashed{border:1px dashed}.leco-cp-content .callout-yellow{background:#fffcd5;border-color:#e7dca4}.leco-cp-content .callout-blue{background:#e8f4ff;border-color:#bed1e6}.leco-cp-content .callout-green{background:#e5fadc;border-color:#bbdaaf}.leco-cp-content .callout-red{background:#fde8e8;border-color:#e7aaaa}.leco-cp-content .callout{background:#f1f1f1;border-color:#cfcfcf}.editor li+li{margin-top:.25em}.editor blockquote:not(:last-child),.editor dl:not(:last-child),.editor ol:not(:last-child),.editor p:not(:last-child),.editor pre:not(:last-child),.editor table:not(:last-child),.editor ul:not(:last-child){margin-bottom:1em}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-weight:600;line-height:1.125}.editor h1{font-size:2em;margin-bottom:.5em}.editor h1:not(:first-child){margin-top:1em}.editor h2{font-size:1.75em;margin-bottom:.5714em}.editor h2:not(:first-child){margin-top:1.1428em}.editor h3{font-size:1.5em;margin-bottom:.6666em}.editor h3:not(:first-child){margin-top:1.3333em}.editor h4{font-size:1.25em;margin-bottom:.8em}.editor h5{font-size:1.125em;margin-bottom:.8888em}.editor h6{font-size:1em;margin-bottom:1em}.editor blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.editor ol{list-style-position:outside;margin-left:2em;margin-top:1em}.editor ol:not([type]){list-style-type:decimal}.editor ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.editor ol:not([type]).is-lower-roman{list-style-type:lower-roman}.editor ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.editor ol:not([type]).is-upper-roman{list-style-type:upper-roman}.editor ul{list-style:disc outside;margin-top:1em}.editor ul ul{list-style-type:circle;margin-top:.5em}.editor ul ul ul{list-style-type:square}.editor dd,.editor figure,.editor ul{margin-left:2em}.editor figure{margin-right:2em;text-align:center}.editor figure:not(:first-child){margin-top:2em}.editor figure:not(:last-child){margin-bottom:2em}.editor figure figcaption{font-style:italic}.editor pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.editor sub,.editor sup{font-size:75%}.editor table td,.editor table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.editor table th{color:#363636;text-align:left}.editor table thead td,.editor table thead th{border-width:0 0 2px;color:#363636}.editor table tfoot td,.editor table tfoot th{border-width:2px 0 0;color:#363636}.editor table tbody tr:last-child td,.editor table tbody tr:last-child th{border-bottom-width:0}.leco-content-page nav.sidebar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:1rem 1.5rem;background-color:#f6f8f9}.leco-content-page nav.sidebar h1{font-size:1.25rem;font-weight:600}.leco-content-page nav.sidebar h1 .iconset{margin-left:-.75rem}.leco-content-page nav.sidebar a{display:flex;align-items:center;align-content:center;border-style:none}.leco-content-page nav.sidebar button{display:flex;background-color:transparent;padding-left:0;padding-right:0;align-items:center;color:#8594a3}.leco-content-page nav.sidebar button:focus{outline:0}.leco-content-page nav.sidebar button svg{fill:currentColor;width:1.25rem;height:1.25rem}@media (min-width:1024px){.leco-content-page nav.sidebar{display:none}}.action{position:absolute;z-index:10;background-repeat:no-repeat;background-position:center;background-color:var(--secondary-color);background-size:13px;border-radius:25px;height:25px;width:25px;top:12px;right:12px}.action .tooltip .arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-left-width:7px;border-right-width:7px;border-top:7px solid #262626;right:calc(50% - 14px);top:29px}.action:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0)}.action.checkmark{background-image:url(https://wiederholdassoc.com/wp-content/plugins/leco-client-portal/templates/tailwind/assets/checkmark.svg)}.action.upload{background-image:url(https://wiederholdassoc.com/wp-content/plugins/leco-client-portal/templates/tailwind/assets/upload.svg);background-size:12px;background-position:6px 6px;right:45px}.action.upload .tooltip .arrow{right:calc(50% + 7px)}.action .tooltip{position:absolute;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));opacity:0;visibility:hidden;background:#262626;padding:7px 10px;border-radius:3px;z-index:3;font-size:12px;right:calc(-50% - 12px);top:-45px;transform:translateY(8px);transition:visibility 0s,transform .3s,opacity .3s}.module-wrap{width:100%;vertical-align:top}@media (min-width:1024px){.module-wrap{width:33.33333%;padding-left:.5rem;padding-right:.5rem}.module{height:calc(100% - 1.25rem)}}.module{display:block;position:relative;margin-bottom:1.25rem;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-width:1px;border-style:solid;font-size:.875rem;line-height:1.25;text-align:center;padding:1.125rem 1.875rem;min-height:11.75rem;border-color:#e7eaec;color:#8594a3}.module:hover{color:#8594a3;box-shadow:0 0 5px var(--primary-color)}.module.inactive{opacity:.5}.module.inactive,.module.unclickable{pointer-events:none}.module.unclickable .action{pointer-events:auto}.module.completed:focus,.module.mark-as-complete:focus{outline:0}.module.mark-as-complete .action{background-color:#cad7dd}.module.mark-as-complete .action:hover{background-color:#8794a1}.module.mark-as-complete .action .tooltip{width:auto;white-space:nowrap;right:calc(-50% - 33px)}.module .ico-area{display:block;line-height:1;font-size:2.626rem;margin:0 0 .625rem}.module .title{display:block;font-size:1.125rem;line-height:1.25;margin-bottom:.75rem;color:var(--tertiary-color)}.module .upload{padding-top:1.5rem;padding-bottom:.5rem}.module .upload:hover{color:var(--primary-color)}.module .upload svg{display:inline-block;width:.8rem;height:auto}.module .upload svg *{stroke:currentColor;stroke-width:1px}.lity{background-color:rgba(92,102,167,.1)}.lity-container{box-shadow:0 6px 32px 5px rgba(120,142,150,.16);border-radius:5px;background-color:#fff;padding:25px 50px 40px;min-width:40%;overflow-y:auto}.lity-image .lity-container{padding:0;min-width:auto}.lity-content:after{box-shadow:none}.lity-close{position:absolute;width:17px;height:17px;right:17px}.lity-close,.lity-close:active,.lity-close:hover{font-size:17px;line-height:17px;top:17px}button.lity-close{min-width:17px}.lity-close svg{width:17px;height:17px;overflow:visible}.lity-close .st0{stroke:#dde7ea;stroke-width:4px}.lity-image .lity-close{top:-25px;right:-25px}.lity-image .lity-close .st0{stroke:#8594a3}.lity .files,.lity .multiple-urls{margin-top:20px;padding-left:0}.lity li{list-style:none;line-height:1em;margin-bottom:20px;position:relative}.lity ul li a{border:1px solid #dde7ea;color:#8594a3;display:block;line-height:1em;padding:18px 17px 18px 22px}.lity ul li a:first-child{background-color:#f5fffa}.lity ul li a.file-delete{position:absolute;top:4px;right:-45px;content:" ";display:inline-block;border:0}.lity ul li a .progress{height:51px;display:inline-block;position:absolute;left:0;top:0;background-color:var(--primary-color);opacity:.1;z-index:-10}.lity ul li a:hover{border-color:var(--secondary-color)}.lity ul.multiple-urls li a:first-child{background-color:transparent}.lity-content .module{border:0;border-radius:5px;margin:0 auto}.lity-content .module:hover{box-shadow:none}.lity-content .module .desc{line-height:1.5em}.cta-section,.lity-content .client-uploads-container,.lity-content .module_mark_as_complete{text-align:center}.lity-content .choose-files{padding-top:1rem;padding-bottom:1rem;background-color:#f7fafb;border:1px dashed #dde7ea;cursor:pointer}.lity-content .choose-files.drag-over,.lity-content .choose-files:hover{border-color:var(--primary-color)}.lity-content .choose-files span{font-size:.875rem;color:#3c5063}.lity-content .choose-files p.max-upload-size{font-size:.75rem;padding-bottom:0;color:#98a5b1}.cta-section{font-weight:300;font-size:1.875rem;line-height:1.25;background:var(--primary-color);color:var(--primary-text-color)}.cta-section .leco-cp-container{display:flex;margin-left:auto;margin-right:auto;flex-direction:column;align-items:center;justify-content:center;min-height:18.3rem}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left}.alignleft,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.hidden{display:none}
.leco-cp-container #loginform p,.leco-cp-container #resetpassform p,.leco-cp-container .leco-cp-form .leco-cp-errors p{padding-bottom:0}.leco-cp-container #loginform label,.leco-cp-container #resetpassform label{display:block;margin:0 0 9px}.leco-cp-container #loginform .btn,.leco-cp-container #resetpassform .btn{margin:47px auto 0}.leco-cp-container #loginform .login-password+.login-submit .button,.leco-cp-container #resetpassform .login-password+.login-submit .button,.leco-cp-container .leco-cp-form .leco-cp-register-privacy h3{margin-top:0}.leco-cp-container #loginform .login-submit,.leco-cp-container #resetpassform .login-submit{clear:both}.leco-cp-container #loginform .button,.leco-cp-container #resetpassform .button{margin-top:3rem}.leco-cp-container #loginform .error-msg,.leco-cp-container #resetpassform .error-msg{display:none;margin:-37px 0 10px;color:#ff5f5f}.leco-cp-container #loginform .lost-password,.leco-cp-container #resetpassform .lost-password{float:left}.leco-cp-container #loginform .login-remember,.leco-cp-container #resetpassform .login-remember{float:right}.leco-cp-container .leco-cp-form input[type=email],.leco-cp-container .leco-cp-form input[type=password],.leco-cp-container .leco-cp-form input[type=search],.leco-cp-container .leco-cp-form input[type=tel],.leco-cp-container .leco-cp-form input[type=text],.leco-cp-container .leco-cp-form input[type=url],.leco-cp-container .leco-cp-form textarea{display:block;margin-bottom:40px}.leco-cp-container .leco-cp-form .leco-cp-errors,.leco-cp-container .leco-cp-form .login-error,.leco-cp-container .leco-cp-form .message,.leco-cp-container .leco-cp-form .success{border-left:4px solid #00a0d2;font-size:1em;color:#444;padding:.9em;margin:2rem auto 20px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.leco-cp-container .leco-cp-form .success{border-left-color:#46b450}.leco-cp-container .leco-cp-form .leco-cp-alert-error,.leco-cp-container .leco-cp-form .login-error{border-left-color:#dc3232}.leco-cp-container .leco-cp-form .password-input-wrapper{display:table;width:100%}.leco-cp-container .leco-cp-form .input.password-input{display:table-cell;margin:0}.leco-cp-container .leco-cp-form .pw-weak{margin-top:1em;margin-bottom:1em}.leco-cp-container .leco-cp-form .pw-weak input{top:5px}.leco-cp-container .leco-cp-form .button.button-secondary{display:table-cell;border-radius:0;vertical-align:middle;text-align:center;color:#555;border:1px solid #ccc;background:#f7f7f7;box-shadow:0 1px 0#ccc;padding:0 10px}.leco-cp-container #resetpassform input[type=password],.leco-cp-container #resetpassform input[type=text]{font-size:1.5em}.leco-cp-container .user-pass1-wrap p{margin-bottom:0}.leco-cp-container #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:3px 5px;text-align:center;width:100%;box-sizing:border-box;opacity:0}.leco-cp-container #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}.leco-cp-container #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}.leco-cp-container #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}.leco-cp-container #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}.leco-cp-container #pass1-text.short,.leco-cp-container #pass1.short{border-color:#e35b5b}.leco-cp-container #pass1-text.bad,.leco-cp-container #pass1.bad{border-color:#f78b53}.leco-cp-container #pass1-text.good,.leco-cp-container #pass1.good{border-color:#ffc733}.leco-cp-container #pass1-text.strong,.leco-cp-container #pass1.strong{border-color:#83c373}.leco-cp-container #pass1-text,.leco-cp-container .pw-weak,.leco-cp-container .show-password #pass1{display:none}.leco-cp-container .indicator-hint{padding-top:8px}.leco-cp-container .show-password #pass1-text{display:inline-block}.leco-cp-container .leco-cp-register-submit,.leco-cp-container .login-submit{text-align:center}.leco-cp-container #jetpack_protect_answer{padding:0!important;display:inline!important;margin-bottom:15px!important}.leco-cp-container #loginform div.g-recaptcha{margin:12px auto 24px!important}.leco-cp-container .anr_captcha_field{margin-bottom:38px}.leco-cp-container #anr_captcha_field_1>div,.leco-cp-container .g-recaptcha>div,.leco-cp-container .gglcptch_recaptcha>div{margin:0 auto}.leco-cp-container .leco-cp-form{margin-bottom:3rem}.leco-cp-container .leco-cp-form h3{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.leco-cp-container .leco-cp-form label{padding-bottom:0;margin-bottom:10px;display:inline-block}.leco-cp-container .leco-cp-form input[type=email],.leco-cp-container .leco-cp-form input[type=password],.leco-cp-container .leco-cp-form input[type=search],.leco-cp-container .leco-cp-form input[type=tel],.leco-cp-container .leco-cp-form input[type=text],.leco-cp-container .leco-cp-form input[type=url],.leco-cp-container .leco-cp-form textarea{margin-bottom:2rem;width:100%}.leco-cp-container .leco-cp-form #leco-cp-register-submit--btn:focus,.leco-cp-container .leco-cp-form #wp-submit.button.button-primary:focus,.leco-cp-container .leco-cp-form input[type=checkbox]:focus,.leco-cp-container .leco-cp-form input[type=email]:focus,.leco-cp-container .leco-cp-form input[type=password]:focus,.leco-cp-container .leco-cp-form input[type=radio]:focus,.leco-cp-container .leco-cp-form input[type=search]:focus,.leco-cp-container .leco-cp-form input[type=tel]:focus,.leco-cp-container .leco-cp-form input[type=text]:focus,.leco-cp-container .leco-cp-form input[type=url]:focus,.leco-cp-container .leco-cp-form textarea:focus{outline:0}.leco-cp-container .leco-cp-form #loginform .login-remember label{display:flex;align-items:center}.leco-cp-container .leco-cp-form #loginform .login-remember label input[type=checkbox]{margin:0 10px 0 0}.leco-cp-container .leco-cp-form #leco-cp-register-submit--btn,.leco-cp-container .leco-cp-form #wp-submit.button.button-primary{margin-top:3rem}.leco-cp-container .leco-cp-form .leco-cp-register-privacy{padding:1rem}.leco-cp-container .leco-cp-form .leco-cp-register-privacy label{width:calc(100% - 2em)}.leco-cp-branding .leco-cp-form #leco-cp-register-submit--btn,.leco-cp-branding .leco-cp-form #wp-submit.button.button-primary{background-color:var(--wp--preset--color--leco-cp-secondary);color:var(--wp--preset--color--leco-cp-secondary-text);border:1px solid transparent}.leco-cp-branding .leco-cp-form #leco-cp-register-submit--btn:focus,.leco-cp-branding .leco-cp-form #wp-submit.button.button-primary:focus{border-color:var(--wp--preset--color--leco-cp-primary)}.leco-cp-branding .leco-cp-form a{border:0;color:var(--wp--preset--color--leco-cp-secondary);border-bottom:1px solid var(--wp--preset--color--leco-cp-secondary);text-decoration:none}.leco-cp-branding .leco-cp-form a:focus,.leco-cp-branding .leco-cp-form a:hover{border-bottom:2px solid var(--wp--preset--color--leco-cp-secondary)}.leco-cp-disable-editing{pointer-events:none;padding:20px 0}