.woof_redraw_zone label.woof_section_tab_label{display:block;padding:6px 12px;margin-right:0.2rem;cursor:pointer;background:#fff;border:2px solid #ccc;margin-bottom:2px;font-weight:normal;transition:background ease 0.2s;width:100%;float:left;}
.woof_redraw_zone .woof_section_tab{width:100%;padding:3px;background:#fff;height:1px;overflow:hidden;opacity:0;transition:all 0.5s ease-in-out;}
.woof_redraw_zone input[name="woof_section_tabs"]{display:none;}
.woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label{font-weight:bold;}
label.woof_section_tab_label span{transition:transform .5s ease-in-out;display:inline-block;float:right;font-weight:bolder;}
.woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label span{transform:rotate(45deg);}
.woof_redraw_zone input[name="woof_section_tabs"]:checked + label.woof_section_tab_label + .woof_section_tab {
height: auto;
opacity: 1;
transition: all 0.5s ease-in-out;
overflow: inherit;
}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-noir .tooltipster-box{border-radius:0;border:3px solid #000;background:#fff}.tooltipster-sidetip.tooltipster-noir .tooltipster-content{color:#000}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow{height:11px;margin-left:-11px;width:22px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow{height:22px;margin-left:0;margin-top:-11px;width:11px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background{border:11px solid transparent}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;top:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:4px}.tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;top:-4px}.tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border{border-width:11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped{top:-11px}.tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped{left:-11px}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial, sans-serif;}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}
.irs-bar{position:absolute;display:block;left:0;width:0;}
.irs-shadow{position:absolute;display:none;left:0;width:0;}
.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1;}
.irs-handle.type_last{z-index:2;}
.irs-min, .irs-max{position:absolute;display:block;cursor:default;}
.irs-min{left:0;}
.irs-max{right:0;}
.irs-from, .irs-to, .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0, 0, 0, 0);z-index:2;}
.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed;}
.irs-disabled{opacity:0.4;}
.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}
.irs--flat{height:40px;}
.irs--flat.irs-with-grid{height:60px;}
.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px;}
.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565;}
.irs--flat .irs-bar--single{border-radius:4px 0 0 4px;}
.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9;}
.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent;}
.irs--flat .irs-handle > i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453;}
.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child{background-color:#a43540;}
.irs--flat .irs-min, .irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px;}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565;}
.irs--flat .irs-grid-pol{background-color:#e1e4e9;}
.irs--flat .irs-grid-text{color:#999;}
.irs--big{height:55px;}
.irs--big.irs-with-grid{height:70px;}
.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px;}
.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255, 255, 255, 0.5);}
.irs--big .irs-bar--single{border-radius:12px 0 0 12px;}
.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66, 139, 202, 0.5);}
.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0, 0, 0, 0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;border-radius:30px;}
.irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover{border-color:rgba(0, 0, 0, 0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);}
.irs--big .irs-min, .irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px;}
.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px;}
.irs--big .irs-grid-pol{background-color:#428bca;}
.irs--big .irs-grid-text{color:#428bca;}
.irs--modern{height:55px;}
.irs--modern.irs-with-grid{height:55px;}
.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px;}
.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%);}
.irs--modern .irs-bar--single{border-radius:5px 0 0 5px;}
.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209, 214, 224, 0.5);}
.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);border-radius:0 0 3px 3px;}
.irs--modern .irs-handle > i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg);}
.irs--modern .irs-handle > i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px;}
.irs--modern .irs-handle > i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1;}
.irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);}
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1){border-color:#7685a2;}
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3){border-color:#48536a;}
.irs--modern .irs-min, .irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px;}
.irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px;}
.irs--modern .irs-from:before, .irs--modern .irs-to:before, .irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426;}
.irs--modern .irs-grid{height:25px;}
.irs--modern .irs-grid-pol{background-color:#dedede;}
.irs--modern .irs-grid-text{color:silver;font-size:13px;}
.irs--sharp{height:50px;font-size:12px;line-height:1;}
.irs--sharp.irs-with-grid{height:57px;}
.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px;}
.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa;}
.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px;}
.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0, 0, 0, 0.5);}
.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2;}
.irs--sharp .irs-handle > i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2;}
.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover{background-color:black;}
.irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child{border-top-color:black;}
.irs--sharp .irs-min, .irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:0.4;background-color:#a804b2;border-radius:2px;}
.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px;}
.irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2;}
.irs--sharp .irs-grid{height:25px;}
.irs--sharp .irs-grid-pol{background-color:#dedede;}
.irs--sharp .irs-grid-text{color:silver;font-size:13px;}
.irs--round{height:50px;}
.irs--round.irs-with-grid{height:65px;}
.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px;}
.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa;}
.irs--round .irs-bar--single{border-radius:4px 0 0 4px;}
.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222, 228, 236, 0.5);}
.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0, 0, 255, 0.3);}
.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover{background-color:#f0f6ff;}
.irs--round .irs-min, .irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0, 0, 0, 0.1);border-radius:4px;}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px;}
.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa;}
.irs--round .irs-grid{height:25px;}
.irs--round .irs-grid-pol{background-color:#dedede;}
.irs--round .irs-grid-text{color:silver;font-size:13px;}
.irs--square{height:50px;}
.irs--square.irs-with-grid{height:60px;}
.irs--square .irs-line{top:31px;height:4px;background-color:#dedede;}
.irs--square .irs-bar{top:31px;height:4px;background-color:black;}
.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede;}
.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover{background-color:#f0f6ff;}
.irs--square .irs-min, .irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0, 0, 0, 0.1);}
.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white;}
.irs--square .irs-grid{height:25px;}
.irs--square .irs-grid-pol{background-color:#dedede;}
.irs--square .irs-grid-text {
color: silver;
font-size: 11px;
}:root{--ld-color-semantic-success:#2f8351;--ld-color-semantic-error:var(--ld-color-primitives-red-500);--ld-color-system-body-text:#333;--ld-color-system-middle-gray:var(--ld-color-primitives-grey-150);--ld-color-system-middle-gray-light:#edf0f5;--ld-color-system-light-2:#f6f8fa;--ld-color-system-subtle:var(--ld-color-primitives-grey-500);--ld-color-field-bg:var(--ld-color-system-white);--ld-color-field-border:#8694b1;--ld-typography-font-family:inter,-apple-system,roboto,ubuntu,sans-serif;--ld-typography-font-weight-regular:400;--ld-typography-font-weight-medium:500;--ld-typography-font-weight-bold:700;--ld-typography-desktop-h1-size:4rem;--ld-typography-desktop-h1-height:4.5rem;--ld-typography-desktop-h1-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h1-spacing:-2%;--ld-typography-desktop-h1-margin:var(--ld-spacer-8);--ld-typography-mobile-h1-size:3rem;--ld-typography-mobile-h1-height:3.5rem;--ld-typography-mobile-h1-margin:var(--ld-spacer-7);--ld-typography-desktop-h2-size:3rem;--ld-typography-desktop-h2-height:3.5rem;--ld-typography-desktop-h2-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h2-spacing:-2%;--ld-typography-desktop-h2-margin:var(--ld-spacer-7);--ld-typography-mobile-h2-size:2.5rem;--ld-typography-mobile-h2-height:3rem;--ld-typography-mobile-h2-margin:var(--ld-spacer-6);--ld-typography-desktop-h3-size:2.5rem;--ld-typography-desktop-h3-height:3rem;--ld-typography-desktop-h3-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h3-spacing:-2%;--ld-typography-desktop-h3-margin:var(--ld-spacer-6);--ld-typography-mobile-h3-size:2rem;--ld-typography-mobile-h3-height:2.5rem;--ld-typography-mobile-h3-margin:var(--ld-spacer-5);--ld-typography-desktop-h4-size:2rem;--ld-typography-desktop-h4-height:2.5rem;--ld-typography-desktop-h4-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h4-spacing:inherit;--ld-typography-desktop-h4-margin:var(--ld-spacer-5);--ld-typography-mobile-h4-size:1.5rem;--ld-typography-mobile-h4-height:2rem;--ld-typography-mobile-h4-margin:var(--ld-spacer-4);--ld-typography-desktop-h5-size:1.5rem;--ld-typography-desktop-h5-height:2rem;--ld-typography-desktop-h5-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h5-spacing:inherit;--ld-typography-desktop-h5-margin:var(--ld-spacer-4);--ld-typography-mobile-h5-size:1.25rem;--ld-typography-mobile-h5-height:1.75rem;--ld-typography-mobile-h5-margin:var(--ld-spacer-4);--ld-typography-desktop-h6-size:1.125rem;--ld-typography-desktop-h6-height:1.5rem;--ld-typography-desktop-h6-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-h6-spacing:inherit;--ld-typography-desktop-h6-margin:var(--ld-spacer-3);--ld-typography-mobile-h6-size:1.125rem;--ld-typography-mobile-h6-height:1.5rem;--ld-typography-mobile-h6-margin:var(--ld-spacer-3);--ld-typography-desktop-body-large-size:1.25rem;--ld-typography-desktop-body-large-height:1.75rem;--ld-typography-mobile-body-large-size:1rem;--ld-typography-mobile-body-large-height:1.5rem;--ld-typography-desktop-body-size:1rem;--ld-typography-desktop-body-height:1.5rem;--ld-typography-mobile-body-size:0.875rem;--ld-typography-mobile-body-height:1.375rem;--ld-typography-desktop-body-small-size:0.875rem;--ld-typography-desktop-body-small-height:1.375rem;--ld-typography-desktop-caption-size:0.75rem;--ld-typography-desktop-caption-height:1.25rem;--ld-typography-mobile-caption-size:0.75rem;--ld-typography-mobile-caption-height:1.25rem;--ld-typography-desktop-pre-title-size:0.75rem;--ld-typography-desktop-pre-title-height:1.25rem;--ld-typography-desktop-pre-title-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-pre-title-spacing:3%;--ld-typography-desktop-pre-title-transform:uppercase;--ld-typography-mobile-pre-title-size:0.75rem;--ld-typography-mobile-pre-title-height:1.25rem;--ld-typography-desktop-button-text-size:var(--ld-typography-desktop-body-size);--ld-typography-desktop-button-text-height:var(--ld-typography-desktop-body-height);--ld-typography-desktop-button-text-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-button-text-spacing:3%;--ld-typography-mobile-button-text-size:var(--ld-typography-mobile-body-size);--ld-typography-mobile-button-text-height:var(--ld-typography-mobile-body-height);--ld-typography-desktop-link-size:1rem;--ld-typography-desktop-link-height:1.5rem;--ld-typography-desktop-link-weight:var(--ld-typography-font-weight-bold);--ld-typography-desktop-link-decoration:underline;--ld-typography-mobile-link-size:0.875rem;--ld-typography-mobile-link-height:1.375rem;--ld-color-primitives-blue-100:#f3f8ff;--ld-color-primitives-blue-150:#d6defb;--ld-color-primitives-blue-175:#b6c7f7;--ld-color-primitives-blue-200:#98acf5;--ld-color-primitives-blue-500:#235af3;--ld-color-primitives-blue-800:#0e2a90;--ld-color-primitives-green-100:#eef7f1;--ld-color-primitives-green-250:#7cd09d;--ld-color-primitives-green-300:#3eab6a;--ld-color-primitives-green-500:#2b7f4d;--ld-color-primitives-green-800:#055224;--ld-color-primitives-grey-0:#fff;--ld-color-primitives-grey-100:#f7f9fc;--ld-color-primitives-grey-140:#dce1e8;--ld-color-primitives-grey-150:#d2d7e2;--ld-color-primitives-grey-200:#a7adc2;--ld-color-primitives-grey-350:#8d90a7;--ld-color-primitives-grey-500:#73738c;--ld-color-primitives-grey-800:#4a4a68;--ld-color-primitives-grey-900:#0e0e2c;--ld-color-primitives-red-100:#faeeee;--ld-color-primitives-red-200:#f6cfcf;--ld-color-primitives-red-250:#ee8b8d;--ld-color-primitives-red-300:#e65255;--ld-color-primitives-red-500:#db0000;--ld-color-primitives-red-800:#8f0000;--ld-color-primitives-yellow-100:#fdf8ec;--ld-color-primitives-yellow-200:#f9d99e;--ld-color-primitives-yellow-500:#f3b33e;--ld-color-primitives-yellow-800:#eb7100;--ld-color-semantic-alert-success-background:var(--ld-color-primitives-blue-100);--ld-color-semantic-alert-success-border:var(--ld-color-primitives-blue-200);--ld-color-semantic-alert-success-icon:var(--ld-color-primitives-blue-150);--ld-color-semantic-alert-warning-background:var(--ld-color-primitives-yellow-100);--ld-color-semantic-alert-warning-border:var(--ld-color-primitives-yellow-500);--ld-color-semantic-alert-warning-icon:var(--ld-color-primitives-yellow-200);--ld-color-semantic-alert-error-background:var(--ld-color-primitives-red-100);--ld-color-semantic-alert-error-border:var(--ld-color-primitives-red-300);--ld-color-semantic-alert-error-icon:var(--ld-color-primitives-red-200);--ld-color-semantic-button-primary-background-disabled-hover:var(--ld-color-primitives-grey-200);--ld-color-semantic-button-primary-background-disabled:var(--ld-color-primitives-grey-100);--ld-color-semantic-button-primary-background-hover:var(--ld-color-primitives-blue-800);--ld-color-semantic-button-primary-background:var(--ld-color-primitives-blue-500);--ld-color-semantic-button-primary-border-disabled:var(--ld-color-primitives-grey-500);--ld-color-semantic-button-secondary-background-hover:var(--ld-color-primitives-blue-100);--ld-color-semantic-button-secondary-background:var(--ld-color-primitives-grey-0);--ld-color-semantic-button-secondary-border-hover:var(--ld-color-primitives-blue-800);--ld-color-semantic-button-secondary-border:var(--ld-color-primitives-blue-500);--ld-color-semantic-button-tertiary-border:var(--ld-color-primitives-blue-500);--ld-color-semantic-button-tertiary-focus:var(--ld-color-primitives-blue-150);--ld-color-semantic-button-tertiary-text-disabled-hover:var(--ld-color-primitives-grey-500);--ld-color-semantic-button-tertiary-text-disabled:var(--ld-color-primitives-grey-200);--ld-color-semantic-button-tertiary-text-hover:var(--ld-color-primitives-blue-500);--ld-color-semantic-button-tertiary-text-icon-only:var(--ld-color-primitives-grey-500);--ld-color-semantic-button-tertiary-text:var(--ld-color-primitives-grey-800);--ld-color-semantic-field-background-active:var(--ld-color-primitives-blue-100);--ld-color-semantic-field-background-disabled:var(--ld-color-primitives-grey-100);--ld-color-semantic-field-background-error:var(--ld-color-primitives-red-100);--ld-color-semantic-field-background-hover:var(--ld-color-primitives-blue-100);--ld-color-semantic-field-background-valid:var(--ld-color-primitives-green-100);--ld-color-semantic-field-background:var(--ld-color-primitives-grey-0);--ld-color-semantic-field-border-disabled:var(--ld-color-primitives-grey-200);--ld-color-semantic-field-border:var(--ld-color-primitives-grey-150);--ld-color-semantic-field-border-error:var(--ld-color-primitives-red-200);--ld-color-semantic-field-border-valid:var(--ld-color-primitives-green-200);--ld-color-semantic-general-border:var(--ld-color-primitives-grey-140);--ld-color-semantic-general-middle-grey:var(--ld-color-primitives-grey-150);--ld-color-semantic-general-tab-underline:var(--ld-color-primitives-grey-150);--ld-color-semantic-text-body:var(--ld-color-primitives-grey-800);--ld-color-semantic-text-body-subtle:var(--ld-color-primitives-grey-500);--ld-color-semantic-text-button-primary:var(--ld-color-primitives-grey-0);--ld-color-semantic-text-button-primary-disabled:var(--ld-color-primitives-grey-800);--ld-color-semantic-text-button-primary-disabled-hover:var(--ld-color-primitives-grey-900);--ld-color-semantic-text-button-secondary-disabled-hover:var(--ld-color-primitives-grey-900);--ld-color-semantic-text-link:var(--ld-color-primitives-blue-500);--ld-color-semantic-text-link-hover:var(--ld-color-primitives-blue-800);--ld-color-brand-primary:var(--ld-color-primitives-blue-500);--ld-color-brand-secondary:var(--ld-color-primitives-yellow-500);--ld-color-brand-tertiary:#479bf8;--ld-color-semantic-success:var(--ld-color-primitives-green-300);--ld-color-semantic-error:var(--ld-color-primitives-red-300);--ld-color-system-validation-error:var(--ld-color-primitives-red-500);--ld-color-semantic-error-light:var(--ld-color-primitives-red-100);--ld-color-system-validation-success:#2f8351;--ld-color-semantic-success-light:var(--ld-color-primitives-green-100);--ld-color-system-dark:var(--ld-color-primitives-blue-800);--ld-color-system-body-text:var(--ld-color-primitives-grey-800);--ld-color-system-text-dark:var(--ld-color-primitives-grey-900);--ld-color-system-subtle:#8c8ca2;--ld-color-system-subtle-text:var(--ld-color-system-subtle);--ld-color-system-border:var(--ld-color-primitives-grey-140);--ld-color-system-light-1:var(--ld-color-primitives-blue-100);--ld-color-system-light-2:var(--ld-color-primitives-grey-100);--ld-color-system-white:var(--ld-color-primitives-grey-0);--ld-color-button:var(--ld-color-system-white);--ld-color-button-bg:var(--ld-color-brand-primary);--ld-color-button-bg-hover:var(--ld-color-system-dark);--ld-color-button-secondary-border:var(--ld-color-brand-primary);--ld-color-button-disabled-bg-hover:var(--ld-color-primitives-grey-200);--ld-color-button-disabled-border-hover:var(--ld-color-system-subtle-text);--ld-color-progress-bar-bg:#f5f5f5;--ld-color-progress-bar-fg:#000;--ld-color-field-bg:var(--ld-color-system-light-1);--ld-color-field-bg-hover:var(--ld-color-system-white);--ld-color-field-bg-active:var(--ld-color-system-white);--ld-color-field-bg-valid:var(--ld-color-system-white);--ld-color-field-bg-error:var(--ld-color-system-white);--ld-color-field-bg-disabled:var(--ld-color-system-light-2);--ld-color-field-border:var(--ld-color-system-subtle);--ld-color-field-border-active:var(--ld-color-brand-primary);--ld-color-field-border-active-shadow:0 0 0 4px #3259eb33;--ld-color-field-border-error:var(--ld-color-semantic-error);--ld-color-field-border-error-shadow:0 0 0 4px #e6525533;--ld-color-field-border-valid:var(--ld-color-semantic-success);--ld-color-field-border-valid-shadow:0 0 0 4px #3eab6a33;--ld-color-field-border-disabled:var(--ld-color-system-light-3);--ld-color-field-text:var(--ld-color-system-subtle-text);--ld-color-field-text-active:var(--ld-color-system-dark);--ld-color-field-text-valid:var(--ld-color-system-dark);--ld-color-field-text-error:var(--ld-color-system-dark);--ld-color-field-text-disabled:var(--ld-color-system-subtle-text);--ld-color-field-description:var(--ld-color-system-subtle-text);--ld-color-field-error:var(--ld-color-semantic-error);--ld-color-label:var(--ld-color-system-dark)}.ld-layout{grid-gap:var(--ld-spacer-fixed-6);display:grid;grid-template-areas:"header" "sidebar" "content";grid-template-columns:1fr}.ld-layout,.ld-layout *{-webkit-font-smoothing:antialiased}.ld-layout--no-header{grid-template-areas:"sidebar" "content"}.ld-layout.ld-breakpoint--extra-small:not(.ld-layout--no-sidebar){grid-template-areas:"header header" "content sidebar";grid-template-columns:auto clamp(210px,30.5%,285px)}.ld-layout.ld-breakpoint--extra-small:not(.ld-layout--no-sidebar).ld-layout--no-header{grid-template-areas:"content sidebar"}.ld-layout--no-sidebar{grid-template-areas:"header" "content"}.ld-layout--no-sidebar.ld-layout--no-header{grid-template-areas:"content"}.ld-layout__content,.ld-layout__header,.ld-layout__sidebar{display:grid}.ld-layout__header{gap:var(--ld-spacer-fixed-4);grid-area:header}.ld-breakpoint--small .ld-layout__header{gap:var(--ld-spacer-fixed-3)}.ld-layout__sidebar{display:flex;flex-direction:column;gap:var(--ld-spacer-4);grid-area:sidebar;margin-top:var(--ld-spacer-2)}.ld-layout__content{gap:var(--ld-spacer-6);grid-area:content}.ld-layout>:not(.ld-layout__header):not(.ld-layout__sidebar):not(.ld-layout__content):not(script):not(style){display:flex;flex-direction:column;grid-column:1/2}.ld-layout--no-sidebar .ld-layout>:not(.ld-layout__header):not(.ld-layout__sidebar):not(.ld-layout__content):not(script):not(style){grid-column:1/-1}.ld-layout>:not(.ld-layout__header):not(.ld-layout__sidebar):not(.ld-layout__content):not(script):not(style){grid-row-start:span 1}.ld-form .ld-form__field{background:var(--ld-color-field-bg);border:1px solid var(--ld-color-field-border);border-radius:var(--ld-radius);box-sizing:border-box;color:var(--ld-color-field-text);display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);height:auto;line-height:var(--ld-typography-desktop-body-height);margin-bottom:var(--ld-spacer-4);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3)}.ld-form .ld-form__field:active,.ld-form .ld-form__field:focus{border-color:var(--ld-color-field-border-active);box-shadow:inset 0 0 0 2px var(--ld-color-field-border-active);outline:0}.ld-form .ld-form__field:disabled{background:var(--ld-color-field-bg-disabled);border-color:var(--ld-color-field-border-disabled);color:var(--ld-color-field-text-disabled)}.ld-form .ld-form__field:hover{background:var(--ld-color-field-bg-hover)}.ld-form .ld-form__field--error:not(:focus){border-color:var(--ld-color-field-border-error)}.ld-form .ld-form__field--valid{border-color:var(--ld-color-field-border-valid)}.ld-form .ld-form__field-wrapper--type-radio{cursor:pointer;position:relative}.ld-form .ld-form__field-wrapper--type-radio input[type=radio]{height:1.5em;left:-5px;opacity:0;position:absolute;top:-2px;width:1.5em}.ld-form .ld-form__field-wrapper--type-radio input[type=radio]:checked+.ld-svgicon__radio .ld-svgicon__radio-select{display:inline-block}.ld-form .ld-form__field-wrapper--type-radio input[type=radio]:not(:checked)+.ld-svgicon__radio .ld-svgicon__radio-select{display:none}.ld-form input[type=checkbox]{border-color:var(--ld-color-field-border);border-radius:var(--ld-radius);border-width:1px;cursor:pointer;margin-right:var(--ld-spacer-1);transform:scale(1.5);transform-origin:left;vertical-align:initial}.ld-form input[type=checkbox]:after{border:3px solid var(--form--color-text);border-left:0;border-top:0;content:"";display:block;height:13px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(30deg);width:7px}.ld-form input[type=checkbox]:checked:after{opacity:1}.ld-form__fieldset{border:0;margin:0;padding:0}.ld-form .ld-button:disabled,.ld-form button:disabled,.ld-form input[type=button]:disabled,.ld-form input[type=reset]:disabled,.ld-form input[type=submit]:disabled{cursor:not-allowed}.ld-form__field-error-message{color:var(--ld-color-semantic-error);display:block;font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height);margin-bottom:var(--ld-spacer-4);margin-top:calc(var(--ld-spacer-1)*-1)}.ld-form__field-password-wrapper+.ld-form__field-error-message{margin-bottom:var(--ld-spacer-1);margin-top:var(--ld-spacer-1)}.ld-form__field-confirm_password-wrapper+.ld-form__field-error-message{margin-bottom:0}.ld-button{align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-button{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-button:focus{outline-style:solid}.ld-button:disabled,.ld-button[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-button:disabled:hover,.ld-button[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-button--primary{background-color:var(--ld-color-button-bg)}.ld-button--primary:active,.ld-button--primary:hover{background-color:var(--ld-color-button-bg-hover)}.ld-button--primary:focus{outline-color:var(--ld-color-button-bg)}.ld-button--primary:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.ld-button--secondary{background-color:var(--ld-color-system-white);border:2px solid var(--ld-color-button-secondary-border);color:var(--ld-color-brand-primary)}.ld-button--secondary:active,.ld-button--secondary:hover{background-color:var(--ld-color-system-light-1);border-color:var(--ld-color-system-dark);color:var(--ld-color-system-dark);outline:none}.ld-button--secondary:disabled{background-color:var(--ld-color-semantic-button-primary-background-disabled);border-color:var(--ld-color-semantic-button-primary-border-disabled);border-width:2px;color:var(--ld-color-semantic-text-button-primary-disabled)}.ld-button--secondary:focus{outline-color:var(--ld-color-system-dark)}.ld-button--secondary:hover:disabled{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-secondary-disabled-hover)}.ld-button--secondary:hover:focus{outline-color:var(--ld-color-system-light-1)}.ld-button--tertiary{background-color:var(--ld-color-system-white);border:2px solid #0000;color:var(--ld-color-system-body-text);outline-offset:0;outline-width:4px}.ld-button--tertiary:active,.ld-button--tertiary:focus,.ld-button--tertiary:hover{border-color:var(--ld-color-brand-primary)}.ld-button--tertiary:active,.ld-button--tertiary:hover{background-color:var(--ld-color-system-light-1);color:var(--ld-color-brand-primary)}.ld-button--tertiary:focus{outline-color:#d6defb}.ld-button--tertiary:disabled,.ld-button--tertiary[aria-disabled=true]{background-color:var(--ld-color-system-white);border:none}.ld-button--tertiary:disabled:hover,.ld-button--tertiary[aria-disabled=true]:hover{background-color:var(--ld-color-system-light-2)}.ld-button--border{background:var(--ld-color-field-bg);border:2px solid var(--ld-color-field-border);border-radius:8px;color:var(--ld-color-system-body-text);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-medium);line-height:var(--ld-typography-desktop-body-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3)}.ld-button--border:focus{border-color:var(--ld-color-system-body-text);box-shadow:inset 0 0 0 2px var(--ld-color-system-body-text);outline:none}.ld-button--border:active,.ld-button--border:hover{background-color:var(--ld-color-system-light-1);border-color:var(--ld-color-system-body-text);color:var(--ld-color-system-body-text);outline:none}.ld-button--mini{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3)}.ld-button--mini.ld-button--icon-right{padding-right:var(--ld-spacer-fixed-2)}.ld-button--mini.ld-button--icon-left{padding-left:var(--ld-spacer-fixed-2)}.ld-button--icon-right{padding-right:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-button--icon-right{padding-right:var(--ld-spacer-fixed-3)}}.ld-button--icon-left{padding-left:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-button--icon-left{padding-left:var(--ld-spacer-fixed-3)}}.ld-pill{align-items:center;background:var(--ld-color-system-middle-gray-light);border-radius:var(--ld-border-radius);display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-bold);gap:var(--ld-spacer-fixed-0);letter-spacing:1px;line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-0) var(--ld-spacer-fixed-1) var(--ld-spacer-0) var(--ld-spacer-fixed-0);text-transform:uppercase}.ld-pill--info{background:var(--ld-color-primitives-blue-150);color:var(--ld-color-primitives-blue-800)}.ld-pill--warning{background:var(--ld-color-primitives-yellow-200);color:#000}.ld-tab-bar{display:flex;flex-direction:column;gap:var(--ld-spacer-1)}.ld-tab-bar.ld-breakpoint--small{gap:var(--ld-spacer-3)}.ld-tab-bar--single.ld-tab-bar--no-access{margin-top:var(--ld-spacer-2)}.ld-tab-bar__tabs{display:flex;flex-wrap:wrap;overflow:hidden}.ld-breakpoint--small .ld-tab-bar__tabs{gap:var(--ld-spacer-fixed-0)}.ld-tab-bar__tab{all:unset;align-items:center;color:var(--ld-color-system-body-text);cursor:pointer;display:flex;flex-direction:row;font-weight:var(--ld-typography-font-weight-bold);gap:var(--ld-spacer-fixed-1);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-0) var(--ld-spacer-1) var(--ld-spacer-fixed-0);position:relative}.ld-breakpoint--small .ld-tab-bar__tab{padding:var(--ld-spacer-1) var(--ld-spacer-fixed-1) var(--ld-spacer-2) var(--ld-spacer-fixed-0)}.ld-tab-bar__tab:before{border-bottom:.125rem solid var(--ld-color-system-middle-gray);width:100vw}.ld-tab-bar__tab:after,.ld-tab-bar__tab:before{bottom:.125rem;content:"";left:0;position:absolute;right:0}.ld-tab-bar__tab:after{border-bottom:.25rem solid #0000}.ld-tab-bar__tab .ld-svgicon{color:var(--ld-color-system-subtle-text)}.ld-tab-bar__tab:focus,.ld-tab-bar__tab:focus-visible,.ld-tab-bar__tab:hover,.ld-tab-bar__tab[aria-selected=true]{box-shadow:none}.ld-tab-bar__tab:focus .ld-svgicon,.ld-tab-bar__tab:focus-visible .ld-svgicon,.ld-tab-bar__tab:hover .ld-svgicon,.ld-tab-bar__tab[aria-selected=true] .ld-svgicon{color:inherit}.ld-tab-bar__tab:hover{background-color:unset;color:var(--ld-color-system-dark)}.ld-tab-bar__tab:hover:after{border-color:var(--ld-color-system-dark)}.ld-tab-bar__tab[aria-selected=true]{background-color:unset;color:var(--ld-color-brand-primary)}.ld-tab-bar__tab[aria-selected=true]:after{border-color:var(--ld-color-brand-primary)}.ld-tab-bar__tab:focus,.ld-tab-bar__tab:focus-visible{background:var(--ld-color-system-dark);color:var(--ld-color-system-white)}.ld-tab-bar__tab:focus-visible:after,.ld-tab-bar__tab:focus:after{display:none}.ld-tab-bar__panel>p{margin-bottom:var(--ld-spacer-3)}.ld-tab-bar__panel>*{margin-top:0}.ld-tab-bar__panel .ld-featured-image{height:auto;margin-bottom:var(--ld-spacer-8);width:100%}.ld-button__password-visibility-toggle{background-color:var(--ld-color-field-bg)}.ld-registration__wrapper{margin:auto}.ld-registration__wrapper.ld-breakpoint--medium{display:flex;flex-wrap:wrap}.ld-registration__wrapper--logged-in.ld-registration__wrapper.ld-breakpoint--medium{display:block;flex-wrap:wrap}.ld-registration__wrapper--logged-in.ld-registration__wrapper.ld-breakpoint--medium .ld-registration-order{border-top:none;box-sizing:border-box;flex:0 0 100%;margin-bottom:0;max-width:650px;padding-left:0;padding-right:0}.ld-registration__wrapper--logged-in.ld-registration__wrapper .ld-registration-order{max-width:650px}.ld-registration__wrapper--logged-in.ld-registration__wrapper .ld-registration-order__return,.ld-registration__wrapper--logged-in.ld-registration__wrapper .ld-registration-order__return .dashicons{font-size:inherit}.ld-registration__wrapper--logged-in.ld-registration__wrapper .ld-registration-order__return-wrapper{border-right:none;margin-left:auto;margin-right:auto;max-width:650px;padding-right:0}.ld-registration__wrapper--logged-in.ld-registration__wrapper .ld-registration__form{border-right:none;flex:0 0 100%;margin-left:auto;margin-right:auto;max-width:650px;padding-right:0}.ld-registration__wrapper--login .ld-registration__login,.ld-registration__wrapper--login .ld-registration__login-form{display:block}.ld-registration__wrapper--login .ld-registration__register,.ld-registration__wrapper--login .ld-registration__register-form,.ld-registration__wrapper--register .ld-registration__login,.ld-registration__wrapper--register .ld-registration__login-form{display:none}.ld-registration__wrapper--register .ld-registration__register,.ld-registration__wrapper--register .ld-registration__register-form{display:block}.ld-registration__wrapper .ld-alert{margin-left:auto;margin-right:auto;max-width:650px}.ld-registration__wrapper--has-order.ld-breakpoint--medium .ld-registration__form{border-right:1px solid var(--ld-color-system-middle-gray);box-sizing:border-box;flex:0 0 67%;margin-left:0;margin-right:0;max-width:67%;padding-right:var(--ld-spacer-9)}.ld-registration__login,.ld-registration__register{margin-left:auto;margin-right:auto;max-width:650px}.ld-registration__login,.ld-registration__login-form{display:none}.ld-registration__register,.ld-registration__register-form{display:block}.ld-registration__register-form .ld-password-strength__error{display:none}.ld-registration__heading,.ld-registration__login,.ld-registration__p,.ld-registration__register{margin-bottom:var(--ld-spacer-5)}.ld-registration__register .ld-registration__p:last-child{margin-bottom:0}.ld-registration__login-button{display:inline-block}.ld-registration__login-button--active{display:none}.ld-registration__form{margin-left:auto;margin-right:auto;max-width:650px;padding-bottom:var(--ld-spacer-6);width:100%}.ld-registration__form .ld-password-strength{margin-bottom:var(--ld-spacer-fixed-1)}.ld-registration__login-form input:not([type=checkbox]){margin-bottom:var(--ld-spacer-4)}.ld-registration__login-form .ld-registration__forgot-password,.ld-registration__login-form .login-password,.ld-registration__login-form .login-remember,.ld-registration__login-form .login-submit,.ld-registration__login-form .login-username{margin:0}.ld-registration__login-form .login-remember{font-size:var(--ld-typography-desktop-body-size);line-height:var(--ld-typography-desktop-body-height);margin-bottom:var(--ld-spacer-4);padding:var(--ld-spacer-1) 0}.ld-breakpoint--tablet .ld-registration__login-form .login-remember,.ld-registration__login-form .login-remember input,.ld-registration__login-form .login-remember label{margin-bottom:0}.ld-registration__forgot-password-form,.ld-registration__login-form,.ld-registration__register-form,.ld-registration__reset-password-form{margin-left:auto;margin-right:auto;max-width:650px}.ld-registration__forgot-password-form label,.ld-registration__login-form label,.ld-registration__register-form label,.ld-registration__reset-password-form label{display:block;font-size:var(--ld-typography-desktop-body-size);line-height:var(--ld-typography-desktop-body-height);margin-bottom:var(--ld-spacer-1)}.ld-registration__forgot-password-form input[type=email],.ld-registration__forgot-password-form input[type=password],.ld-registration__forgot-password-form input[type=text],.ld-registration__login-form input[type=email],.ld-registration__login-form input[type=password],.ld-registration__login-form input[type=text],.ld-registration__register-form input[type=email],.ld-registration__register-form input[type=password],.ld-registration__register-form input[type=text],.ld-registration__reset-password-form input[type=email],.ld-registration__reset-password-form input[type=password],.ld-registration__reset-password-form input[type=text]{font-size:var(--ld-typography-desktop-body-size);margin-left:0;width:100%}.ld-registration__forgot-password-form input[type=checkbox],.ld-registration__login-form input[type=checkbox],.ld-registration__register-form input[type=checkbox],.ld-registration__reset-password-form input[type=checkbox]{margin-bottom:3px}.ld-registration__forgot-password-form input[name=confirm_password],.ld-registration__login-form input[name=confirm_password],.ld-registration__register-form input[name=confirm_password],.ld-registration__reset-password-form input[name=confirm_password]{margin-bottom:0}.ld-registration__forgot-password-form .login-submit,.ld-registration__login-form .login-submit,.ld-registration__register-form .login-submit,.ld-registration__reset-password-form .login-submit{font-size:var(--ld-typography-desktop-body-size);line-height:var(--ld-typography-desktop-body-height);padding-top:var(--ld-spacer-5)}.ld-breakpoint--tablet .ld-registration__login_options_wrapper{align-items:center;display:flex;justify-content:space-between}.ld-registration__forgot-password{margin:0}.ld-breakpoint--tablet .ld-registration__forgot-password{text-align:right}.ld-form .ld-form__field{margin-bottom:0}.ld-form .ld-form__field.ld-form__field-password.ld-form__field--valid,.ld-form .ld-form__field.ld-form__field-password.ld-form__field--valid:active,.ld-form .ld-form__field.ld-form__field-password.ld-form__field--valid:focus{border-color:var(--ld-color-field-border-valid)}.ld-form__field-wrapper{margin-bottom:var(--ld-spacer-4)}.ld-registration-order{margin-left:auto;margin-right:auto;max-width:650px;padding-bottom:var(--ld-spacer-fixed-4);padding-top:var(--ld-spacer-fixed-6)}.ld-breakpoint--medium .ld-registration-order{box-sizing:border-box;flex:0 0 33%;margin-bottom:var(--ld-spacer-fixed-9);max-width:33%;padding-left:var(--ld-spacer-fixed-9);padding-right:var(--ld-spacer-fixed-9)}.ld-registration-order__heading{margin-bottom:var(--ld-spacer-5);margin-top:0}.ld-registration-order__items{max-width:350px}.ld-breakpoint--medium .ld-registration-order__items,.logged-in .ld-registration-order__items{max-width:100%}.ld-registration-order__item-type{color:var(--ld-color-system-subtle);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-bold);letter-spacing:.36px;line-height:var(--ld-typography-desktop-caption-height);text-transform:uppercase}.ld-registration-order__item-details{display:flex;font-size:var(--ld-typography-desktop-body-size);justify-content:space-between;line-height:var(--ld-typography-desktop-body-height)}.ld-registration-order__item-title-wrapper{flex-grow:2}.ld-registration-order__item-price{margin-left:10px;text-align:right;word-break:normal}.ld-registration-order__item-price-value{text-align:right}.ld-registration-order__item-price-original{color:var(--ld-color-system-subtle-text);font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height);text-align:right;text-decoration-line:line-through;visibility:hidden}.ld-registration-order__items--with-coupon .ld-registration-order__item-price-original{visibility:visible}.ld-registration-order__item-interval{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-registration-order__item-trial-marker{background-color:var(--ld-color-system-middle-gray-light);border-radius:5px;display:block;font-size:var(--ld-typography-desktop-caption-size);margin-bottom:6px;margin-top:var(--ld-spacer-2);padding:3px 9px;width:fit-content}.ld-registration-order__total{border-top:1px solid var(--ld-color-system-middle-gray);display:flex;font-size:var(--ld-typography-desktop-body-size);justify-content:space-between;line-height:var(--ld-typography-desktop-body-height);margin-top:var(--ld-spacer-fixed-5);padding-bottom:var(--ld-spacer-fixed-2);padding-top:var(--ld-spacer-fixed-2)}.ld-registration-order__total-title{flex-grow:2;font-weight:var(--ld-typography-font-weight-bold)}.ld-registration-order__total-price{margin-left:10px;text-align:right}.ld-registration-order__return{border-top:1px solid var(--ld-color-system-middle-gray);line-height:var(--ld-typography-desktop-button-text-height);margin-bottom:var(--ld-spacer-9);margin-left:auto;margin-right:auto;max-width:650px;padding-top:var(--ld-spacer-2)}.ld-breakpoint--medium .ld-registration-order__return-wrapper{border-right:1px solid var(--ld-color-system-middle-gray);box-sizing:border-box;flex:0 0 100%;max-width:67%;padding-right:var(--ld-spacer-9)}.ld-registration-order__return .dashicons{margin-right:var(--ld-spacer-fixed-1);text-decoration:none;vertical-align:middle}.ld-registration-order__coupon-form-wrapper{border-top:1px solid var(--ld-color-system-middle-gray);margin-top:var(--ld-spacer-fixed-5);padding-top:var(--ld-spacer-fixed-5)}.ld-registration-order__coupon-form-wrapper label{font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-height)}.ld-registration-order__checkout-select{margin-bottom:var(--ld-spacer-fixed-5);margin-top:var(--ld-spacer-fixed-5);padding-bottom:var(--ld-spacer-fixed-3);padding-top:var(--ld-spacer-fixed-3)}.ld-registration-order__checkout-select-item{margin-bottom:var(--ld-spacer-fixed-2)}.ld-registration-order__checkout-select-item-info,.ld-registration-order__checkout-select-item-main{padding:var(--ld-spacer-fixed-2)}.ld-breakpoint--medium .ld-registration-order__checkout-select-item-info,.ld-breakpoint--medium .ld-registration-order__checkout-select-item-main{padding:var(--ld-spacer-fixed-3) var(--ld-spacer-fixed-5) var(--ld-spacer-fixed-2)}.ld-registration-order__checkout-select-item-gateway-details,.ld-registration-order__checkout-select-item-main{background-color:var(--ld-color-system-light-2);border:1px solid var(--ld-color-system-middle-gray-light);border-radius:var(--ld-border-radius);display:none}.ld-registration-order__checkout-select-item-main{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.ld-registration-order__checkout-select-item-main .ld-form__field-wrapper{display:flex}.ld-registration-order__checkout-select-item-gateway-details,.ld-registration-order__checkout-select-item-main .ld-form__field-wrapper span{font-size:var(--ld-typography-desktop-body-size);line-height:var(--ld-typography-desktop-body-height)}.ld-registration-order__checkout-select-item-gateway-details{border-color:var(--ld-color-brand-primary);margin-top:3px;padding-bottom:var(--ld-spacer-fixed-3)}.ld-registration-order__checkout-select-item:first-child{margin-top:0}.ld-registration-order__checkout-select-item:last-child{margin-bottom:0}.ld-registration-order__checkout-select-item.ld--selected .ld-registration-order__checkout-select-item-main{border-color:var(--ld-color-brand-primary)}.ld-registration-order__checkout-select-item.ld--selected .ld-registration-order__checkout-select-item-meta .ld-svgicon,.ld-registration-order__checkout-select-item.ld--selected .ld-registration-order__checkout-select-item-meta .ld-svglogo{filter:none}.ld-registration-order__checkout-select-item.ld--selected .ld-registration-order__checkout-select-item-gateway-details{display:block}.ld-registration-order__checkout-select-item-meta{align-self:center;display:flex;height:fit-content;margin-left:var(--ld-spacer-fixed-2)}.ld-registration-order__checkout-select-item-meta .ld-svgicon,.ld-registration-order__checkout-select-item-meta .ld-svglogo{filter:grayscale(1);line-height:0}.ld-registration-order__checkout-select-item .ld-form__field-wrapper--type-radio{align-items:center;flex-grow:2;font-weight:var(--ld-typography-font-weight-bold);margin-bottom:0}.ld-registration-order__checkout-select-item label{display:block;width:100%}.ld-registration-order__checkout-button{display:none}.ld-registration-order__checkout-button #btn-join,.ld-registration-order__checkout-button .button{width:auto}.ld-registration-order__checkout-button.ld--selected{display:block}.ld-registration-order__checkout-button-gateway-details-container{background-color:var(--ld-color-system-light-2);display:flex;flex-direction:column;gap:var(--ld-spacer-2);margin:var(--ld-spacer-5) 0}.ld-registration-order__checkout-button-gateway-details-container .ld-paypal-checkout__sandbox-enabled{border-radius:0}.ld-registration-order__checkout-button-gateway-details-header{align-items:center;border-bottom:1px solid #dfe0e0;display:flex;font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-bold);justify-content:space-between;line-height:var(--ld-typography-desktop-body-height);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5)}.ld-registration-order__checkout-button-gateway-details-content{margin-top:var(--ld-spacer-3)}.ld-registration-order .ppalholder{display:block;height:0}.ld-paypal-checkout__sandbox-enabled{align-items:flex-start;background-color:#e6ecf2;border-top-left-radius:var(--ld-border-radius);border-top-right-radius:var(--ld-border-radius);color:#333;display:flex;gap:var(--ld-spacer-1);justify-content:center;padding:var(--ld-spacer-2) var(--ld-spacer-fixed-2)}.ld-paypal-checkout__sandbox-enabled-icon{align-items:flex-end;display:flex;font-size:var(--ld-typography-desktop-body-size)}.ld-paypal-checkout__sandbox-enabled-content{display:flex;flex-direction:column;font-size:var(--ld-typography-desktop-body-size);gap:var(--ld-spacer-1);line-height:var(--ld-typography-desktop-body-height)}.ld-paypal-checkout__sandbox-enabled-title{font-weight:var(--ld-typography-font-weight-bold)}.ld-paypal-checkout__card-details-main{display:flex;flex-direction:column;gap:var(--ld-spacer-2);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5)}.ld-paypal-checkout__billing-field-wrapper{padding-top:var(--ld-spacer-3)}.ld-paypal-checkout__billing-field-wrapper select{width:100%}.ld-paypal-checkout__billing-field-label{font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-small-height);margin-bottom:var(--ld-spacer-fixed-0)}.ld-paypal-checkout__payment-options{display:flex;flex-direction:column;gap:var(--ld-spacer-2)}.ld-form__field-password-wrapper{margin-bottom:var(--ld-spacer-fixed-1)}.ld-form__field-coupon_field{width:100%}.ld-form__field-coupon_field-wrapper{display:flex;max-width:450px}.ld-form__coupon{display:flex;flex-direction:column;gap:8px}.ld-button__coupon-apply{margin-left:10px;overflow-wrap:break-word;white-space:normal;word-break:normal}.ld-breakpoint--medium .ld-registration__wrapper--logged-in .ld-registration-order-wrapper{border-right:none;box-sizing:border-box;flex:0 0 100%;max-width:650px;padding-right:0}.ld-coupon{display:flex}.ld-coupon__alerts{margin-left:auto;margin-right:auto;max-width:650px}.ld-coupon__wrapper{display:none}.ld-registration-order__items--with-coupon .ld-coupon__wrapper{display:block}.ld-coupon__details-wrapper{background-color:var(--ld-color-system-middle-gray-light);border-radius:5px;display:none;padding:7px 9px}.ld-registration-order__items--with-coupon .ld-coupon__details-wrapper{display:inline-block}.ld-coupon__remove{border:0;cursor:pointer;font-size:var(--ld-typography-desktop-body-size);line-height:0;margin:0;padding:0;text-decoration:none}.ld-coupon__remove,.ld-coupon__remove:active,.ld-coupon__remove:focus,.ld-coupon__remove:hover{background-color:initial;box-shadow:none}.ld-coupon__remove:hover svg path{fill:#000}.ld-coupon__remove:focus{color:inherit;outline:solid}.ld-coupon__remove-form{align-self:center;display:flex;line-height:0;margin-bottom:0;margin-left:var(--ld-spacer-2);vertical-align:middle}.ld-coupon__label-wrapper{display:flex}.ld-coupon__label{align-self:center;display:flex}.ld-coupon__label-text{align-self:center;display:inline-block;font-weight:var(--ld-typography-font-weight-bold);text-transform:uppercase;word-break:break-all}.ld-coupon__label--coupon-icon{align-self:center;margin-right:var(--ld-spacer-1)}.ld-coupon__value{align-self:center;color:var(--ld-color-system-subtle-text);display:inline-block;font-size:var(--ld-typography-desktop-body-small-size);margin-left:var(--ld-spacer-fixed-4)}.ld-coupon .ld-svgicon__coupon{stroke:var(--ld-color-system-subtle)}.ld-enrollment{border:1px solid var(--ld-color-system-border);border-radius:var(--ld-border-radius-small);color:var(--ld-color-system-body-text);display:flex;flex-direction:column;gap:var(--ld-spacer-3);padding:var(--ld-spacer-4) var(--ld-spacer-fixed-3) var(--ld-spacer-5) var(--ld-spacer-fixed-3)}.ld-enrollment__king{display:flex;flex-direction:column;gap:var(--ld-spacer-0)}.ld-enrollment__king-label{font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-small-height)}.ld-enrollment__king-description{font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-bold)}.ld-enrollment__king-description,.ld-enrollment__subject{line-height:var(--ld-typography-desktop-body-small-height)}.ld-enrollment__subject{font-size:var(--ld-typography-desktop-body-small-size)}.ld-enrollment__access,.ld-enrollment__pricing,.ld-enrollment__status{display:flex;flex-direction:column;gap:var(--ld-spacer-0)}.ld-enrollment__pricing-label,.ld-enrollment__status-label{font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-regular)}.ld-enrollment__pricing-label,.ld-enrollment__pricing-price,.ld-enrollment__status-description,.ld-enrollment__status-label{color:var(--ld-color-system-body-text);font-family:var(--wp--preset--font-family--body);line-height:var(--ld-typography-desktop-body-small-height);margin-bottom:0;margin-top:0}.ld-enrollment__pricing-price,.ld-enrollment__status-description{font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-bold)}.ld-enrollment__seats-remaining{font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-body-small-height)}.ld-enrollment__join{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ld-spacer-2)}.ld-enrollment__join form{margin:0}.ld-enrollment__join .ld-enrollment__join-button,.ld-enrollment__join .ld-enrollment__join-button:active,.ld-enrollment__join .ld-enrollment__join-button:focus,.ld-enrollment__join .ld-enrollment__join-button:focus-visible,.ld-enrollment__join .ld-enrollment__join-button:focus-within,.ld-enrollment__join .ld-enrollment__join-button:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-enrollment__join .ld-enrollment__join-button,.ld-enrollment__join .ld-enrollment__join-button:active,.ld-enrollment__join .ld-enrollment__join-button:focus,.ld-enrollment__join .ld-enrollment__join-button:focus-visible,.ld-enrollment__join .ld-enrollment__join-button:focus-within,.ld-enrollment__join .ld-enrollment__join-button:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-enrollment__join .ld-enrollment__join-button:focus{outline-style:solid}.ld-enrollment__join .ld-enrollment__join-button:disabled,.ld-enrollment__join .ld-enrollment__join-button[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-enrollment__join .ld-enrollment__join-button:disabled:hover,.ld-enrollment__join .ld-enrollment__join-button[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-enrollment__join .ld-enrollment__join-button,.ld-enrollment__join .ld-enrollment__join-button:active,.ld-enrollment__join .ld-enrollment__join-button:focus,.ld-enrollment__join .ld-enrollment__join-button:focus-visible,.ld-enrollment__join .ld-enrollment__join-button:focus-within,.ld-enrollment__join .ld-enrollment__join-button:hover{background-color:var(--ld-color-button-bg)}.ld-enrollment__join .ld-enrollment__join-button:active,.ld-enrollment__join .ld-enrollment__join-button:hover{background-color:var(--ld-color-button-bg-hover)}.ld-enrollment__join .ld-enrollment__join-button:focus{outline-color:var(--ld-color-button-bg)}.ld-enrollment__join .ld-enrollment__join-button:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.ld-enrollment__login{display:flex;flex-direction:row;gap:var(--ld-spacer-fixed-1)}.ld-enrollment__login-text{font-weight:var(--ld-typography-font-weight-regular)}.ld-enrollment__login-link,.ld-enrollment__login-text{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height)}.ld-enrollment__login-link{background:none;border:none;box-shadow:none;color:var(--ld-color-brand-primary);cursor:pointer;font-weight:var(--ld-typography-font-weight-bold);outline:none;padding:0;text-decoration:underline}.ld-enrollment__login-link:focus,.ld-enrollment__login-link:hover{background:none;color:var(--ld-color-system-dark)}.ld-details{border:1px solid var(--ld-color-system-border);border-radius:var(--ld-border-radius-small);color:var(--ld-color-system-body-text);gap:var(--ld-spacer-5);padding:var(--ld-spacer-5) var(--ld-spacer-fixed-4) var(--ld-spacer-6) var(--ld-spacer-fixed-4)}.ld-details,.ld-details__section{display:flex;flex-direction:column}.ld-details__section{gap:var(--ld-spacer-1)}.ld-details__heading{font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-body-large-height);margin-bottom:var(--ld-spacer-1)}.ld-details__item{display:flex;gap:var(--ld-spacer-fixed-0)}.ld-details__label{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-details__link{color:var(--ld-color-system-body-text)}.ld-details__link:focus,.ld-details__link:hover{color:var(--ld-color-brand-primary)}.ld-details__link:focus{border-radius:var(--ld-border-radius-small);outline:solid 2px var(--ld-color-brand-primary)}.ld-details__icon-wrapper{align-items:center;display:flex;max-height:var(--ld-typography-desktop-body-small-height)}.ld-details__icon{height:18px;width:18px}.ld-accordion,.ld-accordion__header{display:flex;flex-direction:column}.ld-accordion__header{align-items:flex-start;gap:var(--ld-spacer-2);margin:0 0 var(--ld-spacer-3) 0}.ld-accordion.ld-breakpoint--small .ld-accordion__header{gap:var(--ld-spacer-fixed-1)}.ld-accordion__subheading{font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-body-height);padding:var(--ld-spacer-4) var(--ld-spacer-fixed-2) var(--ld-spacer-1) var(--ld-spacer-fixed-2)}.ld-accordion__content{gap:var(--ld-spacer-3)}.ld-accordion__content,.ld-accordion__item-steps,.ld-accordion__item-steps-container,.ld-accordion__items,.ld-accordion__section{display:flex;flex-direction:column}.ld-accordion__item-steps,.ld-accordion__section{gap:var(--ld-spacer-2)}.ld-accordion__item-steps[hidden=hidden]{display:none}.ld-accordion__item-steps-container,.ld-accordion__items{gap:var(--ld-spacer-4)}.ld-accordion__item-steps-container--lessons,.ld-accordion__item-steps-container--topics,.ld-accordion__items--lessons,.ld-accordion__items--topics{gap:var(--ld-spacer-2)}.ld-accordion__section{border:1px solid var(--ld-color-system-border);border-radius:var(--ld-border-radius-small);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-2) var(--ld-spacer-6) var(--ld-spacer-fixed-2)}.ld-accordion__item-steps{gap:var(--ld-spacer-5);grid-area:attributes;overflow:hidden;position:relative;transition:all .3s ease}.ld-accordion__item-steps.ld-expanded{overflow:visible}.ld-accordion__item-steps [data-ld-tooltip-text]{position:inherit}.ld-accordion__item-steps [data-ld-tooltip-text]:after{bottom:auto;transform:translate(-1%,min(24px + var(--ld-typography-desktop-body-small-size) + var(--ld-spacer-1),100%))}.ld-accordion.ld-breakpoint--small .ld-accordion__item-steps [data-ld-tooltip-text]:after{transform:translateY(min(24px + var(--ld-typography-desktop-body-small-size) + var(--ld-spacer-1),100%))}.ld-accordion__item-steps-container{padding:var(--ld-spacer-2) 0}.ld-accordion__expand-button,.ld-accordion__expand-button:focus,.ld-accordion__expand-button:hover{all:unset;align-items:center;color:var(--ld-color-system-body-text);display:flex;font-size:var(--ld-typography-desktop-body-size);font-style:normal;gap:var(--ld-spacer-fixed-1);line-height:var(--ld-typography-desktop-body-height);padding-bottom:var(--ld-spacer-0)}.ld-accordion__expand-button:hover{color:var(--ld-color-brand-primary);cursor:pointer}.ld-accordion__expand-button:focus-visible{border-radius:var(--ld-border-radius-small);outline:solid 2px var(--ld-color-brand-primary)}.ld-accordion__expand-button--all,.ld-accordion__expand-button--all:focus,.ld-accordion__expand-button--all:hover{font-weight:var(--ld-typography-font-weight-medium)}.ld-accordion__expand-button--all:hover{border-bottom:2px solid var(--ld-color-brand-primary);margin-bottom:-2px}.ld-accordion__expand-button--lesson,.ld-accordion__expand-button--lesson:focus,.ld-accordion__expand-button--lesson:hover,.ld-accordion__expand-button--topic,.ld-accordion__expand-button--topic:focus,.ld-accordion__expand-button--topic:hover{font-weight:var(--ld-typography-font-weight-bold)}.ld-accordion__expand-button--lesson:hover .ld-accordion__expand-button-text,.ld-accordion__expand-button--topic:hover .ld-accordion__expand-button-text{border-bottom:2px solid var(--ld-color-brand-primary);margin-bottom:-2px}.ld-accordion__expand-button .ld-accordion__expand-button-icon--collapse,.ld-accordion__expand-button[aria-expanded=true] .ld-accordion__expand-button-icon--expand{display:none}.ld-accordion__expand-button[aria-expanded=true] .ld-accordion__expand-button-icon--collapse{display:inline-block}.ld-accordion__item{border-radius:var(--ld-border-radius);transition:all .3s ease}.ld-accordion__item--lesson,.ld-accordion__item--topic{display:grid;grid-template-areas:"title expand" "attributes attributes";grid-template-columns:1fr min-content}.ld-accordion__item--lesson-quiz,.ld-accordion__item--lesson-topic,.ld-accordion__item--quiz,.ld-accordion__item--topic-quiz{column-gap:var(--ld-spacer-fixed-1);display:grid;grid-template-areas:"icon title" "icon attributes";grid-template-columns:min-content auto}.ld-accordion__item--quiz{padding:var(--ld-spacer-1) var(--ld-spacer-fixed-2)}.ld-accordion__item--lesson-quiz,.ld-accordion__item--lesson-topic,.ld-accordion__item--topic-quiz{padding:0 var(--ld-spacer-fixed-9) 0 var(--ld-spacer-fixed-2)}.ld-accordion__item--lesson .ld-accordion__item--topic-quiz{padding:0 var(--ld-spacer-fixed-2) 0 0}.ld-accordion__item--lesson .ld-accordion__item--topic-quiz:first-of-type{padding-top:var(--ld-spacer-1)}.ld-accordion__item .ld-accordion__expand-button{font-size:var(--ld-typography-desktop-caption-size);grid-area:expand;justify-content:flex-end;letter-spacing:1px;line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-5);text-transform:uppercase}.ld-accordion.ld-breakpoint--small .ld-accordion__item .ld-accordion__expand-button{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-2) var(--ld-spacer-2) var(--ld-spacer-fixed-5)}.ld-accordion__item .ld-accordion__expand-button .ld-accordion__expand-button-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ld-accordion__item:focus-within,.ld-accordion__item:has(.ld-accordion__expand-button[aria-expanded=true]),.ld-accordion__item:hover{background-color:var(--ld-color-system-light-2)}.ld-accordion.ld-breakpoint--small .ld-accordion__item:focus-within .ld-accordion__expand-button,.ld-accordion.ld-breakpoint--small .ld-accordion__item:has(.ld-accordion__expand-button[aria-expanded=true]) .ld-accordion__expand-button,.ld-accordion.ld-breakpoint--small .ld-accordion__item:hover .ld-accordion__expand-button{position:relative}.ld-accordion.ld-breakpoint--small .ld-accordion__item:focus-within .ld-accordion__expand-button[aria-expanded=false]:before,.ld-accordion.ld-breakpoint--small .ld-accordion__item:has(.ld-accordion__expand-button[aria-expanded=true]) .ld-accordion__expand-button[aria-expanded=false]:before,.ld-accordion.ld-breakpoint--small .ld-accordion__item:hover .ld-accordion__expand-button[aria-expanded=false]:before{background:var(--ld-color-system-middle-gray);bottom:var(--ld-spacer-0);content:"";left:0;position:absolute;top:var(--ld-spacer-0);width:1px}.ld-accordion.ld-breakpoint--small .ld-accordion__item--lesson,.ld-accordion.ld-breakpoint--small .ld-accordion__item--topic{grid-template-columns:auto minmax(160px,min-content)}.ld-accordion.ld-breakpoint--small .ld-accordion__item:focus-within .ld-accordion__expand-button .ld-accordion__expand-button-text,.ld-accordion.ld-breakpoint--small .ld-accordion__item:hover .ld-accordion__expand-button .ld-accordion__expand-button-text{clip:auto;height:auto;margin:0;overflow:visible;position:relative;width:auto}.ld-accordion.ld-breakpoint--small .ld-accordion__item:focus-within .ld-accordion__expand-button:hover .ld-accordion__expand-button-text,.ld-accordion.ld-breakpoint--small .ld-accordion__item:hover .ld-accordion__expand-button:hover .ld-accordion__expand-button-text{border-bottom:2px solid var(--ld-color-brand-primary);margin-bottom:-2px}.ld-accordion.ld-breakpoint--small .ld-accordion__item .ld-accordion__expand-button[aria-expanded=true] .ld-accordion__expand-button-text{clip:auto;height:auto;margin:0;overflow:visible;position:relative;width:auto}.ld-accordion__item-header{display:flex;flex-direction:column;gap:var(--ld-spacer-1)}.ld-accordion__item-header--lesson,.ld-accordion__item-header--quiz,.ld-accordion__item-header--topic{position:relative}.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--lesson,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--quiz,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--topic{position:inherit}.ld-accordion__item-header--lesson [data-ld-tooltip-text],.ld-accordion__item-header--quiz [data-ld-tooltip-text],.ld-accordion__item-header--topic [data-ld-tooltip-text]{position:inherit}.ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion__item-header--quiz [data-ld-tooltip-text]:after,.ld-accordion__item-header--topic [data-ld-tooltip-text]:after{bottom:auto;left:auto;transform:translate(-1%,min(24px + var(--ld-typography-desktop-body-small-size) + var(--ld-spacer-1),100%))}.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--quiz [data-ld-tooltip-text]:after,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--topic [data-ld-tooltip-text]:after{right:auto;transform:translateY(min(24px + var(--ld-typography-desktop-body-small-size) + var(--ld-spacer-1),100%))}.ld-accordion__item-header--lesson,.ld-accordion__item-header--topic{padding:var(--ld-spacer-1) 0 var(--ld-spacer-fixed-1) var(--ld-spacer-2)}.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--lesson,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--topic{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-2) var(--ld-spacer-1) var(--ld-spacer-fixed-2)}.ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion__item-header--topic [data-ld-tooltip-text]:after{left:0;right:0}.ld-accordion.ld-breakpoint--mobile .ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion.ld-breakpoint--mobile .ld-accordion__item-header--topic [data-ld-tooltip-text]:after{left:auto}.ld-accordion.ld-breakpoint--tablet .ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion.ld-breakpoint--tablet .ld-accordion__item-header--topic [data-ld-tooltip-text]:after{left:0}.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--lesson [data-ld-tooltip-text]:after,.ld-accordion.ld-breakpoint--small .ld-accordion__item-header--topic [data-ld-tooltip-text]:after{left:auto}.ld-accordion__item-icon{grid-area:icon}.ld-accordion__item-icon--progress{color:var(--ld-color-brand-primary)}.ld-accordion__item-title{color:var(--ld-color-system-body-text);font-size:var(--ld-typography-desktop-h6-size);grid-area:title;line-height:var(--ld-typography-desktop-h6-height)}.ld-accordion__item-title:is(a):focus,.ld-accordion__item-title:is(a):hover{color:var(--ld-color-brand-primary);text-decoration:underline}.ld-accordion__item-title:is(a):focus{outline:solid 2px var(--ld-color-brand-primary)}.ld-accordion__item-title[data-ld-tooltip-text]{position:relative}.ld-accordion.ld-breakpoint--small .ld-accordion__item-title[data-ld-tooltip-text]:after,.ld-accordion__item-title[data-ld-tooltip-text]:after{left:0}.ld-accordion__item-title[data-ld-tooltip-text]:after{transform:translate(-1%,min(24px + var(--ld-spacer-1),100%))}.ld-accordion.ld-breakpoint--small .ld-accordion__item-title[data-ld-tooltip-text]:after{transform:translateY(min(24px + var(--ld-spacer-1),100%))}.ld-accordion__item-attributes{display:flex;flex-wrap:wrap;font-size:var(--ld-typography-desktop-body-small-size);gap:var(--ld-spacer-fixed-1);grid-area:attributes;line-height:var(--ld-typography-desktop-body-small-height)}.ld-accordion__item-attribute{align-items:center;display:inline-flex;gap:var(--ld-spacer-fixed-0)}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible{display:inline-flex;letter-spacing:1px;padding-right:var(--ld-spacer-1)}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible[data-ld-tooltip-text]:focus-within:after,.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible[data-ld-tooltip-text]:focus:after,.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible[data-ld-tooltip-text]:hover:after{visibility:hidden}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible.ld-tooltip [role=tooltip]{all:unset}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible.ld-tooltip,.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--collapsible.ld-tooltip [role=tooltip]{letter-spacing:1px}.ld-accordion__item-attribute--collapsed,.ld-accordion__item-attribute--collapsible{align-items:center;background:var(--ld-color-system-middle-gray-light);border-radius:var(--ld-border-radius);display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-bold);gap:var(--ld-spacer-fixed-0);letter-spacing:1px;line-height:var(--ld-typography-desktop-caption-height);padding:0;text-transform:uppercase}.ld-accordion__item-attribute--collapsed:not(.ld-tooltip--initialized) [role=tooltip],.ld-accordion__item-attribute--collapsible:not(.ld-tooltip--initialized) [role=tooltip]{all:unset}.ld-accordion__item-attribute--available-on{background:var(--ld-color-primitives-yellow-200);color:#000}.ld-accordion__item-attribute--lesson-topics .ld-accordion__item-attribute-icon,.ld-accordion__item-attribute--quizzes .ld-accordion__item-attribute-icon{display:none}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--lesson-topics .ld-accordion__item-attribute-icon,.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute--quizzes .ld-accordion__item-attribute-icon{display:inline-block;height:auto;width:16px}.ld-accordion__item-attribute-icon{height:1rem;width:1rem}.ld-accordion__item-attribute-icon--progress{color:var(--ld-color-brand-primary)}.ld-accordion__item-attribute-label--collapsible[data-ld-tooltip-text]{display:none}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute-label--collapsible[data-ld-tooltip-text]{display:inline-block}.ld-accordion.ld-breakpoint--small .ld-accordion__item-attribute-label--collapsible{opacity:1;position:relative}.ld-accordion__pagination{color:var(--ld-color-system-body-text);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-caption-size);padding:0 var(--ld-spacer-fixed-1)}.ld-accordion__pagination-list{align-items:center;display:flex;gap:var(--ld-spacer-2)}.ld-accordion .ld-accordion__pagination-list,.ld-accordion .ld-accordion__pagination-list-item{list-style-type:none;margin:0;padding:0}.ld-accordion__pagination-button,.ld-accordion__pagination-button:focus,.ld-accordion__pagination-button:hover{all:unset;box-sizing:border-box}.ld-accordion__pagination-button:disabled{opacity:.6}.ld-accordion__pagination-button:focus,.ld-accordion__pagination-button:hover{color:var(--ld-color-brand-primary)}.ld-accordion__pagination-button:focus{border-radius:var(--ld-border-radius-small);outline:solid 2px var(--ld-color-brand-primary)}.ld-accordion__pagination-button:hover{cursor:pointer}.ld-accordion__pagination-button:hover:disabled{color:inherit;cursor:not-allowed}.ld-tooltip.ld-tooltip--modern:after{height:var(--ld-spacer-0)}.ld-tooltip.ld-tooltip--modern [role=tooltip]{background:var(--ld-color-system-middle-gray-light);border:1px solid #cbd5e0;border-radius:var(--ld-border-radius-small);box-shadow:0 4px 8px 0 #00000040;color:var(--ld-color-system-body-text);font-family:unset;font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-medium);line-height:var(--ld-typography-desktop-body-small-height);max-width:100%;min-width:130px;padding:var(--ld-spacer-0) var(--ld-spacer-fixed-1);text-transform:none;transform:translateY(var(--ld-spacer-0))}[data-ld-tooltip-text]{position:relative}[data-ld-tooltip-text]:after{background:var(--ld-color-system-middle-gray-light);border:1px solid #cbd5e0;border-radius:var(--ld-border-radius-small);bottom:0;box-shadow:0 4px 8px 0 #00000040;color:var(--ld-color-system-body-text);content:attr(data-ld-tooltip-text);font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-medium);line-height:var(--ld-typography-desktop-body-small-height);padding:var(--ld-spacer-0) var(--ld-spacer-fixed-1);position:absolute;text-transform:none;visibility:hidden;z-index:999}[data-ld-tooltip-text]:focus-within:after,[data-ld-tooltip-text]:focus:after,[data-ld-tooltip-text]:hover:after{visibility:visible}.ld-alerts{display:flex;flex-direction:column;row-gap:var(--ld-spacer-3)}.ld-alert.ld-alert--modern{all:unset;border-radius:var(--ld-border-radius);border-style:solid;border-width:2px;color:var(--ld-color-primitives-grey-800);display:flex;gap:var(--ld-spacer-0) var(--ld-spacer-fixed-0);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-1)}.ld-breakpoint--small .ld-alert.ld-alert--modern{padding:var(--ld-spacer-3) var(--ld-spacer-fixed-3)}.ld-alert.ld-alert--modern.ld-alert--info{background-color:var(--ld-color-semantic-alert-success-background);border-color:var(--ld-color-semantic-alert-success-border)}.ld-alert.ld-alert--modern.ld-alert--warning{background-color:var(--ld-color-semantic-alert-warning-background);border-color:var(--ld-color-semantic-alert-warning-border)}.ld-alert.ld-alert--modern.ld-alert--error{background-color:var(--ld-color-semantic-alert-error-background);border-color:var(--ld-color-semantic-alert-error-border)}.ld-alert.ld-alert--modern.ld-alert--timer{background-color:var(--ld-color-primitives-grey-100);border-color:var(--ld-color-primitives-grey-800)}.ld-alert__icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:var(--ld-typography-desktop-h6-size);justify-content:center;margin:var(--ld-spacer-0) var(--ld-spacer-fixed-1);width:var(--ld-typography-desktop-h6-size)}.ld-alert__icon--info{background-color:var(--ld-color-semantic-alert-success-icon)}.ld-alert__icon--warning{background-color:var(--ld-color-semantic-alert-warning-icon)}.ld-alert__icon--error{background-color:var(--ld-color-semantic-alert-error-icon)}.ld-alert__icon--timer{background-color:var(--ld-color-primitives-grey-800);color:var(--ld-color-primitives-grey-0)}.ld-alert__icon-svg{height:auto;width:.625rem}.ld-alert__content{display:flex;flex-direction:column;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);gap:var(--ld-spacer-fixed-2);line-height:var(--ld-typography-desktop-body-height);width:100%}.ld-breakpoint--small .ld-alert__content{flex-direction:row}.ld-alert__action{flex-shrink:0}.ld-breakpoint--small .ld-alert__action{max-width:20%}.ld-alert__action--button{max-width:none}.ld-breakpoint--small .ld-alert__action--button{margin-left:auto;max-width:none}.ld-breakpoint--small .ld-alert--action-button .ld-alert__icon{margin-top:.5625rem}.ld-breakpoint--small .ld-alert--action-button .ld-alert__message{margin-top:.3125rem}.ld-alert__button,.ld-alert__button:active,.ld-alert__button:focus,.ld-alert__button:focus-visible,.ld-alert__button:focus-within,.ld-alert__button:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-alert__button,.ld-alert__button:active,.ld-alert__button:focus,.ld-alert__button:focus-visible,.ld-alert__button:focus-within,.ld-alert__button:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-alert__button:focus{outline-style:solid}.ld-alert__button:disabled,.ld-alert__button[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-alert__button:disabled:hover,.ld-alert__button[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-alert__button,.ld-alert__button:active,.ld-alert__button:focus,.ld-alert__button:focus-visible,.ld-alert__button:focus-within,.ld-alert__button:hover{background-color:var(--ld-color-button-bg)}.ld-alert__button:active,.ld-alert__button:hover{background-color:var(--ld-color-button-bg-hover)}.ld-alert__button:focus{outline-color:var(--ld-color-button-bg)}.ld-alert__button:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.ld-alert__button,.ld-alert__button:active,.ld-alert__button:focus,.ld-alert__button:focus-visible,.ld-alert__button:focus-within,.ld-alert__button:hover{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);padding-right:var(--ld-spacer-fixed-2)}.ld-alert__link-container{display:flex}.ld-breakpoint--small .ld-alert__link-separator{align-self:stretch;background-color:var(--ld-color-primitives-grey-200);display:inline-flex;height:auto;margin:var(--ld-spacer-0) var(--ld-spacer-fixed-2) var(--ld-spacer-0) 0;width:1px}.ld-alert__link{color:var(--ld-color-primitives-grey-800);text-decoration:underline}.ld-alert__link:hover{color:var(--ld-color-primitives-grey-900);text-decoration:none}.ld-breadcrumbs.ld-breadcrumbs--modern{all:unset;border-bottom:1px solid var(--ld-color-system-border);font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-small-height);padding:var(--ld-spacer-fixed-1) 0}.ld-breadcrumbs>.ld-breadcrumbs__items{all:unset;align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ld-breakpoint--small .ld-breadcrumbs>.ld-breadcrumbs__items{display:block;vertical-align:middle}.ld-breadcrumbs__item{align-items:center;display:flex;max-width:19ch;overflow:hidden}.ld-breakpoint--small .ld-breadcrumbs__item{word-wrap:break-word;display:inline;overflow:auto;vertical-align:middle}.ld-breadcrumbs__item>*{display:inline-block;vertical-align:middle}.ld-breadcrumbs__delimiter{color:var(--ld-color-field-border);margin:0 var(--ld-spacer-fixed-0)}.ld-breakpoint--small .ld-breadcrumbs__delimiter{margin:0}.ld-breadcrumbs__link{color:var(--ld-color-brand-primary);display:inline-block;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ld-breakpoint--small .ld-breadcrumbs__link{display:inline;overflow:visible;text-overflow:clip;white-space:normal}.ld-breadcrumbs__link[href=""]{color:var(--ld-color-body-text);cursor:default;pointer-events:none}.ld-assignments__header{display:flex;flex-direction:column;gap:var(--ld-spacer-1) 0;margin-bottom:var(--ld-spacer-2)}.ld-assignments__header-count{color:var(--ld-color-primitives-grey-800);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-normal);gap:var(--ld-spacer-fixed-0);letter-spacing:1px;line-height:var(--ld-typography-desktop-caption-height);text-transform:uppercase}.ld-assignments__list,.ld-assignments__list-item{display:flex;flex-direction:column}.ld-assignments__list-item{border-bottom:1px solid var(--ld-color-primitives-grey-140);padding:var(--ld-spacer-3) 0}.ld-assignments__list-item:first-child{border-top:1px solid var(--ld-color-primitives-grey-140)}.ld-breakpoint--small .ld-assignments__list-item{align-items:center;flex-direction:row;justify-content:space-between}.ld-assignments__list-item-title{color:var(--ld-color-primitives-grey-900);display:flex;flex-direction:column;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-normal);gap:var(--ld-spacer-1);line-height:var(--ld-typography-desktop-body-height)}.ld-assignments__list-item-details{display:flex;flex-direction:row;gap:var(--ld-spacer-fixed-1)}.ld-assignments__list-item-status{align-items:center;background:var(--ld-color-system-middle-gray-light);border-radius:var(--ld-border-radius);display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-bold);gap:var(--ld-spacer-fixed-0);letter-spacing:1px;line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-0) var(--ld-spacer-fixed-1) var(--ld-spacer-0) var(--ld-spacer-fixed-0);text-transform:uppercase}.ld-assignments__list-item-status--approved{background:var(--ld-color-primitives-blue-150);color:var(--ld-color-primitives-blue-800)}.ld-assignments__list-item-status--pending{background:var(--ld-color-primitives-yellow-200);color:#000}.ld-assignments__list-item-status-icon{height:1rem;width:1rem}.ld-assignments__list-item-points{color:var(--ld-color-primitives-grey-900);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-normal);line-height:var(--ld-typography-desktop-body-height)}.ld-assignments__list-item-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ld-spacer-0) var(--ld-spacer-fixed-0)}.ld-breakpoint--small .ld-assignments__list-item-actions{flex-wrap:nowrap;gap:var(--ld-spacer-5) var(--ld-spacer-fixed-5)}.ld-assignments__list-item-action,.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:focus,.ld-assignments__list-item-action:focus-visible,.ld-assignments__list-item-action:focus-within,.ld-assignments__list-item-action:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-assignments__list-item-action,.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:focus,.ld-assignments__list-item-action:focus-visible,.ld-assignments__list-item-action:focus-within,.ld-assignments__list-item-action:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-assignments__list-item-action:focus{outline-style:solid}.ld-assignments__list-item-action:disabled,.ld-assignments__list-item-action[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-assignments__list-item-action:disabled:hover,.ld-assignments__list-item-action[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-assignments__list-item-action,.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:focus,.ld-assignments__list-item-action:focus-visible,.ld-assignments__list-item-action:focus-within,.ld-assignments__list-item-action:hover{background-color:var(--ld-color-system-white);border:2px solid #0000;color:var(--ld-color-system-body-text);outline-offset:0;outline-width:4px}.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:focus,.ld-assignments__list-item-action:hover{border-color:var(--ld-color-brand-primary)}.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:hover{background-color:var(--ld-color-system-light-1);color:var(--ld-color-brand-primary)}.ld-assignments__list-item-action:focus{outline-color:#d6defb}.ld-assignments__list-item-action:disabled,.ld-assignments__list-item-action[aria-disabled=true]{background-color:var(--ld-color-system-white);border:none}.ld-assignments__list-item-action:disabled:hover,.ld-assignments__list-item-action[aria-disabled=true]:hover{background-color:var(--ld-color-system-light-2)}.ld-assignments__list-item-action,.ld-assignments__list-item-action:active,.ld-assignments__list-item-action:focus,.ld-assignments__list-item-action:focus-visible,.ld-assignments__list-item-action:focus-within,.ld-assignments__list-item-action:hover{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);padding-left:var(--ld-spacer-fixed-2)}.ld-assignments__upload{display:flex;flex-direction:column;gap:var(--ld-spacer-2) 0;margin-top:var(--ld-spacer-3)}.ld-assignments__upload-heading{color:var(--ld-color-primitives-grey-800);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h6-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-h6-height);text-transform:capitalize}.ld-assignments__upload-form{background:#f0f3f6;border-radius:var(--ld-border-radius-small);display:flex;flex-direction:column;gap:var(--ld-spacer-1) 0;padding:var(--ld-spacer-2) var(--ld-spacer-fixed-2)}.ld-breakpoint--small .ld-assignments__upload-form{flex-direction:row;gap:0 var(--ld-spacer-fixed-5);padding:var(--ld-spacer-7) var(--ld-spacer-fixed-5)}.ld-assignments__upload-form-content{display:flex;flex-direction:column;flex-grow:1}.ld-assignments__upload-form-file-input-wrapper{color:var(--ld-color-primitives-grey-800);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-normal);line-height:var(--ld-typography-desktop-body-height);position:relative}.ld-assignments__upload-form-file-input-wrapper:hover .ld-assignments__upload-form-upload-choose-file{color:var(--ld-color-primitives-blue-800);text-decoration:none}.ld-assignments__upload-form-file-input-wrapper--drag-over .ld-assignments__upload-form-file-label-content,.ld-assignments__upload-form-file-input-wrapper:focus .ld-assignments__upload-form-file-label-content,.ld-assignments__upload-form-file-input-wrapper:focus-within .ld-assignments__upload-form-file-label-content{border-color:var(--ld-color-primitives-blue-500);border-style:solid;border-width:2px}.ld-assignments__upload-form-file-input-wrapper--drag-over:hover .ld-assignments__upload-form-file-label-content,.ld-assignments__upload-form-file-input-wrapper:focus-within:hover .ld-assignments__upload-form-file-label-content,.ld-assignments__upload-form-file-input-wrapper:focus:hover .ld-assignments__upload-form-file-label-content{border-color:var(--ld-color-primitives-blue-800)}.ld-assignments__upload-form-file-label{display:flex;flex-direction:column;gap:var(--ld-spacer-1) 0}.ld-breakpoint--small .ld-assignments__upload-form-file-label{gap:var(--ld-spacer-2) 0}.ld-assignments__upload-form-file-label-content{background-color:var(--ld-color-primitives-grey-0);border:1px dashed var(--ld-color-primitives-grey-800);border-radius:var(--ld-border-radius);display:flex;flex-direction:column;gap:var(--ld-spacer-1) 0;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-4)}.ld-breakpoint--small .ld-assignments__upload-form-file-label-content{display:block;padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3)}.ld-assignments__upload-form-upload-choose-file{color:var(--ld-color-primitives-blue-500);display:inline-block;text-decoration:underline}.ld-assignments__upload-form-file-name{border-top:1px solid var(--ld-color-primitives-grey-140);color:var(--ld-color-primitives-grey-500);margin-top:var(--ld-spacer-1);padding-top:var(--ld-spacer-0)}.ld-breakpoint--small .ld-assignments__upload-form-file-name{border-left:1px solid var(--ld-color-primitives-grey-140);border-top:none;margin-left:var(--ld-spacer-fixed-1);margin-top:0;padding-left:var(--ld-spacer-fixed-2);padding-top:0}.ld-assignments__upload-form-file-description{align-items:center;color:var(--ld-color-primitives-grey-800);display:inline-flex;flex-direction:row;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-normal);gap:0 var(--ld-spacer-fixed-0);line-height:var(--ld-typography-desktop-caption-height)}.ld-assignments__upload-form-file-input{bottom:0;cursor:pointer;display:block;left:0;opacity:0;position:absolute;right:0;top:0}.ld-assignments__upload-form-file-input:focus{outline:none}.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-assignments__upload-form-submit:focus{outline-style:solid}.ld-assignments__upload-form-submit:disabled,.ld-assignments__upload-form-submit[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-assignments__upload-form-submit:disabled:hover,.ld-assignments__upload-form-submit[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{background-color:var(--ld-color-system-white);border:2px solid var(--ld-color-button-secondary-border);color:var(--ld-color-brand-primary)}.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:hover{background-color:var(--ld-color-system-light-1);border-color:var(--ld-color-system-dark);color:var(--ld-color-system-dark);outline:none}.ld-assignments__upload-form-submit:disabled{background-color:var(--ld-color-semantic-button-primary-background-disabled);border-color:var(--ld-color-semantic-button-primary-border-disabled);border-width:2px;color:var(--ld-color-semantic-text-button-primary-disabled)}.ld-assignments__upload-form-submit:focus{outline-color:var(--ld-color-system-dark)}.ld-assignments__upload-form-submit:hover:disabled{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-secondary-disabled-hover)}.ld-assignments__upload-form-submit:hover:focus{outline-color:var(--ld-color-system-light-1)}.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{padding-right:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{padding-right:var(--ld-spacer-fixed-3)}}.ld-assignments__upload-form-submit,.ld-assignments__upload-form-submit:active,.ld-assignments__upload-form-submit:focus,.ld-assignments__upload-form-submit:focus-visible,.ld-assignments__upload-form-submit:focus-within,.ld-assignments__upload-form-submit:hover{align-self:flex-start;justify-self:flex-end}.ld-assignments__upload-form-hidden-fields{display:none}.ld-progress-bar{align-items:center;color:var(--ld-color-primitives-grey-800);display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ld-spacer-1) var(--ld-spacer-fixed-1)}.ld-breakpoint--small .ld-progress-bar{gap:var(--ld-spacer-2) var(--ld-spacer-fixed-2)}.ld-progress-bar__label,.ld-progress-bar__meter-label,.ld-progress-bar__meter-percentage{align-items:center;display:flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-body-small-height);text-transform:uppercase}.ld-progress-bar__label{gap:var(--ld-spacer-1) var(--ld-spacer-fixed-1)}.ld-progress-bar__label-icon{height:28px;width:28px}.ld-progress-bar__label-icon--complete{color:var(--ld-color-primitives-blue-500)}.ld-progress-bar__meter{align-items:center;display:flex;flex-direction:row;gap:var(--ld-spacer-1) var(--ld-spacer-fixed-1);width:100%}.ld-breakpoint--small .ld-progress-bar__meter{max-width:35%}.ld-progress-bar__meter-percentage{flex-shrink:0}.ld-progress-bar__meter-foreground{background-color:var(--ld-color-primitives-blue-500);border-radius:var(--ld-border-radius) 0 0 var(--ld-border-radius);border-right:2px solid var(--ld-color-primitives-grey-0);height:100%;width:var(--bar-width)}.ld-progress-bar__meter-background{background-color:var(--ld-color-semantic-general-middle-grey);border-radius:var(--ld-border-radius);height:var(--ld-typography-desktop-caption-size);width:100%}.ld-progress-bar__meter-background[aria-valuenow="0"] .ld-progress-bar__meter-foreground{border-right:none}.ld-progress-bar__meter-label{font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-font-weight-regular);letter-spacing:.36px;line-height:var(--ld-typography-desktop-caption-height);white-space:nowrap}.ld-progress-bar__last-activity{font-size:var(--ld-typography-desktop-body-small-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-small-height)}.ld-breakpoint--small .ld-progress-bar__last-activity{margin-left:auto}.ld-navigation{grid-gap:var(--ld-spacer-7) var(--ld-spacer-fixed-7);display:grid;grid-template-areas:"progress progress" "previous next" "back-to-course back-to-course";justify-content:space-between;padding:var(--ld-spacer-2) 0}.ld-navigation__progress{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ld-spacer-0) var(--ld-spacer-fixed-0);grid-area:progress;justify-content:center}.ld-navigation__previous{grid-area:previous;padding-top:var(--ld-spacer-2)}.ld-navigation__next{grid-area:next;padding-top:var(--ld-spacer-2)}.ld-navigation__back-to-course{grid-area:back-to-course;text-align:center}.ld-navigation__label--long{display:none}.ld-navigation__back-to-course-link,.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:focus-visible,.ld-navigation__back-to-course-link:focus-within,.ld-navigation__back-to-course-link:hover,.ld-navigation__next-link,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:focus-visible,.ld-navigation__next-link:focus-within,.ld-navigation__next-link:hover,.ld-navigation__previous-link,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:focus-visible,.ld-navigation__previous-link:focus-within,.ld-navigation__previous-link:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-navigation__back-to-course-link,.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:focus-visible,.ld-navigation__back-to-course-link:focus-within,.ld-navigation__back-to-course-link:hover,.ld-navigation__next-link,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:focus-visible,.ld-navigation__next-link:focus-within,.ld-navigation__next-link:hover,.ld-navigation__previous-link,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:focus-visible,.ld-navigation__previous-link:focus-within,.ld-navigation__previous-link:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-navigation__back-to-course-link:focus,.ld-navigation__next-link:focus,.ld-navigation__previous-link:focus{outline-style:solid}.ld-navigation__back-to-course-link:disabled,.ld-navigation__back-to-course-link[aria-disabled=true],.ld-navigation__next-link:disabled,.ld-navigation__next-link[aria-disabled=true],.ld-navigation__previous-link:disabled,.ld-navigation__previous-link[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-navigation__back-to-course-link:disabled:hover,.ld-navigation__back-to-course-link[aria-disabled=true]:hover,.ld-navigation__next-link:disabled:hover,.ld-navigation__next-link[aria-disabled=true]:hover,.ld-navigation__previous-link:disabled:hover,.ld-navigation__previous-link[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-navigation__back-to-course-link,.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:focus-visible,.ld-navigation__back-to-course-link:focus-within,.ld-navigation__back-to-course-link:hover,.ld-navigation__next-link,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:focus-visible,.ld-navigation__next-link:focus-within,.ld-navigation__next-link:hover,.ld-navigation__previous-link,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:focus-visible,.ld-navigation__previous-link:focus-within,.ld-navigation__previous-link:hover{background-color:var(--ld-color-system-white);border:2px solid #0000;color:var(--ld-color-system-body-text);outline-offset:0;outline-width:4px}.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:hover,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:hover,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:hover{border-color:var(--ld-color-brand-primary)}.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:hover,.ld-navigation__next-link:active,.ld-navigation__next-link:hover,.ld-navigation__previous-link:active,.ld-navigation__previous-link:hover{background-color:var(--ld-color-system-light-1);color:var(--ld-color-brand-primary)}.ld-navigation__back-to-course-link:focus,.ld-navigation__next-link:focus,.ld-navigation__previous-link:focus{outline-color:#d6defb}.ld-navigation__back-to-course-link:disabled,.ld-navigation__back-to-course-link[aria-disabled=true],.ld-navigation__next-link:disabled,.ld-navigation__next-link[aria-disabled=true],.ld-navigation__previous-link:disabled,.ld-navigation__previous-link[aria-disabled=true]{background-color:var(--ld-color-system-white);border:none}.ld-navigation__back-to-course-link:disabled:hover,.ld-navigation__back-to-course-link[aria-disabled=true]:hover,.ld-navigation__next-link:disabled:hover,.ld-navigation__next-link[aria-disabled=true]:hover,.ld-navigation__previous-link:disabled:hover,.ld-navigation__previous-link[aria-disabled=true]:hover{background-color:var(--ld-color-system-light-2)}.ld-navigation__back-to-course-link,.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:focus-visible,.ld-navigation__back-to-course-link:focus-within,.ld-navigation__back-to-course-link:hover,.ld-navigation__previous-link,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:focus-visible,.ld-navigation__previous-link:focus-within,.ld-navigation__previous-link:hover{padding-left:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-navigation__back-to-course-link,.ld-navigation__back-to-course-link:active,.ld-navigation__back-to-course-link:focus,.ld-navigation__back-to-course-link:focus-visible,.ld-navigation__back-to-course-link:focus-within,.ld-navigation__back-to-course-link:hover,.ld-navigation__previous-link,.ld-navigation__previous-link:active,.ld-navigation__previous-link:focus,.ld-navigation__previous-link:focus-visible,.ld-navigation__previous-link:focus-within,.ld-navigation__previous-link:hover{padding-left:var(--ld-spacer-fixed-3)}}.ld-navigation__next-link,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:focus-visible,.ld-navigation__next-link:focus-within,.ld-navigation__next-link:hover{padding-right:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-navigation__next-link,.ld-navigation__next-link:active,.ld-navigation__next-link:focus,.ld-navigation__next-link:focus-visible,.ld-navigation__next-link:focus-within,.ld-navigation__next-link:hover{padding-right:var(--ld-spacer-fixed-3)}}.ld-navigation__next-link--just-completed,.ld-navigation__next-link--just-completed:active,.ld-navigation__next-link--just-completed:focus,.ld-navigation__next-link--just-completed:focus-visible,.ld-navigation__next-link--just-completed:focus-within,.ld-navigation__next-link--just-completed:hover,.ld-navigation__next-link--no-user,.ld-navigation__next-link--no-user:active,.ld-navigation__next-link--no-user:focus,.ld-navigation__next-link--no-user:focus-visible,.ld-navigation__next-link--no-user:focus-within,.ld-navigation__next-link--no-user:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-navigation__next-link--just-completed,.ld-navigation__next-link--just-completed:active,.ld-navigation__next-link--just-completed:focus,.ld-navigation__next-link--just-completed:focus-visible,.ld-navigation__next-link--just-completed:focus-within,.ld-navigation__next-link--just-completed:hover,.ld-navigation__next-link--no-user,.ld-navigation__next-link--no-user:active,.ld-navigation__next-link--no-user:focus,.ld-navigation__next-link--no-user:focus-visible,.ld-navigation__next-link--no-user:focus-within,.ld-navigation__next-link--no-user:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-navigation__next-link--just-completed:focus,.ld-navigation__next-link--no-user:focus{outline-style:solid}.ld-navigation__next-link--just-completed:disabled,.ld-navigation__next-link--just-completed[aria-disabled=true],.ld-navigation__next-link--no-user:disabled,.ld-navigation__next-link--no-user[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-navigation__next-link--just-completed:disabled:hover,.ld-navigation__next-link--just-completed[aria-disabled=true]:hover,.ld-navigation__next-link--no-user:disabled:hover,.ld-navigation__next-link--no-user[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-navigation__next-link--just-completed,.ld-navigation__next-link--just-completed:active,.ld-navigation__next-link--just-completed:focus,.ld-navigation__next-link--just-completed:focus-visible,.ld-navigation__next-link--just-completed:focus-within,.ld-navigation__next-link--just-completed:hover,.ld-navigation__next-link--no-user,.ld-navigation__next-link--no-user:active,.ld-navigation__next-link--no-user:focus,.ld-navigation__next-link--no-user:focus-visible,.ld-navigation__next-link--no-user:focus-within,.ld-navigation__next-link--no-user:hover{background-color:var(--ld-color-button-bg)}.ld-navigation__next-link--just-completed:active,.ld-navigation__next-link--just-completed:hover,.ld-navigation__next-link--no-user:active,.ld-navigation__next-link--no-user:hover{background-color:var(--ld-color-button-bg-hover)}.ld-navigation__next-link--just-completed:focus,.ld-navigation__next-link--no-user:focus{outline-color:var(--ld-color-button-bg)}.ld-navigation__next-link--just-completed:focus:hover,.ld-navigation__next-link--no-user:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.ld-navigation__progress-mark-complete-button,.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:focus,.ld-navigation__progress-mark-complete-button:focus-visible,.ld-navigation__progress-mark-complete-button:focus-within,.ld-navigation__progress-mark-complete-button:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.ld-navigation__progress-mark-complete-button,.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:focus,.ld-navigation__progress-mark-complete-button:focus-visible,.ld-navigation__progress-mark-complete-button:focus-within,.ld-navigation__progress-mark-complete-button:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.ld-navigation__progress-mark-complete-button:focus{outline-style:solid}.ld-navigation__progress-mark-complete-button:disabled,.ld-navigation__progress-mark-complete-button[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.ld-navigation__progress-mark-complete-button:disabled:hover,.ld-navigation__progress-mark-complete-button[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.ld-navigation__progress-mark-complete-button,.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:focus,.ld-navigation__progress-mark-complete-button:focus-visible,.ld-navigation__progress-mark-complete-button:focus-within,.ld-navigation__progress-mark-complete-button:hover{background-color:var(--ld-color-button-bg)}.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:hover{background-color:var(--ld-color-button-bg-hover)}.ld-navigation__progress-mark-complete-button:focus{outline-color:var(--ld-color-button-bg)}.ld-navigation__progress-mark-complete-button:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.ld-navigation__progress-mark-complete-button,.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:focus,.ld-navigation__progress-mark-complete-button:focus-visible,.ld-navigation__progress-mark-complete-button:focus-within,.ld-navigation__progress-mark-complete-button:hover{padding-left:var(--ld-spacer-fixed-2)}@media(min-width:720px){.ld-navigation__progress-mark-complete-button,.ld-navigation__progress-mark-complete-button:active,.ld-navigation__progress-mark-complete-button:focus,.ld-navigation__progress-mark-complete-button:focus-visible,.ld-navigation__progress-mark-complete-button:focus-within,.ld-navigation__progress-mark-complete-button:hover{padding-left:var(--ld-spacer-fixed-3)}}.ld-navigation .ld-navigation__progress-mark-incomplete-button,.ld-navigation .ld-navigation__progress-mark-incomplete-button:active,.ld-navigation .ld-navigation__progress-mark-incomplete-button:focus,.ld-navigation .ld-navigation__progress-mark-incomplete-button:focus-visible,.ld-navigation .ld-navigation__progress-mark-incomplete-button:focus-within,.ld-navigation .ld-navigation__progress-mark-incomplete-button:hover{all:unset;color:var(--ld-color-primitives-blue-500);font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-mobile-link-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-mobile-link-height);text-decoration-line:underline}.ld-navigation .ld-navigation__progress-mark-incomplete-button:hover{cursor:pointer}.ld-navigation__icon--lesson-complete{color:var(--ld-color-primitives-blue-500);height:1.5rem;width:1.5rem}.ld-navigation__icon--progress-timer{vertical-align:text-top}.ld-navigation__progress-completed{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ld-spacer-0) var(--ld-spacer-fixed-4)}.ld-navigation__progress-completed-action{color:var(--ld-color-primitives-blue-500);display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-bold);gap:var(--ld-spacer-0) var(--ld-spacer-fixed-0);line-height:var(--ld-typography-desktop-body-height)}.ld-navigation .sfwd-mark-incomplete{display:flex;margin-left:calc(var(--ld-spacer-fixed-5) + var(--ld-spacer-fixed-0))}.ld-navigation__progress-timer{align-items:flex-start;color:var(--ld-color-primitives-blue-500);display:flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-normal);gap:var(--ld-spacer-0) var(--ld-spacer-fixed-1);justify-content:left;line-height:var(--ld-typography-desktop-body-height)}.ld-navigation__progress-timer-label{font-weight:var(--ld-typography-font-weight-bold)}.ld-navigation .learndash_timer{background-color:var(--ld-color-primitives-grey-100);border-radius:var(--ld-border-radius-small);color:var(--ld-color-primitives-blue-500);font-family:Courier New,Courier,monospace;font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-bold);line-height:var(--ld-typography-desktop-body-height);padding:var(--ld-spacer-0) var(--ld-spacer-fixed-1);text-align:center}.ld-breakpoint--small .ld-navigation{border-top:1px solid var(--ld-color-system-middle-gray);grid-template-areas:"previous progress next" ". back-to-course .";padding:0}.ld-breakpoint--small .ld-navigation--no-progress{grid-template-areas:"previous back-to-course next"}.ld-breakpoint--small .ld-navigation__label--short{display:none}.ld-breakpoint--small .ld-navigation__label--long{display:initial}.ld-breakpoint--small .ld-navigation__next,.ld-breakpoint--small .ld-navigation__previous,.ld-breakpoint--small .ld-navigation__progress{align-items:flex-start;display:flex;padding-top:var(--ld-spacer-7)}.ld-breakpoint--small .ld-navigation__progress{align-items:center;text-align:center}.ld-breakpoint--small .ld-navigation .sfwd-mark-incomplete{margin-left:0}.ld-breakpoint--small .ld-navigation__progress-timer{align-items:center;justify-content:center}.ld-breakpoint--small .ld-navigation__back-to-course--no-progress{padding-top:var(--ld-spacer-7)}.ld-breakpoint--small .ld-navigation__progress-completed{align-items:center}.ld-breakpoint--small .ld-navigation__progress-completed-action{flex-direction:row;gap:var(--ld-spacer-2) var(--ld-spacer-fixed-2);justify-content:center}.ld-breakpoint--medium .ld-navigation__progress-completed{flex-direction:row}.learndash-course-grid--modern .items-wrapper.grid{column-gap:var(--ld-spacer-fixed-2);margin-bottom:var(--ld-spacer-2);row-gap:var(--ld-spacer-2)}.ld-course-grid__wrapper.ld-breakpoint--small .learndash-course-grid--modern .items-wrapper.grid{column-gap:var(--ld-spacer-fixed-5);margin-bottom:var(--ld-spacer-5);row-gap:var(--ld-spacer-5)}.ld-course-grid__wrapper.ld-breakpoint--wide .learndash-course-grid--modern .items-wrapper.grid{column-gap:var(--ld-spacer-fixed-6);margin-bottom:var(--ld-spacer-6);row-gap:var(--ld-spacer-6)}.learndash-course-grid--modern .items-wrapper .grid-3 .post{border:1px solid var(--ld-color-system-border);border-radius:var(--ld-border-radius);box-shadow:none;overflow:hidden;padding:0}.learndash-course-grid--modern .items-wrapper .grid-3 .thumbnail img{aspect-ratio:4/3;border-radius:0;object-fit:cover}.learndash-course-grid--modern .items-wrapper .grid-3 .content{display:flex;flex-direction:column;gap:var(--ld-spacer-7);padding:var(--ld-spacer-fixed-4) var(--ld-spacer-4) var(--ld-spacer-fixed-8) var(--ld-spacer-4)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button{all:unset;align-self:center;display:flex}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:active,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-visible,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-within,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:active,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-visible,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-within,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus{outline-style:solid}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:disabled,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:disabled:hover,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:active,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-visible,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-within,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:hover{background-color:var(--ld-color-button-bg)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:active,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:hover{background-color:var(--ld-color-button-bg-hover)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus{outline-color:var(--ld-color-button-bg)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:active,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-visible,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:focus-within,.learndash-course-grid--modern .items-wrapper .grid-3 .content .button a:hover{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height);padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);padding-right:var(--ld-spacer-fixed-2)}.learndash-course-grid--modern .items-wrapper .grid-3 .content .entry-title{font-size:var(--ld-typography-desktop-h5-size);line-height:var(--ld-typography-desktop-h5-height);margin:0}.learndash-course-grid--modern .items-wrapper .grid-3 .content .ld-progress{margin:0}.learndash-course-grid--modern .items-wrapper .grid-3 .content>:not(.button):last-child{margin-bottom:auto}.learndash-course-grid--modern .items-wrapper .grid-3 .content>.button:last-child{margin-top:auto}.learndash-course-grid--modern .items-wrapper .grid-3 .content,.learndash-course-grid--modern .items-wrapper .grid-3 .post{display:flex;flex-direction:column;height:100%}.learndash-course-grid--modern .pagination{overflow:initial}.learndash-course-grid--modern .pagination .load-more,.learndash-course-grid--modern .pagination .load-more:active,.learndash-course-grid--modern .pagination .load-more:focus,.learndash-course-grid--modern .pagination .load-more:focus-visible,.learndash-course-grid--modern .pagination .load-more:focus-within,.learndash-course-grid--modern .pagination .load-more:hover{all:unset;align-items:center;border:none;border-radius:var(--ld-button-border-radius);box-shadow:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);gap:var(--ld-spacer-fixed-1);justify-content:center;line-height:var(--ld-typography-desktop-button-text-height);margin:0;outline-offset:2px;outline-style:none;outline-width:2px;overflow-wrap:break-word;padding:var(--ld-spacer-1) var(--ld-spacer-fixed-3);text-align:center;text-decoration:none;white-space:normal;width:auto;word-break:normal}@media(min-width:720px){.learndash-course-grid--modern .pagination .load-more,.learndash-course-grid--modern .pagination .load-more:active,.learndash-course-grid--modern .pagination .load-more:focus,.learndash-course-grid--modern .pagination .load-more:focus-visible,.learndash-course-grid--modern .pagination .load-more:focus-within,.learndash-course-grid--modern .pagination .load-more:hover{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}}.learndash-course-grid--modern .pagination .load-more:focus{outline-style:solid}.learndash-course-grid--modern .pagination .load-more:disabled,.learndash-course-grid--modern .pagination .load-more[aria-disabled=true]{background-color:var(--ld-color-semantic-button-primary-background-disabled);border:1px solid var(--ld-color-semantic-button-primary-border-disabled);color:var(--ld-color-semantic-text-button-primary-disabled);cursor:not-allowed}.learndash-course-grid--modern .pagination .load-more:disabled:hover,.learndash-course-grid--modern .pagination .load-more[aria-disabled=true]:hover{background-color:var(--ld-color-semantic-button-primary-background-disabled-hover);color:var(--ld-color-semantic-text-button-primary-disabled-hover)}.learndash-course-grid--modern .pagination .load-more,.learndash-course-grid--modern .pagination .load-more:active,.learndash-course-grid--modern .pagination .load-more:focus,.learndash-course-grid--modern .pagination .load-more:focus-visible,.learndash-course-grid--modern .pagination .load-more:focus-within,.learndash-course-grid--modern .pagination .load-more:hover{background-color:var(--ld-color-button-bg)}.learndash-course-grid--modern .pagination .load-more:active,.learndash-course-grid--modern .pagination .load-more:hover{background-color:var(--ld-color-button-bg-hover)}.learndash-course-grid--modern .pagination .load-more:focus{outline-color:var(--ld-color-button-bg)}.learndash-course-grid--modern .pagination .load-more:focus:hover{outline-color:var(--ld-color-button-bg-hover)}.hide{display:none;}
.wdm_feedback_submission{margin-top:5px;}
.learndash .el-course-banner{z-index:999;}
.filter-options .select{position:relative;display:inline-block;width:45%;}
.filter-options{margin-top:50px;display:flex;justify-content:space-between;}
.filter-options select.select-text{position:relative;font-family:inherit;background-color:transparent;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0, 0.12);appearance:none;-webkit-appearance:none;width:100%;}
.filter-options select.select-text:focus{outline:none;border-bottom:1px solid rgba(0,0,0, 0);}
.filter-options .select:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0, 0, 0, 0.12);pointer-events:none;}
.filter-options label.select-label{color:rgba(0,0,0, 0.26);font-size:18px;font-weight:normal;position:absolute;pointer-events:none;left:0;top:10px;transition:0.2s ease all;color:#2F80ED;top:-20px;transition:0.2s ease all;font-size:14px;}
.filter-options .select-text:focus ~ .select-label, .filter-options .select-text:valid ~ .select-label{color:#2F80ED;top:-20px;transition:0.2s ease all;font-size:14px;}
.filter-options span.select-bar{position:relative;display:block;}
.filter-options span.select-bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#2F80ED;transition:0.2s ease all;left:50%;}
.filter-options span.select-bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#2F80ED;transition:0.2s ease all;right:50%;}
.filter-options .select-text:focus ~ .select-bar:before, .filter-options .select-text:focus ~ .select-bar:after{width:50%;}
.filter-options span.select-highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5;}
.filter-options select{background:none;}
.hide.review-helpful-icon-wrap{display:none;}
#course-reviews-section{padding:15px;}
#course-reviews-section h3{margin-bottom:25px;font-size:28px;line-height:32px;text-align:center;}
.review-top-section{display:flex;justify-content:space-evenly;margin:0 auto;padding-top:10px;}
.course-reviews-section.not-allowed .review-top-section{justify-content:space-around;}
.wdm_course_rating_reviews{padding:35px 0 35px;}
.review-top-section .review-top-col:nth-child(2){border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;min-width:364px;padding:25px 0;}
.review-top-section .review-top-col:nth-child(3){display:flex;flex-direction:column;justify-content:center;max-width:200px;margin:0 10px;position:relative;}
.course-reviews-section.not-allowed .review-top-col{width:50%;border-right:none;}
.reviews-total-wrap{font-size:18px;line-height:24px;text-align:center;}
.review-stars-top{display:flex;justify-content:center;}
.reviews-avg{color:#666;font-size:32px;line-height:43px;text-align:center;}
.reviews-avg-label{color:#999;font-size:14px;line-height:19px;margin-bottom:17px;text-align:center;}
.review-split-title, .reviews-avg, .reviews-total{font-weight:700;}
.review-split-wrap{max-width:252px;margin:0 auto;display:flex;align-items:center;}
.review-split-title{font-size:16px;line-height:22px;margin-right:17px;}
.review-split-percent{position:relative;width:200px;height:8px;}
.review-split-percent-inner{position:absolute;width:100%;height:100%;border-radius:8px;}
.review-split-percent-inner-1{background-color:#ebebeb;}
.review-split-percent-inner-2{background-color:#ffa03a;}
.review-split-count{font-size:14px;line-height:19px;margin-left:10px;color:#a73232;}
div.review-top-desc{font-size:18px;line-height:22px;margin-bottom:10px;text-align:left;}
.filter-options{text-align:center;}
.content-review-details{width:100%;display:block;margin-bottom:0;}
.comment-review-inner{padding-bottom:20px;margin-bottom:33px;border-bottom:1px solid #ebebeb;}
.review-head{display:flex;align-items:center;}
.review-head .rating-container{margin-right:8px;}
.review-author-info{padding-right:19px;align-items:center;}
.review-footer, .review-author-info,.review-head{display:flex;}
span.review-author-img-wrap{min-width:40px;min-height:40px;max-width:40px;max-height:40px;display:inline-block;border-radius:100%;background-color:#ddd;}
.review-author-img-wrap .avatar{display:inline-block;border-radius:100%;vertical-align:middle;float:none;height:100%;width:100%;}
strong.review-author-name{font-size:12px;line-height:17px;margin-left:10px;text-transform:capitalize;text-align:left;}
span.wdm-review-age{font-size:12px;line-height:17px;}
.review-body{padding:6px 0 7px;font-size:14px;line-height:22px;text-align:left;}
strong.review-title{margin-bottom:4px;color:#333;display:block;}
p.review-desc{line-height:22px;margin:0;word-break:normal;}
.review-image-tile-section{overflow-x:hidden;overflow-y:hidden;}
.review-image-tile-section img, .review-image-tile-section video{cursor:pointer;height:88px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:inline;margin-right:20px;margin-bottom:4px;width:auto;border:1px solid #ddd;}
.review-footer{flex-wrap:wrap;margin-top:16px;}
.review-meta-wrap{font-size:12px;line-height:2;}
.review-meta-wrap .review-course-id{border-right:1px solid #d1d1d1;}
.review-meta-wrap .review-course-id a{font-size:12px;line-height:17px;margin-left:10px;text-transform:capitalize;text-align:left;font-weight:700;margin-right:21px;}
.review-helpful-wrap{line-height:1;}
span.review-helpful-text{line-height:20px;padding:0 8px 0 19px;font-weight:700;display:inline-block;}
span.review-helpful-icon-wrap{vertical-align:text-bottom;}
span.review-helpful-count{border-left:1px solid #d1d1d1;line-height:20px;padding-left:19px;margin-left:23px;display:inline-block;color:#666;}
span.review-helpful-count.is-not-voted{margin:0;padding:0;}
.course-reviews-section a.reply_to_review_link{font-size:18px;margin-left:15px;padding-left:19px;border-left:1px solid #d1d1d1;display:inline-flex;text-decoration:none;}
.wdm-review-replies{padding-bottom:20px;margin-bottom:33px;padding-left:50px;border-bottom:1px solid #ebebeb;}
.more-reply-wrap{font-size:14px;margin-top:15px;line-height:1;text-align:center;}
.wdm-reply-comments a.comment-toggle-alt{text-decoration:none;}
.login-to-enroll{text-align:center;}
.loader{text-align:center;}
#course-reviews-section a.load_more_reviews{text-decoration:none;margin-top:23px;font-size:16px;line-height:26px;display:flex;justify-content:center;}
.write-review-wrap{display:none;}
textarea{width:100%;}
.preview-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;}
.preview-modal-content{position:relative;margin:auto;padding:0;width:90%;max-width:1200px;text-align:center;}
.preview-modal .close{color:white;position:absolute;top:50px;right:25px;font-size:35px;font-weight:bold;}
.preview-modal .close:hover, .preview-modal .close:focus{color:#999;text-decoration:none;cursor:pointer;}
.preview-modal-content img.demo{opacity:1;}
.preview-modal-content img.hover-shadow{transition:0.3s;}
.preview-modal-content .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
@media only screen and (max-width: 1023px) {
.review-top-section {
display: block;
}
.review-top-col {
display: flex;
justify-content: space-between;
}
.review-top-section .review-top-col:nth-child(1) {
align-items: center;
max-width: 210px;
margin: 0 auto;
}
.review-top-section .review-top-col:nth-child(2) {
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
flex-wrap: wrap;
flex-flow: column;
min-width: auto;
display: block;
padding: 25px 12px;
margin: 25px auto;
width: 80%;
border-right: 1px solid #eaeaea;
}
.review-top-section .review-top-col:nth-child(3) {
display:none;
}
.review-top-star-wrap {
border-right: 1px solid #eaeaea;
padding: 4px 24px 4px 0;
}
.reviews-total-wrap {
color: #a73232;
font-size: 16px;
line-height: 20px;
padding-left: 27px;
}
.reviews-avg {
color: #444;
font-size: 32px;
line-height: 43px;
}
.reviews-avg-label {
color: #6c6c6c;
font-size: 14px;
line-height: 19px;
}
.review-split-wrap {
min-width: 60px;
margin-bottom: 5px;
}
.filter-options .select {
margin-bottom: 30px;
}
.write-review-wrap {
background-color: #f7f7f7;
padding: 22px 0;
margin: 0 -20px;
display: block;
text-align: center;
}
.write-review-wrap .review-top-desc {
font-size: 16px;
line-height: 30px;
margin-bottom: 10px;
text-align: center;
}
}:root{--woof-fb-section-width:100%;}
.woof-form-builder-btn{position:relative;display:inline-block;margin-bottom:0;width:auto;text-align:center;text-decoration:none;}
.woof-form-builder-btn:hover{text-decoration:none;}
.woof-form-builder-btn img{display:inline-block;width:40px;height:40px;transition:all 2s;}
.woof-form-builder-btn:hover img:nth-child(1){transform:rotate(360deg);}
.woof-form-builder-btn img:nth-child(1){opacity:1 !important;}
.woof-form-builder-btn img:nth-child(2){position:absolute;width:20px;height:20px;top:42%;left:51%;transform:translate(-50%, -50%);}
.woof-front-builder-list{margin:0 !important;padding:0 !important;}
.woof-front-builder-list li{position:relative;display:block;padding:10px;background:#fff;margin-bottom:9px;transition:all 0.5s;box-sizing:border-box;background-color:#fefefe;border:1px solid #ddd;vertical-align:middle;box-sizing:border-box;color:#161c2d;}
.woof-front-builder-list > li.woof-front-builder-list-li-selected{border:dashed 1px lightseagreen;}
.woof-front-builder-selector{width:100%;margin-bottom:11px;min-height:30px;font-size:18px;color:#000;border:solid 1px #ddd !important;padding:9px;}
select.woof-front-builder-selector:invalid, select.woof-front-builder-selector{color:#2eca8b !important;font-weight:600 !important;}
select.woof-front-builder-selector option:not([value=""]){color:#000;font-weight:500 !important;}
.woof-front-builder-list-li-del{position:absolute;right:0;top:10px;display:inline-block;width:30px;}
.woof-front-builder-list-li-del img{position:relative;width:50%;display:block;top:6px;right:-8px;}
.woof-front-builder-list-li-move{position:absolute;right:30px;top:11px;display:flex;}
.woof-front-builder-list-li-move a{margin-right:11px;align-self:center;}
.woof-front-builder-list-li-down, .woof-front-builder-list-li-up, .woof-front-builder-sd-btn{display:inline-block;width:30px;}
.woof-front-builder-sd-btn{top:0;display:inline-block;position:relative;}
.woof-front-builder-list-li-down img, .woof-front-builder-list-li-up img, .woof-front-builder-sd-btn img, .woof-front-builder-btn-back img, .woof-front-builder-btn-options img{width:100%;display:block;}
.woof-front-builder-list-li-up{transform:rotate(180deg);}
.woof-front-builder-list-li-down{top:-8px;position:relative;}
.woof-front-builder-btn-back, .woof-front-builder-btn-options{display:inline-block;width:30px;}
.popup23-content data-table-row data-table-cell:nth-child(2){text-align:left;}
.popup23-content data-table-cell textarea{height:100%;min-height:100px;}
.woof-front-builder-premium{color:red;}
.woof-front-builder-container .woof_auto_show{background:#fff;}
.popup23-tab-panels input[type=text],
.popup23-tab-panels textarea, .popup23-tab-panels select{padding:0.6em;background-color:#faf9f9;background-image:none !important;color:#43454b;border:0;-webkit-appearance:auto;box-sizing:border-box;font-weight:400;box-shadow:none;width:100%;}
.woof-front-builder-container{overflow:unset;}
.woof-front-builder-container:has(.woof_autohide_wrapper){overflow:visible;}
.woof-front-builder-container .woof_container{display:inline-block;width:calc(var(--woof-fb-section-width) - 2px);vertical-align:top;}
.woof-front-builder-container .woof_block_html_items{max-height:var(--woof-fb-section-height) !important;padding:3px 0 0 3px;}
.woof-front-builder-type-selector{position:absolute;width:200px !important;max-width:200px !important;left:50%;top:50%;transform:translate(0, -50%);background-color:#fbfbff !important;}
.woof-front-builder-container .woof_block_html_items{overflow-y:auto;overflow:visible;}
.woof-front-builder-container .woof_container h4{margin-bottom:11px;font-size:1.12em;line-height:1.12em;background:#f7f7f7;padding:8px 7px;color:#333;text-align:center;}
.woof-front-builder-type-section-options{position:absolute;left:45%;top:50%;transform:translate(0, -50%);}
.widget .woof_sid_flat_white, .widget_text .woof_sid_flat_white{border:none;padding:0;}
.widget .woof_auto_show_indent .woof_sid_flat_white{border:solid 1px #eee;padding:9px;}
.woof-front-builder-container .woof_list_sd.woof_list_switcher_sd{padding-left:11px;}
.woof-front-builder-container .select2, .woof-front-builder-container .chosen-container{width:100% !important;}
.woof-front-builder-container .woof_auto_1_columns .woof_container{
padding: 0 0 15px 0;
}.ui-slideouttab-panel, .ui-slideouttab-handle{background-color:#fff;padding:0.4em;box-sizing:border-box;}
.ui-slideouttab-panel{display:block;position:fixed;border:1px solid #f9f9f9;}
.ui-slideouttab-ready{transition:transform 0.5s ease 0s;}
@media print {
.ui-slideouttab-panel{display:none;}
} .ui-slideouttab-handle{display:block;position:absolute;cursor:pointer;color:white;background-color:grey;}
.ui-slideouttab-handle-image{transform:rotate(0);}
.ui-slideouttab-right{right:0px;transform:translateX(100%);border-right:none;}
.ui-slideouttab-right.ui-slideouttab-open{transform:translateX(0%);}
.ui-slideouttab-right .ui-slideouttab-handle{transform-origin:0% 0%;transform:rotate(-90deg) translate(-100%,-100%);}
.ui-slideouttab-right .ui-slideouttab-handle-reverse{transform-origin:0% 100%;transform:rotate(-90deg);}
.ui-slideouttab-left{left:0px;transform:translateX(-100%);border-left:none;}
.ui-slideouttab-left.ui-slideouttab-open{transform:translateX(0%);}
.ui-slideouttab-left .ui-slideouttab-handle{transform-origin:100% 0%;transform:rotate(-90deg);}
.ui-slideouttab-left .ui-slideouttab-handle-reverse{transform-origin:100% 100%;transform:rotate(-90deg) translate(100%,100%);}
.ui-slideouttab-top{top:0px;transform:translateY(-100%);border-top:none;}
.ui-slideouttab-top.ui-slideouttab-open{transform:translateY(0%);}
.ui-slideouttab-bottom{bottom:0px;transform:translateY(100%);border-bottom:none;}
.ui-slideouttab-bottom.ui-slideouttab-open{transform:translateY(0%);}
.ui-slideouttab-left .ui-slideouttab-handle>.fa-icon, .ui-slideouttab-right .ui-slideouttab-handle>.fa-icon{transform:rotate(90deg);}
.ui-slideouttab-handle>.fa-icon{margin-left:0.5em;}
.ui-slideouttab-top .ui-slideouttab-handle-rounded, .ui-slideouttab-left .ui-slideouttab-handle-rounded{border-radius:0 0 4px 4px;}
.ui-slideouttab-right .ui-slideouttab-handle-rounded, .ui-slideouttab-bottom .ui-slideouttab-handle-rounded {
border-radius: 4px 4px 0 0;
}.woof-slide-out-div{z-index:9999;}
.woof-slide-content{overflow-x:hidden;padding:9px;}
.woof-slide-content .chosen-container{
max-width: 100% !important;
}