﻿*,*::before,*::after{box-sizing:border-box}.acf-admin-field-groups .row-actions{margin-bottom:0px !important}body{margin:0;color:#000;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;min-height:100vh;padding-top:0 !important}:focus{outline-offset:4px}.site{flex:1 0 auto;padding-bottom:2rem}#masthead{background-color:#e2edee}.site{background-color:#e2edee}.content-background{background-image:linear-gradient(white, #e2edee)}.entry-content{font-size:1.2rem;display:flex;flex-direction:column}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.container,.container-sm,.container-xxl{width:100%;padding-right:var(--bs-gutter-x, 1.25rem);padding-left:var(--bs-gutter-x, 1.25rem);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container,.container-sm,.container-xxl{max-width:540px}}@media(min-width: 768px){.container,.container-sm,.container-xxl{max-width:720px}}@media(min-width: 992px){.container,.container-sm,.container-xxl{max-width:960px}}@media(min-width: 1200px){.container,.container-sm,.container-xxl{max-width:1140px}}@media(min-width: 1400px){.container,.container-sm,.container-xxl{max-width:1320px}}ol,ul,dl{margin:0 0 1rem}ol ol,ol ul,ul ol,ul ul,dl ol,dl ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}table{caption-side:bottom;border-collapse:collapse}table caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}table th{text-align:inherit;text-align:-webkit-match-parent}table thead,table tbody,table tfoot,table tr,table td,table th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}figure{margin:0 0 1rem}img,svg{vertical-align:middle}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.site-header,.site-footer{font-weight:bold}.header-container{padding:2rem .5rem;max-width:1536px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;align-items:center}@media(max-width: 1700px){.header-container{max-width:1280px}}.entry-content h2,.entry-content .h2,.entry-content .h2{padding-top:2rem}.content-list{border:2px solid #000;margin-bottom:1rem}.entry-title{padding-bottom:3rem;text-align:center}.c-accordion__title{padding:.8rem 1rem !important}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button,::-webkit-file-upload-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}[hidden]{display:none !important}.d-flex{display:flex !important}.article-type-text{max-width:42rem;margin:auto}#wpfooter{display:none}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button:not(:disabled){cursor:pointer}a.button{background:#477171;color:#fff;padding:.5rem 1rem;border:none;border-radius:.25rem;text-decoration:none;display:inline-block;transition:background-color .3s ease}a.button:hover,a.button:focus{background:#2d4b4b;color:#fff}button.link-button{appearance:none;display:inline;text-align:left;background:none;border:none;padding:0;padding-inline-start:0;padding-block-start:0;padding-block-end:0;font-size:1em;cursor:pointer}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../fonts/pt-sans-v17-latin-regular.eot");src:local(""),url("../fonts/pt-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-regular.woff") format("woff"),url("../fonts/pt-sans-v17-latin-regular.ttf") format("truetype"),url("../fonts/pt-sans-v17-latin-regular.svg#PTSans") format("svg");font-display:swap}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../fonts/pt-sans-v17-latin-700.eot");src:local(""),url("../fonts/pt-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/pt-sans-v17-latin-700.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-700.woff") format("woff"),url("../fonts/pt-sans-v17-latin-700.ttf") format("truetype"),url("../fonts/pt-sans-v17-latin-700.svg#PTSans") format("svg");font-display:swap}body{font-family:ui-sans-serif,system-ui,-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";font-size:16px;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"PT Sans",sans-serif;margin-top:0;margin-bottom:.2rem;font-weight:700;line-height:1.2}h1,.h1{font-size:calc(1.325rem + .9vw)}h2,.h2{font-size:calc(1.2rem + .8vw)}h3,.h3{font-size:1.3rem}h4,.h4{font-size:1.1rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.9rem}@media(min-width: 1200px){.h1{font-size:2rem}.h2{font-size:1.6rem;font-size:calc(1.285rem + .42vw)}.h3{font-size:1.4rem;font-size:calc(1.265rem + .18vw)}.h4{font-size:1.2rem}.h5{font-size:1rem}.h6{font-size:.8rem}}p{display:block;margin-block-start:1em;margin-block-end:1em;margin-top:0;margin-bottom:1rem;margin-inline-start:0px;margin-inline-end:0px;max-width:1000px}b,strong{font-weight:bolder}small,.small{font-size:.875em}blockquote{margin:0 0 1rem}dt{font-weight:700}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub.sub,sup.sub{bottom:-0.25em}sub.sup,sup.sup{top:-0.5em}.lead{font-size:1rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}a,button.link-button{color:#415695;text-decoration:underline}a:hover,button.link-button:hover{color:#1e3d5e;text-decoration:none}a:focus,button.link-button:focus{outline:2px solid #21252a !important;outline-offset:3px}a:not([href]):not([class]),a:not([href]):not([class]):hover,button.link-button:not([href]):not([class]),button.link-button:not([href]):not([class]):hover{color:inherit;text-decoration:none}article .learndash-wrapper a{text-decoration:underline}article .learndash-wrapper a.ld-item-name{text-decoration:none}article .learndash-wrapper a.ld-item-name:hover{text-decoration:underline}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#952362;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#241476;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#1d105e;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#1d105e;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem #241476}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#241476;border-color:#241476}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.7rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}.collapse:not(.show){display:none}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-accordion__title{border:solid;padding-left:2rem;border-color:#333;padding-bottom:.8rem;border-radius:.4rem;background-color:#000;color:#fff}.c-accordion__title:after{position:absolute;top:50%;right:0;content:"+";color:#777;font-weight:700;transform:translateY(-50%);padding-right:2rem}.c-accordion__title:hover{background-color:#fff;color:#000}.c-accordion__title:focus{background-color:#fff;color:#000}.c-accordion__content{max-width:58rem;margin:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:focus-visible{outline-width:3px;outline-color:#21252a;text-decoration:underline}.main-nav-btn{padding:0 !important}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.2em;font-style:italic;line-height:1.2}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:.75em;text-align:right}.wp-block-embed-youtube{padding:10px}.wp-block-embed figcaption{margin-top:.3em;margin-bottom:3em;font-size:1.5rem;font-weight:600}.wp-block-column p{padding-right:1rem}.wp-block-column .news-text-medium{padding:0;font-size:.9rem}.active{color:#000}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:border-box;word-wrap:break-word}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}.group-menu-dropdown .dropdown-menu .ld-section-heading h2,.group-menu-dropdown .dropdown-menu .ld-section-heading .h2{font-size:1rem}.group-menu-dropdown .dropdown-menu .learndash-wrapper .ld-item-list .ld-item-list-item{border:none;margin:0}.group-menu-dropdown .dropdown-menu .ld-user-groups{padding-left:1rem;padding-right:1rem}.group-menu-dropdown .dropdown-menu{display:none !important}.force-login{max-width:42rem;margin:0 auto}.loginbtn .active.nav-link,footer .logout-btn a{color:#000}.loginbtn .nav-link{color:#000;font-weight:700}#quick-links .nav-link{padding-left:0;text-decoration:underline}#quick-links .nav-link i{padding-right:.2rem}#quick-links .nav-link:hover{text-decoration:none}@media(max-width: 782px){.wp-block-columns .wp-block-column{flex-basis:100% !important}.wp-block-column:nth-child(2n){margin-left:0}}.wp-container-4{gap:1rem !important}.wp-block-columns{min-width:100%;margin-top:1rem}h3,.h3{font-size:1.3rem;padding-top:1rem;font-weight:700}.wp-block-group{box-sizing:border-box;padding:20px;border-radius:10px;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 800px){.news-mobile-hide img{display:none}}.hide-check-img{display:none}#formular-blanketter,#testa-tillganglighet-for-pdf{padding-top:100px}.display-text-content{display:none}.filmen-heading{background:#477171;border-radius:2px;color:#fff;border:0;padding-right:.5rem;padding-left:.5rem;padding-bottom:.2rem;margin-right:1.5rem}´ .narrow-container,.c-accordion__title,.c-accordion__content{max-width:42rem;margin:0 auto}.start-intro{max-width:55rem;padding-right:4rem;padding-left:4rem;padding-top:2rem;padding-bottom:2rem;margin-top:-10px}@media screen and (max-width: 400px){.start-intro{padding:.1rem;margin-top:-10px}}body .pp-form-container .ppress-form-bottom-links a{color:#474b52 !important}.pp-form-container .ppress-form-bottom-links a:first-child{visibility:hidden}.pp-form-container .pp-form-wrapper.ppBuildScratch{box-shadow:none}.pp-form-container #pp-login-1.ppBuildScratch .pp-form-field-wrap input[type=password]:focus{outline:0;background:#fff;border-color:#182ea0;box-shadow:0 0 0 1px #182ea0}.page-id-3869 .learndash-wrapper .ld-item-list{margin-top:0}.relaterat{margin-top:6rem}.main-header{padding:1.5rem 3rem;align-items:center;justify-content:space-between;display:flex;max-width:95%;margin:0 auto}@media(min-width: 2000px){.main-header{margin:auto;max-width:2000px}}.nav-container{display:flex;color:rgba(0,0,0,.9);padding:.6rem 0;max-width:100%;align-items:center}.nav-container a{text-decoration:none;font-size:1.2rem;font-family:"PT Sans",sans-serif;padding-top:1rem;padding-bottom:0rem;margin-right:3rem;-webkit-text-fill-color:#000}.logo-link-header{display:block;text-align:center}.navbar-button{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.nav-ul{list-style:none;display:flex;margin-bottom:0rem}.logged-in-header{align-items:center}.nav-list-item a:hover,.nav-list-item a:focus{border-bottom:3px solid #000;transition:ease-in .1s;color:#000}@media(prefers-reduced-motion){.nav-list-item a:hover,.nav-list-item a:focus{transition:none}}.form-control:focus{box-shadow:none !important;outline:3px solid #000 !important;outline-offset:2px !important;border-color:#000}.search-btn{background:#477171;border-radius:0 .5rem .5rem 0;color:#fff;border:0;padding:0 .8rem;font-size:1rem;transition:ease-in-out .25s}.search-btn:hover .search-btn:focus{color:#fff;background-color:#212529;border-color:#212529}.search-btn:focus{box-shadow:none;outline:3px solid #000 !important;outline-offset:2px}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}#search{border-radius:.5rem 0 0 .5rem;border:2px solid #477171}.search-container form{height:3rem}@media screen and (max-width: 1020px){.search-container form{margin:0 auto;height:3.3rem}.search-btn{padding:0 1.2rem}.nav-container{display:flex;flex-direction:column;margin:0 auto;color:rgba(0,0,0,.9);padding:.6rem 0;max-width:100%}.navbar-button{visibility:visible;opacity:1;padding:1rem .7rem;border-radius:.5rem;font-size:1.2rem;background-color:#fff;border:0;width:100%;margin:auto;transition:.15s ease-in-out}.navbar-button:focus{box-shadow:none;outline:3px solid #000 !important;outline-offset:2px}.search-container{margin-top:1rem;width:100%}.navbar-button-open{border-radius:.5rem .5rem 0 0}.main-header{display:block}.logo-link-header{display:block;margin-bottom:1rem}.hide-nav{visibility:hidden;opacity:0;height:0;transition:visibility 0s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out}.show-nav{visibility:visible;opacity:1;height:auto;width:100%;transition:visibility 0s ease-in-out,opacity .5s ease-in-out,height .5s ease-in-out}.nav-ul{flex-direction:column;background-color:#f5f5f5;border-radius:0 0 .5rem .5rem;padding:1rem;align-items:flex-start}.nav-list-item{padding-top:1.2rem;padding-bottom:1.2rem;padding-left:1rem;border-bottom:2px solid #dcdcdc;font-size:1.2rem;width:100%}.nav-list-item:first-child{padding-top:.6rem}.nav-list-item:last-child{border-bottom:none}}@media screen and (max-width: 780px){.main-header{padding:1.5rem 3rem}.nav-container{width:100%}.search-container{max-width:100%}}@media screen and (max-width: 370px){.nav-container,.main-header,.search-btn,.search-container form{margin-left:.1rem;margin-right:.1rem;padding-left:.1rem;padding-right:.1rem}}.menu-item a:focus{outline:3px solid #000;outline-offset:3px}@media screen and (max-width: 780px){.intro-section{text-align:center}.start-intro{padding-left:2rem;padding-right:2rem}.top-navigation{padding-bottom:1rem}#primary{padding-top:2rem}}@media(min-width: 640px){.top-navigation{justify-content:space-between}}.active.nav-link{background-color:#fff;border-radius:9999px}.main-navigation{font-size:1rem}li.btn-group.dropdown{width:auto}button.main-nav-btn.btn.dropdown-toggle.dropdown-toggle-split:hover{text-decoration:underline}.nav-link:focus{outline-width:3px;outline-style:solid;outline-color:#fff}.top-navigation{justify-content:center}.top-navigation a{color:#000}@media(max-width: 1199px){.header-container{padding:2rem}#primary-menu{max-width:21rem}}#nav-ul .nav-ul .nav-list-item a.current-menu-item{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:#2d4b4b}footer{flex-shrink:0}.site-footer{color:#fff;padding:5rem 0 4rem;background-color:#111827;font-weight:normal;display:flex;justify-content:center}.site-footer a{color:inherit;padding:0;margin-bottom:1rem;font-size:1.1rem}.site-footer a:hover{text-decoration:none}.site-footer a:focus{outline-color:#fff !important}@media screen and (max-width: 250px){.site-footer a{overflow-wrap:anywhere !important}}.site-footer ul{padding-left:0rem}.site-footer .site-footer-wrapper{max-width:60rem;margin:auto}.pp-form-wrapper .pp-form-label-wrap .pp-form-required-label{color:#a80000}body #pp-login-1-wrap .profilepress-login-status{background-color:#a80000}.footer-container{display:flex;flex-wrap:wrap;padding:0;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}.footer-container li{list-style-type:none}.footer-container p{margin:2rem 0}.footer-margin-box{flex:1;height:auto;background-repeat:no-repeat;background-size:contain;background-position:86% 50%;margin-left:1rem}@media(max-width: 599px){.footer-margin-box{background-image:none}}.footer-logo{height:32px;width:33px;margin-bottom:2rem}.flex{display:flex}.footer-box-right{margin-left:4rem}.linkedin-icon{margin-right:1rem;font-size:2rem}#linkedin-link{padding-top:1rem}.site-footer .logout-btn a:focus{outline-color:#ff7a7a;text-decoration:underline}.logout-btn a{background:#fff;border-radius:9999px;max-width:150px;margin:1rem auto;display:block;padding:.5rem 1rem !important;text-decoration:none;font-weight:700;border:2px solid #111827}.logout-btn a:hover{color:#fff;background:#111827;border:2px solid #fff}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*,.row-cols-1>*,.row-cols-2>*,.row-cols-3>*,.row-cols-4>*,.row-cols-5>*,.row-cols-6>*,.col-auto,.col-12{flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-3>*,.col-lg-8{width:33.33333%}.row-cols-4>*,.col-lg-3{width:25%}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66667%}@media(min-width: 992px){.row-cols-lg-2>*{width:50%}.col-lg-3{width:25%}.col-lg-8{width:66.66667%}}@media(min-width: 1200px){.row-cols-xl-3>*{width:33.33333%}}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.acf-label{display:none}.acf-fields.-left>.acf-field:before{display:none}.acf-fields.-left>.acf-field>.acf-input{width:100%}#wpwrap{background-color:red}.caption-top{caption-side:top}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.7rem}.form-control{display:block;width:100%;padding:.5rem 1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.5rem 0rem 0rem .5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:2px solid #477171}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#928abb;outline:0;box-shadow:0 0 0 .25rem #241476}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button,.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button,.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly]) .form-control::file-selector-button,.form-control:hover:not(:disabled):not([readonly]) .form-control::-webkit-file-upload-button{background-color:#dde0e3}.form-control.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control.form-control-sm::file-selector-button,.form-control.form-control-sm::-webkit-file-upload-button,.form-control.form-control-lg::file-selector-button,.form-control.form-control-lg::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control.form-control-lg::file-selector-button,.form-control.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control.form-control-color::-moz-color-swatch,.form-control.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-control.form-floating{height:calc(3.5rem + 2px);line-height:1.25;padding:1rem .75rem}.form-control.form-floating:focus,.form-control.form-floating:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-control.form-floating:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-control.form-floating::placeholder{color:rgba(0,0,0,0)}.form-control.form-floating:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}input,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}select{text-transform:none;word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[role=button]{cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}.arrow{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:4px;margin-top:.4rem;border-radius:3px;margin-right:2rem}.arrow.up{transform:rotate(-135deg);margin-top:.8rem}.arrow.down{transform:rotate(45deg)}@media screen and (max-width: 320px){.arrow.down{display:none}}#cookie-notice.cookie-notice-hidden{display:none}#cookie-notice .cn-button:not(.cn-button-custom):focus-visible{outline:3px solid #fff !important;text-decoration:underline;color:#fff !important}#cookie-notice #cn-accept-cookie{background-color:#9de1c8 !important;color:#000;font-weight:bold}#cookie-notice #cn-accept-cookie:focus-visible,#cookie-notice #cn-accept-cookie:hover{background-color:rgba(0,0,0,0) !important;color:#fff !important;outline:3px solid #fff !important}#cookie-notice #cn-close-notice{visibility:hidden}.category-nav-link a{color:#555;font-weight:400}.category-nav-link{font-size:.9rem;padding-top:1rem;padding-bottom:1rem;text-align:right}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb .breadcrumb-item.active{color:#6c757d}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#e9ecef;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#212529;display:block;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}#primary{padding-top:2rem}#primary[tabindex="-1"]:focus{outline:0}.search-page{max-width:800px;margin:0 auto}.search-page a{text-decoration:none}.search-page a:hover h2{text-decoration:underline}.search-page a h2{text-decoration:none;font-size:1.5rem}.search-page p{font-size:1rem;margin:0rem !important;padding-top:.5rem;color:#000;text-decoration:none !important}.search-page .course-status{font-size:.8rem}.type-of-result{margin-bottom:1rem;font-size:1.5rem;background-color:#fff;padding:.5rem 1.5rem 1rem 1.5rem;border-radius:0px 0px 6px 6px;font-weight:600}.type-of-result.has-border-top{border-top:2px dotted #ebebeb}.type-of-result p{margin:0}.type-of-result a{text-decoration:underline}.search-no-results .searchandfilter-aside{display:none}.search-page .filter-results{padding:.7rem;border:2px solid #212529;border-radius:6px;margin:1rem 0}.search-page .filter-results h2{font-size:1.2rem;margin-bottom:1rem}.search-page .filter-results form{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 480px){.search-page .filter-results form{flex-direction:column}}.search-page .filter-results form button{max-width:100%;background-color:#212529;color:#fff;padding:.5rem 1rem;border-radius:.25rem;border:0;font-size:1rem;font-weight:600;cursor:pointer}@media(max-width: 480px){.search-page .filter-results form button{margin-top:1rem}}.search-page .filter-results .search-filter__input{display:flex;justify-items:center}.search-page .filter-results fieldset{display:flex}@media(max-width: 370px){.search-page .filter-results fieldset{flex-direction:column}}.search-page .filter-results fieldset legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.search-page .filter-results fieldset label{display:flex;align-items:center;margin-right:1rem;font-size:1rem}.search-page .filter-results fieldset label input[type=checkbox]{margin-right:.5rem}.search-no-results main{margin-bottom:5rem}.search-results .search-main-wrapper{margin-bottom:2rem}.search-info{background:#fff;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:6px 6px 0px 0px}.search-results .search-main-wrapper .entry-summary{font-size:1.15rem}.search-results .search-main-wrapper .entry-title{padding-bottom:0;text-align:left}.search-results .search-main-wrapper .page-header{margin-bottom:2rem}.search-results .search-main-wrapper .searchandfilter li{display:block}.search-results .search-main-wrapper .searchandfilter-aside h2,.search-results .search-main-wrapper .searchandfilter-aside .h2{padding-left:.5rem}.search-results .search-main-wrapper .searchandfilter ul{padding-left:.5rem;width:100%}.search-results .search-main-wrapper input[type=submit]{width:100%;margin-top:1rem;font-size:.9rem;padding:.375rem .75rem;font-weight:600;line-height:1.5;background-color:#212529;color:#fff;border-radius:.25rem;border-color:#212529}.search-results .search-main-wrapper input[type=text]{width:100%;border:2px solid #212529;font-size:.9rem;border-radius:.25rem;padding:.375rem .75rem;font-weight:600;line-height:1.5;color:#212529}.search-results .search-main-wrapper input[type=checkbox]{width:.9rem !important;height:.9rem !important;margin:5px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:2px solid #212529;box-shadow:none;vertical-align:middle}.search-results .search-main-wrapper input[type=checkbox]:checked{background-color:#212529}.search-results .search-main-wrapper input[type=checkbox]:checked:after{font-family:"Dashicons";content:"";color:#fff;position:absolute;line-height:1rem;font-size:1rem;margin-left:-0.08rem}.search-results .search-main-wrapper [type=checkbox]:checked:focus,.search-results .search-main-wrapper [type=checkbox]:not(:checked):focus{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(0,0,0,.4)}.search-results .search-main-wrapper input[type=checkbox]:focus{outline-offset:0px}.search-results .search-main-wrapper label{font-size:.9rem}.search-results .nav-links{margin-top:2rem;display:flex;justify-content:center}.search-results .nav-links div.nav-previous,.search-results .nav-links div.nav-next{width:100%;margin:0 1rem}.search-results .nav-links div.nav-previous a,.search-results .nav-links div.nav-next a{background-color:#477171;width:100%;height:35px;display:flex;align-items:center;justify-content:center;border-radius:.3rem;color:#fff;font-size:1rem;text-decoration:none}.search-results .nav-links div.nav-previous a span.icon::before{content:"";font-family:"Dashicons";font-size:1.5rem}.search-results .nav-links div.nav-next a span.icon::after{content:"";font-family:"Dashicons";font-size:1.5rem}@media(min-width: 992px){.search-results .searchandfilter-aside{border-left:2px solid #000}}@media(max-width: 991.98px){.search-results .searchandfilter-aside{margin-top:1rem;border-top:2px solid #000}.search-results .searchandfilter-aside h2,.search-results .searchandfilter-aside .h2{margin-top:1rem}.search-results .nav-links div.nav-previous,.search-results .nav-links div.nav-next{margin:0 .3rem}}@media(max-width: 1199px){.search-results .search-main-wrapper .entry-summary p{font-size:.8rem}.search-results .nav-links div.nav-previous,.search-results .nav-links div.nav-next{margin:0 .5rem}}@media(max-width: 450px){.search-results .nav-links{flex-direction:column}.search-results .nav-links div.nav-previous,.search-results .nav-links div.nav-next{margin:0 0 .5rem 0}.search-results .nav-links div.nav-previous a span.icon::before,.search-results .nav-links div.nav-previous a span.icon::after,.search-results .nav-links div.nav-next a span.icon::before,.search-results .nav-links div.nav-next a span.icon::after{display:none}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.6rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#241476;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.narrow-container,.c-accordion__title,.c-accordion__content{max-width:42rem;margin:0 auto}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.comments-accordion{max-width:700px;margin:20px auto;margin-top:0;transition:padding-top .4s ease-in-out}@media screen and (max-width: 1024px){.comments-accordion{width:100%}}.comments-accordion .accordion-button{background:#4a7d82;color:#fff;border:none;padding:1.5rem;cursor:pointer}.comments-accordion .accordion-button:hover{background:#477171 !important}.comments-accordion .accordion-button .arrow{border-color:#fff}.cancel-reply-btn{border:none;padding:.5rem;border-radius:.3rem}.cancel-reply-btn:hover{background-color:#cecece}.hide-content *{display:none}.show-content{border-radius:0rem 0rem .5rem .5rem;padding:1.5rem;background:#fff;border-bottom:#477171 solid 2px;border-left:#477171 solid 2px;border-right:#477171 solid 2px;box-shadow:0px 4px 4px -2px rgba(0,0,0,.1);transition:padding-top .4s ease-in-out}.comments-heading{margin-bottom:1rem}#comments h3{padding-top:0rem}#comments h4{margin-bottom:.2rem}#comments form label{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:bold;font-size:.9rem}#comments form input[type=text],#comments form textarea{width:100%;padding:.5rem;margin-bottom:0;border:2px solid #d2d2d2;border-radius:.25rem;resize:none}#comments form input[type=text].error,#comments form textarea.error{border-color:#b70f0f}#comments form textarea.drag-over{border:#477171 dashed 2px}#comments form p.error-message{margin-top:.1rem;margin-bottom:0;border:none;padding:0}#comments form p.comment-hint{font-size:.7rem;margin-top:.5rem;margin-bottom:1rem}#comments form .form-submit input[type=submit]{background:#477171;color:#fff;padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;background:#4a7d82;margin-bottom:2rem}#comments form .form-submit input[type=submit]:hover{background-color:#477171}#comments .comment-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}#comments p.error-message{color:#b70f0f;margin-top:1rem;margin-bottom:1rem;border:1px solid #b70f0f;padding:.5rem}#comments ol.comment-list{list-style:none;padding:0;margin:0}#comments ol.comment-list li.comment{margin-bottom:1rem;padding:1rem;background:#fff;border:2px solid #f3f3f3;border-radius:.25rem}#comments ol.comment-list li.comment h3{margin-top:0;margin-bottom:.5rem;padding:0;font-size:1.1rem}#comments ol.comment-list li.comment .comment-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}#comments ol.comment-list li.comment .comment-meta .comment-author{font-weight:bold}#comments ol.comment-list li.comment .comment-meta .comment-date{font-size:.9rem}#comments ol.comment-list li.comment .comment-content{margin-bottom:.5rem}#comments ol.comment-list li.comment .comment-content img{max-width:100%;height:auto;border-radius:.25rem}#comments ol.comment-list li.comment .comment-content blockquote{border-left:2px solid #477171;padding-left:1rem;margin:0}#comments ol.comment-list li.comment .comment-reply{font-size:.9rem;color:#477171;cursor:pointer}#comments ol.comment-list li.comment+ol.children{list-style:none;padding-left:2rem}@media screen and (max-width: 600px){#comments ol.comment-list li.comment+ol.children{padding-left:1rem}}#comments ol.comment-list li.comment+ol.children li.comment{margin-bottom:1rem;padding:1rem;background:#f9f9f9;border:2px solid #f3f3f3;border-radius:.25rem}#comments ol.comment-list li.comment:has(+ol.children){margin-bottom:.5rem}.comment-reply-link:hover{text-decoration:underline !important}.ld-focus-content .learndash_post_sfwd-lessons:has(+.comments-accordion) .video-as-text-accordion{margin-bottom:0}.ld-focus-content .learndash_post_sfwd-lessons:has(+.comments-accordion) .learndash-wrapper .ld-content-actions{display:none}.quote-ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:50px;list-style:none;padding:0;margin-bottom:4rem}.quote-list{position:relative;background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 4px 21px -12px rgba(0,0,0,.66);width:100%;z-index:1;display:flex;flex-direction:column;justify-content:space-between;grid-column:span 2}.quote-list.two-quotes{grid-column:span 3}.quote-list.quote-full-width{grid-column:1/-1}@media(max-width: 991px){.quote-ul{grid-template-columns:1fr;max-width:600px;margin:0 auto;gap:0px;margin-bottom:4rem}.quote-list{grid-column:1/-1;width:100%;margin-top:3rem}.quote-list:first-child{margin-top:0rem}.quote-icon{top:-15px}}.quote-content{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;overflow-wrap:break-word;hyphens:auto}.quote-client-name{text-align:center}.quote-text{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;font-size:15px;color:#424242}.quote-marks{display:inline-block;padding-top:1rem !important;padding-bottom:1rem !important}.quote-author{display:block;border-top:#d8d8d8 2px dotted;margin-top:auto;padding-top:1rem;margin-bottom:0;align-self:flex-end;font-size:12px}.quote-icon{position:absolute;left:20px;top:-30px;transform:translateX(-50%);z-index:10;width:40px;height:40px;padding:5px}.quote-list-heading{margin-top:5rem;margin-bottom:4rem}#faq-section div #faq-container{list-style:none;padding:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}#faq-section div #faq-container .faq-accordion{margin:auto;margin-top:1rem;width:100%;max-width:700px}#faq-section div #faq-container .faq-accordion h3,#faq-section div #faq-container .faq-accordion h4,#faq-section div #faq-container .faq-accordion h5{font-size:1.1rem;padding:0 !important;margin:0}#faq-section div #faq-container .faq-accordion .hide-content *{display:none}#faq-section div #faq-container .faq-accordion .show-content{display:block;border-radius:0rem 0rem .5rem .5rem;padding:0 1.5rem;background:#fff;border-bottom:#477171 solid 2px;border-left:#477171 solid 2px;border-right:#477171 solid 2px;box-shadow:0px 4px 4px -2px rgba(0,0,0,.1);transition:padding-top .4s ease-in-out}#faq-section div #faq-container .faq-accordion .accordion-text{font-size:1rem;max-width:550px}#faq-section div #faq-container .faq-accordion:last-of-type{margin-bottom:2rem}.report-accessibility-issue{padding:1rem;margin:2rem 0;border-radius:.5rem;background:#f5f7fb;border:1px solid #477171;max-width:700px}.report-accessibility-issue .report-accessibility-issue-container h3{font-size:1.5rem;margin:0;padding:0 0 .7rem 0}.report-accessibility-issue .report-accessibility-issue-container form{display:flex;flex-direction:column}.report-accessibility-issue .report-accessibility-issue-container form label{margin-bottom:.5rem;font-size:1.1rem;font-weight:bold}.report-accessibility-issue .report-accessibility-issue-container form p:not(.error){font-size:1rem}.report-accessibility-issue .report-accessibility-issue-container form input,.report-accessibility-issue .report-accessibility-issue-container form textarea{padding:.5rem;margin-bottom:1rem;border:1px solid #477171;border-radius:.25rem;width:100%;font-size:1rem}.report-accessibility-issue .report-accessibility-issue-container form input:focus,.report-accessibility-issue .report-accessibility-issue-container form textarea:focus{outline:none;border-color:#2d4b4b}.report-accessibility-issue .report-accessibility-issue-container form .has-error input,.report-accessibility-issue .report-accessibility-issue-container form .has-error textarea{border-color:#c20000;margin-bottom:0}.report-accessibility-issue .report-accessibility-issue-container form .has-error p.error{color:#c20000;font-size:.9rem;margin:0 0 1rem 0}.report-accessibility-issue .report-accessibility-issue-container form button{padding:.5rem;background:#415695;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem}.report-accessibility-issue .report-accessibility-issue-container form button:hover{background:#000}.report-accessibility-issue .report-accessibility-issue-container form button:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #415695}.report-accessibility-issue .report-accessibility-issue-container div.error,.report-accessibility-issue .report-accessibility-issue-container div.success{padding:1rem;margin:1rem 0;border-radius:.5rem}.report-accessibility-issue .report-accessibility-issue-container div.error p,.report-accessibility-issue .report-accessibility-issue-container div.success p{margin:0;padding:0;font-size:.8rem}.report-accessibility-issue .report-accessibility-issue-container div.error.error,.report-accessibility-issue .report-accessibility-issue-container div.success.error{border:1px solid #c20000;color:#c20000}.report-accessibility-issue .report-accessibility-issue-container div.error.success,.report-accessibility-issue .report-accessibility-issue-container div.success.success{border:1px solid #060;color:#060}.report-accessibility-issue .accessibility-input:focus{box-shadow:0 0 0 3px #fff,0 0 0 6px #477171}#payment-page{width:100%;max-width:800px;margin:0 auto;margin-bottom:2rem;font-size:1.2rem}#payment-page p{margin:1rem 0;line-height:1.5;color:#333}#payment-page .checkout{width:100%;max-width:600px;margin:0 auto;padding:2rem 2rem 1rem;background-color:#fff;border:1px solid #477171;border-radius:8px}@media screen and (max-width: 500px){#payment-page .checkout{padding:1rem}}#payment-page .checkout fieldset{border:none;padding:0;margin-bottom:1rem}#payment-page .checkout legend{font-family:"PT Sans",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:1rem}#payment-page .checkout .checkout-type-selection{display:flex;justify-content:space-between}#payment-page .checkout .checkout-type-selection .checkout-type{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border-bottom:3px solid #e2e2e2;transition:border-color .3s ease}#payment-page .checkout .checkout-type-selection .checkout-type:has(input[type=radio]:checked){border-color:#000}#payment-page .checkout .checkout-type-selection .checkout-type:has(input[type=radio]:disabled:not(:checked)) input{cursor:not-allowed;border-color:gray}#payment-page .checkout .checkout-type-selection .checkout-type:has(input[type=radio]:disabled:not(:checked)) label{color:#646464;cursor:not-allowed}#payment-page .checkout .checkout-type-selection .checkout-type input[type=radio]{position:relative;appearance:none;height:1.2rem;aspect-ratio:1;background:rgba(0,0,0,0);border:2px solid #000;border-radius:50%;margin-right:.5rem;cursor:pointer}#payment-page .checkout .checkout-type-selection .checkout-type input[type=radio]:checked{background:#fff;border-color:#000}#payment-page .checkout .checkout-type-selection .checkout-type input[type=radio]:checked::after{content:"";background:#000;width:.6rem;height:.6rem;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#payment-page .checkout .checkout-type-selection .checkout-type label{font-weight:bold;color:#000;word-break:break-word;cursor:pointer}@media screen and (max-width: 400px){#payment-page .checkout .checkout-type-selection{flex-direction:column}#payment-page .checkout .checkout-type-selection .checkout-type{justify-content:flex-start;width:100%;border-bottom:none}#payment-page .checkout .checkout-type-selection .checkout-type label{font-size:1rem}}#payment-page .checkout:has(.checkout-type-selection input[type=radio]#checkout-type-individual:checked) .checkout-details#checkout-individual-details{display:block}#payment-page .checkout:has(.checkout-type-selection input[type=radio]#checkout-type-organization:checked) .checkout-details#checkout-organization-details{display:block}#payment-page .checkout:not(:has(.checkout-type-selection input[type=radio]:checked)) .checkout-details#checkout-details-not-selected{display:block;font-size:1rem}#payment-page .checkout .checkout-details{display:none;margin-bottom:1rem}#payment-page .checkout .checkout-details #kco-container{min-height:300px}#payment-page .checkout .checkout-details h2{font-size:1.4rem;margin:1.5rem 0 .5rem}#payment-page .checkout .checkout-details h2:first-of-type{margin-top:.5rem}#payment-page .checkout .checkout-details p{font-size:1rem;color:#333;margin-bottom:.5rem}#payment-page .checkout .checkout-details a.hpp-button{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background-color:#0b051d;color:#fff;text-decoration:none;border-radius:4px;font-size:1rem;font-weight:600;transition:background-color .3s ease}#payment-page .checkout .checkout-details a.hpp-button:hover{background-color:#335252}#payment-page .checkout .checkout-details a.hpp-button img.pay-with-klarna{height:26px;width:auto;vertical-align:middle}#payment-page .checkout .checkout-details p.required-info{font-size:.9rem;color:#666;margin-bottom:0;text-align:end}#payment-page .checkout .checkout-details span.required{color:#b70f0f;font-weight:300}#payment-page .checkout .checkout-details .error{border:2px solid #b70f0f !important}#payment-page .checkout .checkout-details .error-message{margin-top:.2rem;padding:.2rem;font-size:1rem}#payment-page .checkout .checkout-details .error-message::before{content:"";font-family:"Dashicons";display:inline-block;line-height:1.65;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1rem;height:1rem;font-size:1rem;vertical-align:top;text-align:center;margin-right:.3rem;color:#b70f0f}#payment-page .checkout .checkout-details div[id$=-error-container]:has(p){border:2px solid #b70f0f;padding:1rem;margin-bottom:1rem;font-size:1.1rem}#payment-page .checkout .checkout-details div[id$=-error-container]:has(p) ul{margin-bottom:0}#payment-page .checkout .checkout-details .input-field{position:relative;margin-top:.7rem;margin-bottom:15px}#payment-page .checkout .checkout-details .input-field label{position:absolute;cursor:text;z-index:2;top:18px;left:15px;font-size:16px;font-weight:500;color:#444;transition:all .3s ease}#payment-page .checkout .checkout-details .input-field label:has(+input:focus),#payment-page .checkout .checkout-details .input-field label:has(+input:valid:not(:placeholder-shown)),#payment-page .checkout .checkout-details .input-field label:has(+textarea:focus),#payment-page .checkout .checkout-details .input-field label:has(+textarea:valid:not(:placeholder-shown)){top:-10px;left:10px;font-size:14px;padding:0 7px;background:#fff;color:#333}#payment-page .checkout .checkout-details .input-field label:has(+input:focus),#payment-page .checkout .checkout-details .input-field label:has(+textarea:focus){color:#477171}#payment-page .checkout .checkout-details .input-field label:has(+input.error:focus),#payment-page .checkout .checkout-details .input-field label:has(+textarea.error:focus){color:#b70f0f}@media screen and (max-width: 370px){#payment-page .checkout .checkout-details .input-field label{font-size:14px;line-height:1.1;padding:0 5px;word-break:break-word;top:20px;left:10px}}#payment-page .checkout .checkout-details .input-field input[type=text],#payment-page .checkout .checkout-details .input-field input[type=email]{display:block;width:100%;height:60px;background:rgba(0,0,0,0);border:solid 1px #ccc;border-radius:4px;transition:all .3s ease;padding:0 15px;outline:none !important;font-size:16px}#payment-page .checkout .checkout-details .input-field input[type=text]:focus,#payment-page .checkout .checkout-details .input-field input[type=email]:focus{border-color:#477171;box-shadow:0 0 5px rgba(0,0,0,.1)}#payment-page .checkout .checkout-details .input-field input[type=text]:not(:focus)::placeholder,#payment-page .checkout .checkout-details .input-field input[type=email]:not(:focus)::placeholder{color:rgba(0,0,0,0)}#payment-page .checkout .checkout-details .input-field textarea{width:100%;height:100px;padding:15px;background:rgba(0,0,0,0);border:1px solid #ccc;border-radius:4px;resize:none;outline:none;font-size:16px}#payment-page .checkout .checkout-details .input-field textarea:focus{border-color:#477171;box-shadow:0 0 5px rgba(0,0,0,.1)}#payment-page .checkout .checkout-details .input-field textarea:not(:focus)::placeholder{color:rgba(0,0,0,0)}#payment-page .checkout .checkout-details .zip-city-field{display:flex;gap:1rem;margin-top:.7rem;margin-bottom:15px}#payment-page .checkout .checkout-details .zip-city-field .input-field{flex:1;margin:0}#payment-page .checkout .checkout-details .zip-city-field .input-field .error-message{margin-bottom:0}#payment-page .checkout .checkout-details .payment-methods{display:flex;gap:1rem;margin-top:1rem}#payment-page .checkout .checkout-details .payment-methods button.payment-method-button{width:100%;display:flex;align-items:center;justify-content:center;padding:.7rem 1rem;background-color:#f0f0f0;border:2px solid #ccc;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}#payment-page .checkout .checkout-details .payment-methods button.payment-method-button:hover{background-color:#e0e0e0;border-color:#477171}#payment-page .checkout .checkout-details .payment-methods button.payment-method-button[aria-pressed=true]{background-color:#477171;color:#fff;border-color:#477171}#payment-page .checkout .checkout-details .payment-methods button.payment-method-button[aria-pressed=true]:hover{background-color:#335252}#payment-page .checkout .checkout-details .membership-details{background-color:#f9f9f9;border:2px solid #ddd;padding:.4rem;border-radius:4px}#payment-page .checkout .checkout-details .membership-details p{margin:.2rem 0}#payment-page .checkout .checkout-details .checkbox-field{display:flex;flex-direction:row;align-items:center;margin-top:1rem}#payment-page .checkout .checkout-details .checkbox-field input[type=checkbox]{position:relative;appearance:none;background:rgba(0,0,0,0);height:1.4rem;aspect-ratio:1;border:2px solid #ccc;border-radius:4px;margin-right:.5rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}#payment-page .checkout .checkout-details .checkbox-field input[type=checkbox]:focus-visible{outline:2px solid #2d4b4b !important;outline-offset:2px}#payment-page .checkout .checkout-details .checkbox-field input[type=checkbox]:checked{background-color:#477171;border-color:#477171}#payment-page .checkout .checkout-details .checkbox-field input[type=checkbox]:checked::before{animation:checkmark .3s ease forwards;content:"";position:absolute;top:0;left:.35rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}@keyframes checkmark{from{transform:scale(0) rotate(45deg)}to{transform:scale(1) rotate(45deg)}}#payment-page .checkout .checkout-details .checkbox-field label{font-size:1rem;color:#333}#payment-page .checkout .checkout-details .submit-btn{display:block;width:100%;margin-top:1rem;padding:.7rem 1rem;background-color:#477171;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}#payment-page .checkout .checkout-details .submit-btn:hover{background-color:#335252}#create-account-form{width:100%;max-width:800px;margin:0 auto;margin-bottom:2rem;font-size:1.2rem}#create-account-form .input-field{width:100%;display:flex;flex-direction:column;margin-bottom:.7rem}#create-account-form .input-field label{margin-bottom:.3rem}#create-account-form .input-field input,#create-account-form .input-field textarea{outline-style:none;padding:10px;border:2px solid #477171;border-radius:4px}#create-account-form .input-field input:focus-visible,#create-account-form .input-field textarea:focus-visible{outline:2px solid #2d4b4b !important;outline-offset:2px}#create-account-form .checkbox-field{display:block;width:90%;margin:auto}#create-account-form .checkbox-field input[type=checkbox]{margin:.3rem .5rem .3rem 0;appearance:none;border:1px solid #000;border-radius:.25rem;width:auto;height:1.3rem;aspect-ratio:1;cursor:pointer;position:relative;transition:background-color .2s ease;background-color:#fff;outline:none;padding:0;display:inline-block;vertical-align:middle}#create-account-form .checkbox-field input[type=checkbox]:checked{background-color:#477171;border-color:#477171}#create-account-form .checkbox-field input[type=checkbox]:checked::before{content:"";position:absolute;left:.35rem;width:.5rem;height:1rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}#create-account-form .submit-btn{display:block;margin:auto;margin-top:1.5rem}#create-account-form .error{border:2px solid #b70f0f !important}#create-account-form .error-message{margin-top:.5rem;padding:.2rem .5rem}#create-account-form .error-message::before{content:"";font-family:"Dashicons";display:inline-block;line-height:1.65;font-weight:400;font-style:normal;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;width:1.2rem;height:1.2rem;font-size:1.2rem;vertical-align:top;text-align:center;margin-right:.3rem;color:#b70f0f}#create-account-form #create-account-error-container:has(p){border:2px solid #b70f0f;padding:1rem;margin-bottom:1rem}#create-account-form #create-account-error-container:has(p) ul{margin-bottom:0}#create-account-form .strong-password{color:#225205;font-weight:bold}#create-account-form .weak-password{color:#b70f0f;font-weight:bold}.create-account-error{border:2px solid #b70f0f;padding:1rem;width:fit-content;margin:auto;margin-bottom:1rem}.create-account-info{max-width:700px;margin:auto}.create-account-info .create-account-success{color:#225205;font-weight:bold}.create-account-info .info{border:2px solid #477171;border-radius:4px;padding:.5rem;margin-top:2rem}.hero-section-container{background-image:linear-gradient(to top, rgba(255, 255, 255, 0.982) 0%, rgba(255, 255, 255, 0) 100%);background-size:cover;width:100%;padding-top:5rem;padding-bottom:5rem}.hero-section{margin:0 auto}@media(min-width: 1200px){.hero-section{max-width:1140px}}@media(min-width: 768px){.hero-section{max-width:720px}}@media(max-width: 768px){.hero-section{max-width:720px;padding-left:3rem;padding-right:3rem}}@media(max-width: 557px){.hero-section{max-width:720px;padding-left:1rem;padding-right:1rem}}.hero-section h1{margin-top:1rem;margin-bottom:2rem}.hero-section p{font-size:20px}.popular-courses-container{margin:0 auto}.popular-courses-container section{margin-bottom:4rem}#choose-membership-page .radio-buttons{display:flex;flex-direction:row;gap:1rem}@media(max-width: 600px){#choose-membership-page .radio-buttons{flex-direction:column}}#choose-membership-page .radio-buttons label input[type=radio]{width:1.5rem;height:1.5rem;margin-right:.5rem}#choose-membership-page .radio-buttons label input[type=radio]:focus{outline:2px solid #000;outline-offset:2px}#choose-membership-page .radio-buttons label input[type=radio]:checked{border-color:#000}#choose-membership-page .radio-buttons label span{font-size:1.2rem}#choose-membership-page button[type=submit]{background:none;border:none;padding:0;margin-top:.5rem;color:#415695;text-decoration:underline;cursor:pointer;font-size:.9em}#choose-membership-page button[type=submit]::after{content:" →"}#choose-membership-page .new-member-price-container{margin-top:2rem}#loginform,#forgotpassform,#resetpassform{margin-bottom:10px}#loginform .form-row,#forgotpassform .form-row,#resetpassform .form-row{margin-bottom:10px;width:100% !important}#loginform input[type=text],#loginform input[type=password],#forgotpassform input[type=text],#forgotpassform input[type=password],#resetpassform input[type=text],#resetpassform input[type=password]{width:100%;outline-style:none;font-size:inherit;font-family:inherit;padding:10px;letter-spacing:normal;border:1px solid rgba(0,0,0,.2);display:inline;box-sizing:border-box}#loginform .hide-pw-container,#forgotpassform .hide-pw-container,#resetpassform .hide-pw-container{position:relative}#loginform .button.hide-pw,#forgotpassform .button.hide-pw,#resetpassform .button.hide-pw{position:absolute;right:0;top:0;display:flex;width:auto;height:100%;align-items:center;background:0 0;color:#85929e;text-decoration:none;padding:1em 1.4em;border:3px solid rgba(0,0,0,0);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#loginform .button.hide-pw:focus,#forgotpassform .button.hide-pw:focus,#resetpassform .button.hide-pw:focus{border:3px solid #2d4b4b}#loginform #rememberme:focus,#loginform #rememberme:hover,#forgotpassform #rememberme:focus,#forgotpassform #rememberme:hover,#resetpassform #rememberme:focus,#resetpassform #rememberme:hover{outline:2px solid #2d4b4b;outline-offset:2px}#loginform .submit,#forgotpassform .submit,#resetpassform .submit{margin-top:20px}.login-form,.forgot-password-form,.reset-password-form{width:100%;max-width:1000px;margin:0 auto 10px}.login-form .login-error,.forgot-password-form .login-error,.reset-password-form .login-error{color:#000;background-color:#feb9bb;border:1px solid #d40022;padding:5px 5px 5px 15px;margin-bottom:25px}.login-form .login-error ul,.forgot-password-form .login-error ul,.reset-password-form .login-error ul{margin:0;padding:0;list-style-type:none}.forgot-password-form .success-container,.reset-password-form .success-container{font-size:1rem}.forgot-password-form .success-container h2.success,.reset-password-form .success-container h2.success{color:#225205;font-size:1.1rem;font-weight:600;padding:0}.forgot-password-form .success-container p,.reset-password-form .success-container p{margin:0;padding:0;font-size:1rem;line-height:1.5}.login-btn{background:#477171;border-radius:.5rem;color:#fff;border:0;padding:5px 16px;font-size:1.2rem;font-weight:600;transition:ease-in-out .25s}.login-btn:hover,.login-btn:focus{background:#000}.login-btn:focus{outline:2px solid #000 !important;outline-offset:2px !important}.login-input{border:2px solid #477171 !important;border-radius:4px !important}.login-input:focus{outline:2px solid #2d4b4b !important;outline-offset:2px !important}.forgot-password{font-size:1rem}.forgot-password:hover{text-decoration:underline double !important}.forgot-password:focus{outline:3px solid #2d4b4b !important;outline-offset:3px !important}.my-page-link{background-color:#fff;border-radius:10px}.my-page-link .nav-link{color:#000 !important;text-align:center}.my-page-link .nav-link:hover{color:#2c418d !important}.my-page-link .nav-link i{padding-right:.4rem}.activate-membership-alert-box{background-color:#f5f5f5;border:2px solid #477171;border-radius:10px;padding:1.5rem;max-width:1100px;margin:0 auto 2rem auto}.activate-membership-alert-box h2{font-size:1.5rem}.activate-membership-alert-box p{font-size:1.1rem;margin:1rem 0}.activate-membership-alert-box a.button{font-weight:bold}.activate-membership-alert-box p.group-membership-notice{font-size:1rem;margin-top:1rem;font-style:italic}.membership-expiry-date p{width:fit-content;margin:auto}.membership-expiry-date .expired{font-weight:bold}@media(max-width: 991.98px){.my-page-link{margin-bottom:1rem}}.page-id-3869 .learndash-wrapper .ld-item-list .ld-section-heading h2,.page-id-3869 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button,body .learndash-wrapper .ld-course-status.ld-course-status-enrolled,body .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled,.page-id-3869 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded,.ld-item-details{display:none}.projcard-container{margin-top:50px;box-sizing:border-box}.projcard-container *{box-sizing:border-box}.projcard{position:relative;width:100%;margin-bottom:40px;border-radius:10px;background-color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 21px -12px rgba(0,0,0,.66);transition:box-shadow .2s ease,transform .2s ease}.projcard:hover{box-shadow:0 34px 32px -33px rgba(0,0,0,.18);transform:translate(0px, -3px);color:#000}.projcard:hover h3{text-decoration:underline}.projcard::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-70deg, #424242, transparent 50%);opacity:.07;pointer-events:none}.projcard:nth-child(2n)::before{background-image:linear-gradient(-250deg, #424242, transparent 50%)}.projcard-innerbox{display:flex;padding:1rem}.global-news-img-container{box-sizing:border-box;padding-right:1rem;overflow:hidden;max-width:15rem}@media screen and (max-width: 767px){.projcard-innerbox{display:flex;flex-direction:column;justify-content:center;margin-left:10px;margin-right:10px}.projcard-img{display:none}}.projcard-img{align-items:center;justify-content:center;border-radius:.5rem;width:100%;max-height:15rem;object-fit:cover;transition:transform .2s ease}.projcard:nth-child(2n) .projcard-img{left:initial;right:0}.projcard:hover .projcard-img{transform:scale(1.05) rotate(1deg)}.projcard:hover .projcard-bar{width:70px}.projcard-textbox{font-size:17px;margin-right:5px}.projcard:nth-child(2n) .projcard-textbox{left:initial;right:430px}.projcard:nth-child(2n) .projcard-textbox::before{display:none;pointer-events:none}.projcard-textbox::after{display:none;left:initial;right:-55px}.projcard:nth-child(2n) .projcard-textbox::after{display:block}.proj-dec-none{text-decoration:none}.projcard-title{font-size:24px;padding-top:10px;margin-bottom:0}.projcard-subtitle{color:#555;margin-bottom:5px;margin-top:5px}.projcard-bar{left:-2px;width:50px;height:5px;margin:10px 0;border-radius:5px;background-color:#424242;transition:width .2s ease}.projcard-blue .projcard-bar{background-color:#477171}.projcard-blue::before{background-image:linear-gradient(-70deg, #477171, transparent 50%)}.projcard-blue:nth-child(2n)::before{background-image:linear-gradient(-250deg, #477171, transparent 50%)}.projcard-red .projcard-bar{background-color:#d62f1f}.projcard-red::before{background-image:linear-gradient(-70deg, #d62f1f, transparent 50%)}.projcard-red:nth-child(2n)::before{background-image:linear-gradient(-250deg, #d62f1f, transparent 50%)}.projcard-green .projcard-bar{background-color:#40bd00}.projcard-green::before{background-image:linear-gradient(-70deg, #40bd00, transparent 50%)}.projcard-green:nth-child(2n)::before{background-image:linear-gradient(-250deg, #40bd00, transparent 50%)}.projcard-yellow .projcard-bar{background-color:#f5af41}.projcard-yellow::before{background-image:linear-gradient(-70deg, #f5af41, transparent 50%)}.projcard-yellow:nth-child(2n)::before{background-image:linear-gradient(-250deg, #f5af41, transparent 50%)}.projcard-orange .projcard-bar{background-color:#ff5722}.projcard-orange::before{background-image:linear-gradient(-70deg, #ff5722, transparent 50%)}.projcard-orange:nth-child(2n)::before{background-image:linear-gradient(-250deg, #ff5722, transparent 50%)}.projcard-brown .projcard-bar{background-color:#c49863}.projcard-brown::before{background-image:linear-gradient(-70deg, #c49863, transparent 50%)}.projcard-brown:nth-child(2n)::before{background-image:linear-gradient(-250deg, #c49863, transparent 50%)}.projcard-grey .projcard-bar{background-color:#424242}.projcard-grey::before{background-image:linear-gradient(-70deg, #424242, transparent 50%)}.projcard-grey:nth-child(2n)::before{background-image:linear-gradient(-250deg, #424242, transparent 50%)}.projcard-customcolor .projcard-bar{background-color:var(--projcard-color)}.projcard-customcolor::before{background-image:linear-gradient(-70deg, var(--projcard-color), transparent 50%)}.projcard-customcolor:nth-child(2n)::before{background-image:linear-gradient(-250deg, var(--projcard-color), transparent 50%)}.projcard-description{font-size:15px;color:#424242;margin-top:5px}.projcard-column{display:flex;flex-direction:column}.projcard-tagbox{margin-bottom:20px;margin-top:20px;padding-left:0rem;font-size:14px;cursor:default;user-select:none;pointer-events:none}.projcard-tag{display:inline-block;background:#e0e0e0;color:#555;border-radius:3px 0 0 3px;line-height:26px;padding:0 10px 0 23px;position:relative;margin-top:5px;margin-right:12px;cursor:default;user-select:none;transition:color .2s}.projcard-tag::before{content:"";position:absolute;background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.25);height:6px;left:10px;width:6px;top:10px}.projcard-tag::after{content:"";position:absolute;border-bottom:13px solid rgba(0,0,0,0);border-left:10px solid #e0e0e0;border-top:13px solid rgba(0,0,0,0);right:-10px;top:0}.news-list{list-style:none;padding-left:0rem}.button-text{font-size:1.1rem}.puff_img img{width:100%;height:100%;object-fit:cover;aspect-ratio:1111/570;transition:transform .3s ease}.puff+.puff{margin-top:1.5rem}@supports(display: grid){.puff+.puff{margin-top:0}}.puff{background:#fff;border:10px solid #fff;min-height:132px;box-shadow:none;flex-direction:column;align-items:flex-start;border-radius:0rem 0rem .5rem .5rem}.puff h3,.puff p{padding:0;margin-bottom:0}.puff h3{font-size:1.2rem}.puff p{max-width:60ch}.puff a:focus-visible{text-decoration:underline}.puff a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.puff:focus-within{box-shadow:0 0 0 .05rem}.puff:focus-within a:focus{text-decoration:none}.puff .puff_text{padding:.5rem 0 0}.puff-container{max-width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.puff-container:hover{color:#000}.puff-container:hover .puff_text{text-decoration:underline}.puff-container:hover .start-course-btn{background-color:#000}.puff-container:hover img{transform:scale(1.05) rotate(1deg)}.puff_progress{position:absolute;right:0;margin-top:.5rem;padding:.5rem;background-color:#000;border-radius:.3rem 0 0 .3rem;z-index:1}.puff_progress p{color:#fff;margin:0}.puff_text{padding:1rem;flex:1 0 auto;display:flex;flex-direction:column}.start-course-btn{background-color:#477171;width:100%;height:35px;display:flex;align-items:center;justify-content:center;border-radius:.3rem;color:#fff;font-size:1rem}.course.time{display:flex}.course_info{margin:1rem 0;font-size:.9rem;font-weight:400}.course_info p{margin-bottom:0}.course_time,.course-levels{display:flex;align-items:center;margin-bottom:.3rem;margin-left:.2rem}.student-svg,.clock-svg{width:30px;height:30px;color:#424242;margin-right:.7rem}.clock-svg{width:25px;height:25px}.popular-courses-container .puffs .puffs-li{display:none}@media screen and (min-width: 1200px){.popular-courses-container .puffs .puffs-li:nth-child(-n+8){display:block}}@media screen and (min-width: 768px)and (max-width: 1200px){.popular-courses-container .puffs .puffs-li:nth-child(-n+6){display:block}}@media screen and (max-width: 767px){.popular-courses-container .puffs .puffs-li:nth-child(-n+4){display:block}}.logged-in-h2{margin-top:50px}.wp-block-image img{height:auto}.wp-block-image figcaption{text-align:center;font-size:1.2rem}.wp-block-columns{margin:auto;max-width:40em}@media(min-width: 768px){.wp-block-columns{flex-wrap:wrap !important}.wp-block-columns .wp-block-column .wp-block-embed__wrapper{margin-right:0rem}}@media(min-width: 1268px){.wp-block-columns{flex-wrap:nowrap !important}}@media(min-width: 1268px){.wp-block-columns .wp-block-column{flex-basis:0;flex-grow:1}}.has-inline-color{white-space:nowrap}.has-text-align-center{max-width:100%}.edit-post-visual-editor{width:60rem;margin:auto}.block-editor-block-list__block{min-width:0 !important;max-width:60rem !important}.editor-styles-wrapper .wp-block-columns{min-width:0}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.wp-block-embed iframe{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}ul.ld-lesson-items{padding-left:0;list-style:none}body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title{font-size:15px}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3{font-size:1.4em}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview{padding-top:1.1em;padding-bottom:1.1em}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{background:rgba(0,0,0,0)}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger{background:rgba(0,0,0,0) !important}body .learndash-wrapper .learndash_mark_complete_button,body .learndash-wrapper .ld-focus .ld-focus-header .ld-button-transparent{width:auto}body .learndash-wrapper .ld-focus .ld-focus-header{background:#0a0045;padding:1rem;font-size:.8em}body .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{background:rgba(0,0,0,0)}body .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo a{color:#fff}body .learndash-wrapper .ld-focus .ld-focus-sidebar{background:#f7f7f7}@media(max-width: 768px){body .learndash-wrapper .ld-focus .ld-focus-sidebar{top:112px !important}}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{background:#f7f7f7}.single-sfwd-lessons .learndash-wrapper .ld-progress{padding:1rem 2rem;border-right:0 !important}body .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{text-transform:none;color:#fff !important;font-weight:700}body .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{font-size:1.5em;padding-bottom:.5rem;color:#fff}body .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,body .learndash-wrapper .ld-progress .ld-progress-bar{height:14px}body .learndash-wrapper .sfwd-mark-complete{overflow:visible}body .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button{background:#241b57 !important;margin-left:auto;color:#fff !important}body .learndash-wrapper .ld-focus .ld-focus-header .ld-button-transparent{background:rgba(0,0,0,0) !important;color:#fff !important;margin-left:auto}body .learndash-wrapper .ld-focus .learndash_mark_complete_button,body .learndash-wrapper .ld-focus .ld-button-transparent,body .learndash-wrapper .ld-focus .learndash_mark_complete_button,body .learndash-wrapper .ld-focus .ld-button-transparent,.ld-brand-logo,.ld-brand-logo{outline-width:2px;outline-color:rgba(255,255,255,0);outline-style:dotted;transition:outline-color 250ms ease-in-out}@media(prefers-reduced-motion){body .learndash-wrapper .ld-focus .learndash_mark_complete_button,body .learndash-wrapper .ld-focus .learndash_mark_complete_button .ld-icon,body .learndash-wrapper .ld-focus .ld-button-transparent,body .learndash-wrapper .ld-focus .ld-button-transparent .ld-icon,body .learndash-wrapper .ld-focus .learndash_mark_complete_button,body .learndash-wrapper .ld-focus .learndash_mark_complete_button .ld-icon,body .learndash-wrapper .ld-focus .ld-button-transparent,body .learndash-wrapper .ld-focus .ld-button-transparent .ld-icon,.ld-brand-logo,.ld-brand-logo .ld-icon,.ld-brand-logo,.ld-brand-logo .ld-icon{transition:none}}body .learndash-wrapper .ld-focus .learndash_mark_complete_button:focus-visible,body .learndash-wrapper .ld-focus .ld-button-transparent:focus-visible,body .learndash-wrapper .ld-focus .learndash_mark_complete_button:hover,body .learndash-wrapper .ld-focus .ld-button-transparent:hover,.ld-brand-logo:focus,.ld-brand-logo:hover{outline-color:#fff;opacity:1}body .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after{color:#fff !important}body .learndash-wrapper .ld-focus .ld-focus-header{border-bottom:0}body .learndash-wrapper .ld-content-actions{border-top:0}body .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back{margin-top:1rem}body .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{display:flex;flex-direction:column;justify-content:center}body .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{max-height:30px}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a{color:#000}body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon{color:#000}body .ld-content-actions{flex-wrap:wrap}@media(max-width: 360px){body .ld-content-actions .ld-content-action{border-right:none !important;margin-left:0}body .ld-content-actions .ld-content-action .sfwd-mark-complete{width:auto}}@media(max-width: 768px){.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions{align-items:flex-start;background:#0a0045 !important;border-top:1px solid #efefef;flex:100%;flex-direction:row;order:4;padding:0}}#menu-ld-button{background-color:#e7e6ed;color:#0a0045;text-align:center;border-radius:4px;font-size:1.2em;padding:4px !important}#menu-ld-button:focus{outline:2px solid #fff !important}#menu-ld-button:focus,#menu-ld-button:hover{outline-width:2px;outline-color:#fff;outline-style:dotted;transition:200ms}.learndash_mark_complete_button,.ld-button{font-size:.9em !important;font-weight:500 !important}@media(max-width: 700px){.ld-focus-header{padding-bottom:0em !important;margin-bottom:0em !important}}.course-list-wrapper,.course-info-wrapper{margin:auto;max-width:80%}@media only screen and (max-width: 1000px){.course-list-wrapper,.course-info-wrapper{margin:auto;max-width:95%}}.course-list-wrapper p{max-width:75%}@media only screen and (max-width: 1000px){.course-list-wrapper p{max-width:99%}}.faq-box{font-size:.88rem}.faq-box h2,.faq-box .h2,.faq-box h3,.faq-box .h3{padding-top:.1rem;font-size:1.1rem}.testimonial{display:flex;flex-flow:column wrap;align-items:center;text-align:center;justify-content:stretch;height:100%}.testimonial blockquote{height:min-content}.testimonial figure{margin:1rem}.testimonial figcaption{font-size:.8em}.testimonial hr{width:40%;margin:1rem auto;height:2px}.testimonial img{margin:.5em;box-shadow:10px -10px #c44b27;width:150px;height:auto}.testimonial-icon{margin-top:1rem}.video-block .video-block-wrapper{min-height:100%}.video-block .video-block-wrapper .video-block-image{max-width:100%;border-bottom:0px solid #21252a;width:-webkit-fill-available;border-radius:5px}.video-block .video-block-wrapper .video-block-text-wrapper{padding:2rem 2rem .5rem}.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{padding-top:1.5rem;font-size:1.1rem}.video-block .video-block-wrapper .video-block-text-wrapper p{font-size:.9rem}.video-block .video-block-wrapper .video-block-text-wrapper .video-block-length{margin-top:-0.4rem;font-size:.72rem}.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{font-size:1.2rem}@media(min-width: 782px)and (max-width: 1199.98px){.video-block .video-block-wrapper{padding:.5rem .5rem .5rem}.video-block .video-block-wrapper .video-block-text-wrapper{padding:1rem}.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{font-size:1.1rem}}@media(max-width: 782px){.video-block-wrapper .video-block-image{max-height:100px;object-fit:cover;object-position:top}.wp-block-columns .wp-block-column{flex-basis:100% !important}.wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}}ul.row{list-style-type:none;padding:0;margin:0}.access-info{margin-top:1em;font-size:.8rem;position:relative;margin-left:34px;font-weight:400}.access-info::before{left:-34px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:3px;content:"";position:absolute}.access--locked{color:#700000}.access--free{color:#12362e}.mp-hide-pw{position:relative}.button .mp-hide-pw{position:absolute;right:0;top:0;display:flex;width:auto;height:100%;align-items:center;background:0 0;color:#85929e;text-decoration:none;padding:1em 1.4em;border:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button .mp-hide-pw:hover{background:0 0;color:#3c4550;text-decoration:none;padding:1em 1.4em;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button .mp-hide-pw:active{background:0 0;color:#5d6d7e;text-decoration:none;padding:1em 1.4em;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button .mp-hide-pw .dashicons{width:1.25rem;height:1.25rem;position:relative}.video-block{height:100%;background:#fff;border-radius:8px}.video-header{font-weight:600}.video-block a{height:100%;text-decoration:none;color:#000}.video-block-length{color:gray;padding-top:5px;font-weight:400}.video-block a:hover .video-block-text-wrapper h3,.video-block a:hover .video-block-text-wrapper .h3{text-decoration:underline}.video-block .video-block-wrapper{min-height:100%}.video-block .video-block-wrapper .video-block-image{max-width:100%;border-bottom:0px solid #21252a;width:-webkit-fill-available;border-radius:5px}.video-block .video-block-wrapper .video-block-text-wrapper{padding-left:2rem;padding-right:2rem;padding-bottom:.5rem;padding-top:.5rem}.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{padding-top:1.5rem;font-size:1.1rem}.video-block .video-block-wrapper .video-block-text-wrapper p{font-size:.9rem}.video-block .video-block-wrapper .video-block-text-wrapper .video-block-length{margin-top:-0.4rem;font-size:.72rem}.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{font-size:1.2rem}@media(min-width: 782px)and (max-width: 1199.98px){.video-block .video-block-wrapper .video-block-text-wrapper h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3,.video-block .video-block-wrapper .video-block-text-wrapper .h3{font-size:1.1rem}.video-block .video-block-wrapper{padding:.5rem;padding-bottom:.5rem}.video-block .video-block-wrapper .video-block-text-wrapper{padding-right:1rem;padding-left:1rem}}@media(max-width: 782px){.video-block-wrapper .video-block-image{max-height:100px;object-fit:cover;object-position:top}}td,tr,th{padding-bottom:15px}td span,tr span,th span{font-size:.8rem}.new-member-price-container{background-color:#f5f5f5;padding:10px;border-radius:5px}.table-member-heading{padding:5px;background-color:#fff}.table-member-heading-one{border-radius:5px 0 0 0}.table-member-heading-org{border-radius:0 5px 0 0}.table-heading-one{border-radius:10px 0 0 0}.table-heading-org{border-radius:0 10px 0 0}.new-member-prices-large{background-color:#fff;border-radius:5px;display:block;margin:auto;padding:0px 50px}@media only screen and (max-width: 991px){.new-member-prices-large{padding:0px 10px}}@media only screen and (max-width: 900px){.new-member-prices-large{display:none}}.small-member-card-one,.small-member-card-team,.small-member-card-org{border-radius:5px;max-width:100%;padding-left:30px;padding-bottom:10px;margin-bottom:10px;padding-top:20px}.new-member-prices-small{display:none}.new-member-prices-small ul{padding-left:0rem}.new-member-prices-small li{line-height:45px}@media screen and (max-width: 899px){.new-member-prices-small{background-color:#fff;padding-left:30px;padding-right:30px;border-radius:5px;display:block;padding-bottom:10px}}@media screen and (max-width: 500px){.new-member-prices-small{padding-left:10px;padding-right:10px}.new-member-prices-small .small-member-card-one,.new-member-prices-small .small-member-card-team,.new-member-prices-small .small-member-card-org{padding-left:10px}}.price{font-size:1rem}.new-member-price-row{font-weight:700;padding-bottom:20px}.new-member-extra-info{font-size:.8rem;margin:0 5px 0 0;padding:0;font-weight:normal}.new-member-included-checkmark{width:20px;height:20px}.first-row{padding-right:10px}.member-type{padding-left:10px;padding-right:10px;min-width:150px;text-align:center}.one-member{background-color:#b3bfb8}.team-member{background-color:#d0e8dd}.org-member{background-color:#b8e4cf}.members-list-included{line-height:2rem;list-style:none}.members-list-included:before{content:"✓";color:#225205;font-size:1rem;padding-right:.5rem}.bold-list{font-weight:600}.small-heading-members{padding-bottom:10px}.small-member-card{border-radius:5px;max-width:25rem;padding-left:30px;padding-bottom:10px;margin-bottom:10px}.small-member-card-one{background-color:#b3bfb8}.small-member-card-team{background-color:#d0e8dd}.small-member-card-org{background-color:#b8e4cf}.number-members{background-color:#fff;padding:10px 30px;font-size:1.2rem}.new-member-heading-org{padding:5px;background-color:#fff;border-radius:0 5px 0 0}.new-member-heading-team{padding:5px;background-color:#fff}.new-member-heading-one{padding:5px;background-color:#fff;border-radius:5px 0 0 0}.one-member,.team-member,.org-member{padding-left:10px;padding-right:10px;min-width:150px;text-align:center}.small-price{margin-top:8px}.contact-offer-container{background-color:#fff;padding:0px 20px 20px 20px;margin-top:10px;border-radius:5px;word-break:break-all}.members-demo{padding:5px;margin-top:1rem;background-color:#2d4b4b;color:#fff;transform:rotate(-5deg);display:inline-block;position:relative;bottom:5px}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;word-wrap:break-word;list-style-type:none;padding:0rem;height:100%;color:#111827;box-shadow:0 4px 21px -12px rgba(0,0,0,.66)}.card a{text-decoration:none;border-radius:.5rem .5rem 0rem 0rem}@media screen and (max-width: 370px){.card{gap:1.5rem}}@media screen and (max-width: 780px){.card{gap:2rem}.card:has(.play-icon){gap:0}.card:has(.play-icon) .play-icon{height:2rem;width:2rem}.card:has(.play-icon) .play-icon .dashicons{font-size:2rem;line-height:2rem}}@media(min-width: 768px){.card{gap:2.5rem}.card:has(.play-icon){gap:0}.card:has(.play-icon) .play-icon{height:2rem;width:2rem;margin-top:.5rem}.card:has(.play-icon) .play-icon .dashicons{font-size:2rem;line-height:2rem}}@media(min-width: 992px){.card{grid-template-columns:repeat(2, 1fr);gap:3rem}.card:has(.play-icon){gap:0}.card:has(.play-icon) .play-icon{height:2rem;width:2rem;margin-top:1rem}.card:has(.play-icon) .play-icon .dashicons{font-size:2rem;line-height:2rem}}@media(min-width: 1200px){.card{grid-template-columns:repeat(3, 1fr)}}.card svg:nth-child(4n+2) .card svg{fill:#fff}.card svg:nth-child(4n+3) .card svg{fill:#fff}.card svg:nth-child(4n+4) .card svg{fill:#fff}.card-category{font-size:.8rem;margin-bottom:0rem;font-weight:400}.card-header{display:flex;justify-content:end;padding-right:5px;font-size:.8rem;margin-bottom:0}.card-header p{margin-bottom:0}.card-body{display:flex;justify-content:center;flex-direction:column;padding:0rem 1.5rem;min-height:100px;padding:0rem 1.5rem}.card-title{font-size:1.3rem;padding-top:1rem !important;font-size:700}.card-level{font-size:.8rem}.card-footer{color:#000;background-color:#fff;min-width:30px;font-size:.8rem;padding:.5rem .5rem;font-weight:400;border-radius:0rem 0rem .5rem .5rem}.card-footer p{display:inline-block;margin:0}.card-footer:is(.video-class){border-top:7px solid #e59090}.card-footer:is(.article-class){border-top:7px solid #80b4c7}.card .play-icon{background-color:#e59090;align-self:end;margin-right:1rem;border-radius:.2rem .2rem 0 0}.card .play-icon .dashicons{height:100%;width:100%}.card-list-item{border-radius:.5rem;background-color:#fff}.card-list-item a .card{border-radius:.5rem .5rem .55rem .55rem}.card-list-item a .card:hover{color:#fff;background-color:#2d4b4b !important;transition:background-color ease-in-out .25s}@media(prefers-reduced-motion){.card-list-item a .card:hover{transition:none}}.card-list-item a .card:hover .play-icon{color:#000}.card-list-item a:focus .card{outline:2px solid #21252a;outline-offset:3px}.card-grid{display:grid;grid-template-columns:1fr;list-style-type:none;gap:1rem;padding:0rem;width:100%}.card-grid a{text-decoration:none}@media screen and (max-width: 370px){.card-grid{gap:1.5rem}}@media screen and (max-width: 780px){.card-grid{gap:2rem}}@media(min-width: 768px){.card-grid{gap:2.5rem}}@media(min-width: 992px){.card-grid{grid-template-columns:repeat(2, 1fr);gap:3rem}}@media(min-width: 1200px){.card-grid{grid-template-columns:repeat(3, 1fr)}}.arrow-green{border:solid #477171;border-width:0 5px 5px 0;width:1.5rem;height:1.5rem;display:inline-block;padding:7px;margin-top:.7rem;border-radius:3px;margin-right:2rem;margin-left:.7rem}.arrow-green.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:.8rem}.arrow-green.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.checklist-container{list-style-type:none;padding-left:0rem}.checklist-container h3:first-of-type{margin-top:0}.checklist-container p,.checklist-container li{padding-top:0;margin-top:.2rem;font-size:1rem}.button-content{display:flex;justify-content:space-between;padding:10px;border-radius:5px;margin-top:1rem;background-color:#f5f5f5}.button-content:hover,.button-content:focus{border-radius:.4rem .4rem 0 0;background-color:#fff}.checklist-button{display:flex;justify-content:space-between;background-color:rgba(0,0,0,0);border:none;width:100%;color:#424242;padding:.8rem;cursor:pointer}.checklist-button h2{padding-top:0rem;font-size:1.3rem;margin-top:.5rem;font-weight:500}.checklist-content-background,.checklist-content{visibility:hidden;background-color:#f5f5f5;max-height:0;transition:max-height .5s ease-in-out,padding .4s ease-in-out;overflow:hidden}.checklist-content-background-open,.checklist-content-open{visibility:visible;opacity:1;transition:max-height .5s ease-in-out,opacity .3s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;max-height:1000px;padding:1rem;margin-top:0px;border-radius:0 0 .4rem .4rem}.checkbox-wrapper-31{position:relative;display:inline-block;margin:1rem;width:45px;height:45px}.checkbox-wrapper-31:hover .check{stroke-dashoffset:0}.checkbox-wrapper-31 .background{fill:none;transition:ease all .6s}.checkbox-wrapper-31 .stroke,.checkbox-wrapper-31 .check{fill:none;stroke:#fff;transition:ease all .6s;transform-origin:center}.checkbox-wrapper-31 .stroke{stroke-miterlimit:10;stroke-width:2px;stroke-dashoffset:100;stroke-dasharray:100;transform:rotate(-90deg)}.checkbox-wrapper-31 .check{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dashoffset:22;stroke-dasharray:22}.checkbox-wrapper-31 input[type=checkbox]{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;opacity:0;-appearance:none}.checkbox-wrapper-31 input[type=checkbox]:hover{cursor:pointer}.checkbox-wrapper-31 input[type=checkbox]:focus+svg .background{stroke:#101e1e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dashoffset:4;stroke-dasharray:4}.checkbox-wrapper-31 input[type=checkbox]:not(:checked)+svg .check,.checkbox-wrapper-31 input[type=checkbox]:not(:checked)+svg .stroke{stroke-dashoffset:0;stroke:#477171}.checkbox-wrapper-31 input[type=checkbox]:checked+svg .background{fill:#477171;transform:scale(1)}.checkbox-wrapper-31 input[type=checkbox]:checked+svg .stroke{stroke-dashoffset:0;transform:scale(1)}.checkbox-wrapper-31 input[type=checkbox]:checked+svg .check{stroke-dashoffset:0;transform:scale(1.2)}@media screen and (max-width: 500px){.checkbox-wrapper-31{width:55px;height:55px;margin:auto}.checklist-button h2{font-size:1.1rem;word-break:break-word;hyphens:manual}.arrow-green{border-width:0 4px 4px 0;padding:5px;width:1rem;height:1rem;margin-top:1.5rem;margin-right:.8rem;margin-left:1rem}}pre.wp-block-wcagnetworks-code-block[class*=language-]{font-size:.9rem}pre.wp-block-wcagnetworks-code-block[class*=language-] code{white-space:pre-wrap;width:100%;overflow:hidden}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#241476;border-color:#241476}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#160c47;background-color:#d3d0e4}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#160c47;background-color:#bebbcd}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#160c47;border-color:#160c47}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.accordion-button{background:#fff;border-radius:.5rem;border:#477171 solid 2px;padding:1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;box-shadow:0px 2px 4px rgba(0,0,0,.1)}.accordion-button:hover{background:#f5f5f5}.accordion-button-open{border-bottom:0;box-shadow:0px 0px 0px #fff;border-radius:.5rem .5rem 0rem 0rem}.accordion-button .arrow{border:solid #000;border-width:0px 3px 3px 0;display:inline-block;margin:.4rem 10px .4rem 0}.button-text{font-size:1.1rem;padding:0 !important;margin:0}.video-as-text-accordion{margin:auto;margin-top:1rem;margin-bottom:1rem;width:100%;max-width:700px}.video-as-text-accordion .hide-content *{display:none}.video-as-text-accordion .show-content{border-radius:0rem 0rem .5rem .5rem;padding:1.5rem;background:#fff;border-bottom:#477171 solid 2px;border-left:#477171 solid 2px;border-right:#477171 solid 2px;box-shadow:0px 4px 4px -2px rgba(0,0,0,.1);transition:padding-top .4s ease-in-out}.video-as-text-accordion:last-of-type{margin-bottom:2rem}.accordion-text{font-size:1rem;max-width:550px}h2.puffs_title{display:block;margin:0 0 30px;padding:0 0 1.5rem}.puffs{list-style:none;padding:0}.puffs li{width:100%}.puffs a{text-decoration:none;color:#000;font-weight:700;box-shadow:0 4px 21px -12px rgba(0,0,0,.66);transition:box-shadow .2s ease,transform .2s ease}.puffs a:focus-visible{text-decoration:underline}.puffs a:hover{box-shadow:0 34px 32px -33px rgba(0,0,0,.18);transform:translate(0px, -3px)}.video-article-container,.video-article-content{display:flex;align-items:center;position:relative;width:100%;height:6rem;background-color:#fff;border-radius:.5rem}.video-article-container img,.video-article-content img{transition:ease-in-out .25s}.video-article-container:hover h3,.video-article-content:hover h3{text-decoration:underline;color:#000}.video-article-container h3,.video-article-content h3{padding:1rem;margin-bottom:0}@media screen and (max-width: 200px){.video-article-container h3,.video-article-content h3{overflow:auto}}.video-article-container:hover img,.video-article-content:hover img{transform:scale(1.05) rotate(1deg)}.video-article-img{flex:0 0 5rem;height:100%;overflow:hidden}.video-article-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.3rem 0 0 .3rem}@media screen and (max-width: 250px){.video-article-img{display:none}}@supports(display: grid){.puffs{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));grid-gap:2rem;margin-top:50px}@media screen and (max-width: 575px){.puffs{display:block;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr))}.puffs li{margin-bottom:2rem}}}.puffs--gray{box-shadow:none;margin-top:2.5rem;flex-direction:column;background:#edf1f3;border-color:rgba(0,0,0,0);align-items:flex-start;padding:1.5rem;border-radius:.5rem}.puffs--gray h2{margin-top:2.5rem}@supports(display: grid){.puffs--gray .puffs{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr))}}.mt-puffs{margin-top:1rem}.puffs-wrapper.puffs--gray{padding:0;background-color:rgba(0,0,0,0)}@media screen and (max-width: 400px){.puffs--gray .puffs{display:flex;flex-direction:column}}.article-video-section h2{margin-top:5rem;margin-bottom:20px}.article-video-section p{font-size:20px;margin-bottom:40px}.article-video-section-inlogg h2{margin-top:5rem;margin-bottom:50px}.started_course_progress{top:.5rem;margin-top:0}.compact_puff_ul{display:block;margin-top:20px}.compact_puff_ul li{margin:.5rem}.compact_puff_ul .puff_title{display:flex;flex-direction:row}.compact_puff_ul .puff_content{min-height:auto;border-radius:0;flex-direction:row !important}.compact_puff_ul .puff_content .puff_text{padding:0 !important;overflow-wrap:break-word;hyphens:auto}.compact_puff_ul .start-course-btn{margin-top:.5rem}.compact_puff_ul .started_course_progress{margin-right:0 !important}.puffs-wrapper:not(:has(.compact_puff_ul)) .puff-container:not(:has(img)) .puff_content:has(.started_course_progress) .puff_text{justify-content:end;flex-wrap:wrap;flex:auto;min-height:5rem}.puffs-wrapper:has(.compact_puff_ul) .puff_text{flex:auto}.puffs-wrapper:has(.compact_puff_ul) .started_course_progress{min-width:max-content}.puffs-wrapper:has(.compact_puff_ul) .puff_content:has(.start-course-btn){align-items:center}.puffs-wrapper:has(.compact_puff_ul) .puff_content:has(.start-course-btn) .start-course-btn{width:max-content;padding:0 1rem;margin-left:1rem;margin-top:0}.puffs-wrapper:has(.compact_puff_ul) .puff_content:has(.start-course-btn) .start-course-btn p{width:max-content}@media screen and (max-width: 480px){.puffs-wrapper:has(.compact_puff_ul) .puff_content:has(.start-course-btn){flex-wrap:wrap}.puffs-wrapper:has(.compact_puff_ul) .puff_content:has(.start-course-btn) .start-course-btn{flex:1 0 100%;margin:0;margin-top:.5rem}}.course-list-puff{height:100%}.course-list-puff .puff_content{height:100%;display:flex;justify-content:space-between}.no-courses-message{margin-top:1.5rem}.puffs-wrapper:not(:has(ul)) .puffs:not(.compact_puff_ul){grid-template-columns:1fr;max-width:600px}.group-link-header{margin-bottom:1.5rem}.group-link{margin-top:.5rem;display:block;background-color:#fff;width:100%;border-radius:.3rem;padding:1.5rem;font-weight:500;box-shadow:0 4px 21px -12px rgba(0,0,0,.66);transition:box-shadow .2s ease,transform .2s ease;text-decoration:none}.group-link:hover{box-shadow:0 34px 32px -33px rgba(0,0,0,.18);transform:translate(0px, -3px);text-decoration:underline}.wcag-example-block{margin-bottom:1.5rem;margin-top:.5rem;height:95%}.wcag-example-block .incorrect_example,.wcag-example-block .correct_example{padding:1rem;border:2px solid #7e807e;margin-bottom:1rem;height:100%;border-radius:4px}.wcag-example-block .incorrect_example .example-heading,.wcag-example-block .correct_example .example-heading{padding-top:0}.wcag-example-block .incorrect_example{border-color:#e25050;border-top:10px solid #e25050}.wcag-example-block .correct_example{border-color:#589158;border-top:10px solid #589158}.wcag-example-block button{border-radius:5px;border-style:solid;padding:.5rem 1rem}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
