body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.has-leco-cp-primary-background-color{background-color:var(--wp--preset--color--leco-cp-primary);color:var(--wp--preset--color--leco-cp-primary-text)}.has-leco-cp-secondary-background-color{background-color:var(--wp--preset--color--leco-cp-secondary);color:var(--wp--preset--color--leco-cp-secondary-text)}.has-leco-cp-tertiary-background-color{background-color:var(--wp--preset--color--leco-cp-tertiary);color:var(--wp--preset--color--leco-cp-tertiary-text)}.title-section{background-color:var(--primary-color);color:var(--primary-text-color);font-weight:300;letter-spacing:1px;line-height:1;min-height:16rem;padding-bottom:.5rem;padding-top:.5rem;position:relative}.title-section .is-layout-flex{gap:1rem}.title-section h2{font-size:1.875rem;font-weight:300;line-height:2.25rem;line-height:1em;margin-bottom:0;-webkit-font-smoothing:antialiased}.title-section h2,.title-section nav{font-family:Open Sans,sans-serif}.title-section nav{border-style:none;color:var(--primary-text-color);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;padding-left:.25rem;padding-right:.25rem;width:100%}.title-section nav ul{display:flex;justify-content:space-around}.title-section nav li{display:block;margin-bottom:0}.title-section nav li a{border-style:none}.title-section nav li a.current{border-style:solid;padding-bottom:2px}@media (min-width:1024px){.title-section .leco-cp-container{padding-left:2rem;padding-right:2rem}.title-section nav{width:auto}.title-section nav li{padding-left:.75rem;padding-right:.75rem}}.wp-block-cover
	.has-leco-cp-primary-background-color~.wp-block-cover__inner-container{color:var(--wp--preset--color--leco-cp-primary-text)}.wp-block-cover
	.has-leco-cp-secondary-background-color~.wp-block-cover__inner-container{color:var(--wp--preset--color--leco-cp-secondary-text)}.wp-block-cover
	.has-leco-cp-tertiary-background-color~.wp-block-cover__inner-container{color:var(--wp--preset--color--leco-cp-tertiary-text)}.wp-block-group.content-section{margin-block-end:3.25rem;margin-block-start:3.25rem}.cta-section{gap:0;justify-content:center;min-height:18.3rem;padding-bottom:1rem;padding-top:1rem}.contacts{margin-top:0}.contacts ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding-bottom:.75rem;padding-top:.75rem}.contacts li.wp-block{display:flex}.contacts li:not(:empty)+li:not(:empty):before{content:"\00b7";margin-right:1rem}.main-content{background-color:var(--leco-cp-theme--bg-gray);padding:2rem 1.5rem}@media (min-width:1024px){.main-content{padding:4.375rem var(--wp--style--root--padding-right) 2.9375rem}}.main-content+.cta-section{margin-top:0}.action{background-color:var(--wp--preset--color--leco-cp-secondary);background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:25px;height:25px;position:absolute;right:20px;top:12px;width:25px;z-index:10}.action .tooltip .arrow{top:29px}.action:hover .tooltip{opacity:1;right:calc(-50% - 14px);transform:translateY(0);visibility:visible;white-space:nowrap;width:auto}.action.checkmark{background-image:url(../assets/checkmark.svg);border:none}.action.checkmark.mark-complete{background-color:#cad7dd;border:none;cursor:pointer}.action.checkmark.mark-complete:hover{background-color:#8794a1}.action.upload{background-image:url(../assets/upload.svg);background-position:6px 6px;background-size:12px;right:45px}.action .tooltip .arrow{border-bottom-color:transparent;border-bottom-style:solid;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #262626;height:0;position:absolute;right:calc(50% - 14px);top:33px;width:0}.action.mark-complete .tooltip .arrow{right:calc(50% - 33px)}.action .tooltip{position:absolute;--text-opacity:1;background:#262626;border-radius:3px;color:#fff;color:rgba(255,255,255,var(--text-opacity));font-size:12px;opacity:0;padding:7px 10px;right:calc(-50% - 12px);top:-55px;transform:translateY(8px);transition:visibility 0s,transform .3s,opacity .3s;visibility:hidden;z-index:3}.lity{background-color:rgba(92,102,167,.1)}.lity-wrap{background-color:transparent}.lity-container{background-color:#fff;border-radius:5px;box-shadow:0 6px 32px 5px rgba(120,142,150,.16);min-width:40%;overflow-y:auto;padding:25px 50px 40px}.lity-image .lity-container{min-width:auto;padding:0}.lity-content:after{box-shadow:none}.lity-close{height:17px;position:absolute;right:17px;width: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{height:17px;overflow:visible;width:17px}.lity-close .st0{stroke:#dde7ea;stroke-width:4px}.lity-image .lity-close{right:-25px;top:-25px}.lity-image .lity-close .st0{stroke:#8594a3}.lity .files,.lity .multiple-urls{margin-top:20px;padding-left:0}.lity li{align-items:center;display:flex;line-height:1em;list-style:none;margin-bottom:20px;position:relative}.lity li.slide{flex-direction:column}.lity ul li a{border:1px solid #dde7ea;color:#8594a3;display:block;flex:1;line-height:1em;padding:18px 17px 18px 22px}.lity ul li a.slide-download{flex:none}.lity ul li a:first-child{background-color:#f5fffa}.lity ul li.deleting a:first-child{background-color:#fff5f9;opacity:.5;pointer-events:none}.lity ul li .file-delete{background:transparent;border:none}.lity ul li .file-delete:hover{cursor:pointer}.lity ul li a:hover{border-color:var(--wp--preset--color--leco-cp-secondary)}.lity-content .module{border:none;border-radius:5px;margin:0 auto;text-align:center}.lity-content .module:hover{box-shadow:none}.lity-content .module .desc{line-height:1.5em}.lity-content .client-uploads-container,.lity-content .module_mark_as_complete{text-align:center}.lity-content .choose-files{background-color:#f7fafb;border:1px dashed #dde7ea;border-radius:0;cursor:pointer;font-weight:400;line-height:1.6;padding-bottom:1rem;padding-top:1rem;position:relative;width:100%}.lity-content .components-drop-zone{background-color:#f5fffa;border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.lity-content .components-drop-zone.is-active{align-items:center;display:flex;justify-content:center;opacity:1;visibility:visible}.lity-content .choose-files.drag-over,.lity-content .choose-files:hover{border-color:var(--primary-color)}.lity-content .choose-files span{color:#3c5063;font-size:.875rem}.lity-content .choose-files p.max-upload-size{color:#98a5b1;font-size:.75rem;margin-bottom:0;padding-bottom:0}.lity-content .choose-files p.allowed-file-types{margin:.2rem auto 0;max-width:584px}.mark-complete__btn{display:flex;justify-content:center}.mark-complete__btn-link{cursor:pointer}.iconset{display:inline-block;height:auto;margin:.2em;padding-top:3px;width:2.25rem}.iconset svg *{stroke:currentColor;color:#8594a3}.lity [class^=icon-]{display:block;float:right;margin-left:5px;margin-right:5px;margin-top:-2px}.lity [class^=icon-] svg{height:20px;width:20px}.lity [class^=icon-] .st0{stroke-width:4px}.lity .icon-download .st0{stroke:currentColor;stroke-width:2px}.lity .icon-file-delete svg{height:auto;width:.9rem}.lity .icon-file-delete svg *{fill:none;stroke:#e32b2b;stroke-miterlimit:10;stroke-width:2px}.module .ico-area{display:block;font-size:2.626rem;line-height:1;margin:0 0 .625rem}.lity .module{border-color:#e7eaec;color:#8594a3;display:block;font-size:.875rem;line-height:1.25;min-height:11.75rem;padding:1.125rem 1.875rem;position:relative;text-align:center}@media (min-width:1024px){.lity .module{height:calc(100% - 1.25rem)}}.leco-content-page .main-content{padding-top:0}.leco-content-page .main-content .leco-cp-container{display:flex}@media (min-width:1024px){.leco-content-page .main-content{padding:4.375rem 0 2.9375rem}.leco-content-page .main-content .leco-cp-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:2rem;padding-right:2rem}}.leco-cp-sidebar{display:none;text-align:left;width:100%}.iconset.leco-cp-sidebar,.iconset.leco-cp-sidebar .leco-cp-back-to-project,.leco-cp-sidebar .leco-cp-back-to-project{display:none}.leco-cp-sidebar h2{margin-bottom:0}.leco-cp-sidebar h2+ul{margin-bottom:1rem;margin-top:.5rem}.leco-cp-sidebar h2 a{font-size:1.125rem;line-height:1.75rem}.leco-cp-sidebar h2 i{color:var(--leco-cp-theme--gray);font-size:.875rem;line-height:1.25rem}.leco-cp-sidebar h2 .iconset{display:inline-block;vertical-align:top;width:18px}.leco-cp-sidebar a{border-bottom-width:0;display:block;font-size:15px;padding-bottom:.75rem;padding-top:.75rem}.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}.iconset.leco-cp-sidebar ul.collapse-menu,.leco-cp-sidebar ul.collapse-menu{display:none}.leco-cp-sidebar li .iconset{display:block;float:left;margin-right:.75rem;vertical-align:middle;width:16px}.leco-cp-sidebar li .iconset .st0{stroke-width:3px}@media (min-width:1024px){.leco-cp-sidebar{padding:40px 40px 40px 0;width:25%}.leco-cp-sidebar,.leco-cp-sidebar h2.leco-cp-back-to-project{display:block}.leco-cp-sidebar h2.leco-cp-back-to-project a{border-bottom:1px solid #3c506350;font-size:11px;font-weight:400;padding-bottom:.9em;text-transform:uppercase}.leco-cp-sidebar h2.leco-cp-back-to-project .iconset{padding-top:.6em;width:12px}.leco-cp-sidebar h2.leco-cp-back-to-project .iconset .st0{stroke-width:5px}}.leco-cp-content{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem 1rem;text-align:left}@media (min-width:1024px){.leco-cp-content{padding-bottom:3rem;padding-left:8rem;padding-right:8rem;padding-top:6rem;width:75%}}.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{background:#999;border-radius:50px;color:#fff;display:inline-block;float:left;font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:1em;padding:4px 9px;text-align:center;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{content:"";display:table;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}.iconset.hidden{display:none!important}#loginform p,#resetpassform 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,.iconset #resetpassform .error-msg,.iconset#loginform .error-msg{display:none}#loginform .error-msg,#resetpassform .error-msg{color:var(--leco-cp-theme--red);margin:-37px 0 10px}#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;margin-bottom:40px;width:100%}.leco-cp-form .leco-cp-errors,.leco-cp-form .login-error,.leco-cp-form .message,.leco-cp-form .success{background-color:#fff;border-left:4px solid #00a0d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:#444;font-size:1em;margin:2rem auto 20px;padding:.9em}.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 .leco-cp-errors p{padding-bottom:0}.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-bottom:1em;margin-top:1em}.leco-cp-form .pw-weak input{top:5px}.leco-cp-form .button.button-secondary{background:#f7f7f7;border:1px solid #ccc;border-radius:0;box-shadow:0 1px 0 #ccc;color:#555;display:table-cell;padding:0 10px;text-align:center;vertical-align:middle}#resetpassform input[type=password],#resetpassform input[type=text]{font-size:1.5em}.user-pass1-wrap p{margin-bottom:0}#pass-strength-result{background-color:#eee;border:1px solid #ddd;box-sizing:border-box;color:#23282d;margin:0;opacity:0;padding:3px 5px;text-align:center;width:100%}#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}.pw-weak{display:none}.indicator-hint{padding-top:8px}#pass1-text,.show-password #pass1{display:none}.show-password #pass1-text{display:inline-block}.leco-cp-register-submit,.login-submit{text-align:center}#jetpack_protect_answer{display:inline!important;margin-bottom:15px!important;padding:0!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}.post-password-form{text-align:center}.post-password-form .form-elements{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.post-password-form .form-elements *{margin-right:1rem}body,html{height:100%;margin:0}.leco-cp-login{display:flex;flex-direction:column}.leco-cp-login .wp-block-group:has(.contacts){margin-top:auto}.leco-cp-login .leco-cp-errors,.leco-cp-login .login-error,.leco-cp-login .message,.leco-cp-login .success{font-size:13px;margin-top:2rem;padding:12px;width:320px}.leco-cp-login form{margin:3.25rem auto auto;overflow:hidden;width:320px}.leco-cp-login .description{font-size:13px;margin-bottom:0;width:320px}.editor p{padding-bottom:0}.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-left:2em;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{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 img{display:inline-block}.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{width:100%}.editor table td,.editor table th{border: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-cp__slider-buttons-container{gap:10px}.leco-cp__download-all{background:none;border:none;color:#3c5063;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;margin-left:0;padding:8px 16px}@media screen and (max-width:600px){.leco-cp__slider-buttons-container{flex-wrap:wrap;justify-content:flex-end}}