@charset "UTF-8";[class^=ptcusys-icon-]:hover,[class*=" ptcusys-icon-"]:hover{text-decoration:none}h1{font-size:36px;font-size:2.25rem}h2{font-size:30px;font-size:1.875rem}h3{font-size:28px;font-size:1.75rem}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:18px;font-size:1.125rem}h1,h2,h3{line-height:1.3}h4,h5,h6,p,span{line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:500}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{margin:2px 0}@media(max-width:480px){h1{font-size:32px;font-size:2rem}h2{font-size:26px;font-size:1.625rem}h3{font-size:24px;font-size:1.5rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:16px;font-size:1rem}h6{font-size:14px;font-size:.875rem}}@font-face{font-family:icomoon;src:url(icomoon.97286dd74ed34c50.eot?mo4ghj);src:url(icomoon.97286dd74ed34c50.eot?mo4ghj#iefix) format("embedded-opentype"),url(icomoon.05c9e00a896fd96f.ttf?mo4ghj) format("truetype"),url(icomoon.d2969af7ab28ea80.woff?mo4ghj) format("woff"),url(icomoon.d62af78e9d40cc3b.svg?mo4ghj#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=ptcusys-icon-],[class*=" ptcusys-icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ptcusys-icon-activated:before{content:"\e903";color:#979797}.ptcusys-icon-admin:before{content:"\e904";color:#979797}.ptcusys-icon-arrow-down:before{content:"\e905";color:#979797}.ptcusys-icon-arrow-left:before{content:"\e906";color:#979797}.ptcusys-icon-arrow-right:before,.ptcu-link-2 a:before{content:"\e907";color:#979797}.ptcusys-icon-arrow-up:before{content:"\e908";color:#979797}.ptcusys-icon-caret-down:before{content:"\e909";color:#979797}.ptcusys-icon-caret-left:before{content:"\e90a";color:#979797}.ptcusys-icon-caret-right:before{content:"\e90b";color:#979797}.ptcusys-icon-caret-up:before{content:"\e90c";color:#979797}.ptcusys-icon-checkmark-circle:before{content:"\e90d";color:#979797}.ptcusys-icon-close:before{content:"\e90e";color:#979797}.ptcusys-icon-cloud:before{content:"\e90f"}.ptcusys-icon-copy:before{content:"\e910";color:#979797}.ptcusys-icon-course:before{content:"\e911";color:#979797}.ptcusys-icon-error-warning-2:before{content:"\e912";color:#9b9b9b}.ptcusys-icon-external-link:before{content:"\e913";color:#979797}.ptcusys-icon-feedback:before{content:"\e914";color:#979797}.ptcusys-icon-globe:before{content:"\e915";color:#4f5858}.ptcusys-icon-history:before{content:"\e916";color:#979797}.ptcusys-icon-log-out:before{content:"\e918";color:#979797}.ptcusys-icon-meeting-access:before{content:"\e919";color:#979797}.ptcusys-icon-settings:before{content:"\e91c";color:#979797}.ptcusys-icon-tip:before{content:"\e91f";color:#979797}.ptcusys-icon-user:before{content:"\e920";color:#979797}.ptcusys-icon-users:before{content:"\e921";color:#979797}.ptcusys-icon-vm-provision:before{content:"\e922"}.ptcusys-icon-in-progress:before{content:"\e917";color:#979797}.ptcusys-icon-not-started:before{content:"\e923";color:#979797}.ptcusys-icon-load:before{content:"\e924";color:#979797}.ptcusys-icon-video:before{content:"\e900";color:#979797}.ptcusys-icon-circle-stop:before{content:"\e901";color:#979797}.ptcusys-icon-circle-play:before{content:"\e902";color:#979797}.font-family-raleway,.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a,.vm-header .vm-right-section .icon-btn .icon-label,.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list li a,.form-checkbox,.form-wrapper-checkbox label,body,select{font-family:Raleway,sans-serif}.font-family-rajdhani,.p-overlay-mask .p-confirmdialog .p-button,.ptcu-link-1 a,.ptcu-link-2 a,.ptcu-link-3 a,.ptcu-button-2,.ptcu-button-3{font-family:Rajdhani,sans-serif}.font-family-icomoon,.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-icon:before,header#ptcuHeader #navHeader #headerLinks li a .header-icon:before,.ptcu-link-2 a:before{font-family:icomoon,sans-serif}.ptcu-transition-1,.p-overlay-mask .p-confirmdialog .p-button,.p-checkbox:hover,.p-checkbox:focus,.ptcu-link-1 a,.ptcu-link-1 a:hover span .icon-arrow-right,.ptcu-link-1 a span .icon-arrow-right,.ptcu-link-2 a:before,.ptcu-link-2 a:after,.ptcu-link-2:hover a:before,.ptcu-link-3 a,.ptcu-button-1,.ptcu-button-3{transition:.25s all ease}.ptcu-transition-2{transition:transform .5s}.ptcu-transition-3{transition-property:margin-left;transition-duration:.25s;transition-timing-function:linear}.ptcu-box-shadow,.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-close-button:hover,.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-close-button:hover{box-shadow:0 2px 7px #0003}.ptcu-box-shadow-1,.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list,.pvt-gb-side-panel .pvt-gb-language-options,.guidebook-layout .guidebook-language-options,.vm-dialog,.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list{box-shadow:0 2px 7px #0003}.ptcu-box-shadow-2,main .home-page-wrapper section{box-shadow:0 4px 4px #00000040}.ptcu-box-shadow-3,.p-checkbox:focus{box-shadow:0 2px 10px #0000003d}.max-container{max-width:86%;margin:0 auto}@media(max-width:1280px){.max-container{padding:0 20px}}@media(max-width:1024px){.max-container{max-width:100%}}@media(max-width:768px){.max-container.mobile-max-container{padding:0}}.font-weight-lighter{font-weight:lighter}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-weight-bolder{font-weight:bolder}label{display:block;color:#979797}select{font-style:normal;font-weight:600;margin-top:10px;margin-bottom:16px;width:250px;height:50px;border:1.5px solid #4F5858;border-radius:4px;font-size:18px;color:#4d5858;cursor:pointer;padding:0 40px 0 12px;background:url(caret-down.f263c8df2241a9e6.svg);background-position:95% center;background-repeat:no-repeat;background-size:25px;appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select:focus,select:active,select:focus-visible{border-color:#5bb73b}select.globe{padding:0 40px;background:url(globe.24d9811604af630b.svg),url(caret-down.f263c8df2241a9e6.svg);background-position:3% center,95% center;background-repeat:no-repeat,no-repeat;background-size:25px}select option{padding-left:12px}.full-width-component{display:block;width:100%}.inline-block-component{display:inline-block}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mb-20{margin-bottom:20px}.ml-0{margin-left:0!important}.mr-0{margin-right:0}.mt-10,.virtual-machine-wrapper .vm-ready-wrapper{margin-top:10px}.mt-20{margin-top:20px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.pl-0{padding-left:0}.text-center{text-align:center}.divider-line-bottom,main .section-wrapper{border-bottom:1px solid #979797;padding-bottom:40px;margin-bottom:20px}.disable,.course-header .status-wrapper ul .mark-complete .ptcu-button-3.disabled,.ptcu-link-2.disabled-link,.ptcu-button-2.disabled,.ptcu-button-2:disabled,.ptcu-button-2 [disabled],.ptcu-button-2:disabled span,.ptcu-button-2 [disabled] span,.ptcu-button-3.disabled{color:#cac9c2!important;cursor:default;pointer-events:none;transition:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.vm-action-spinner{width:20px;height:20px;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;border:2px solid #FFFFFF;border-bottom-color:#5bb73b;border-radius:50%;padding:0!important}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}:root{--bg-color: #FFFFFF;--bg-color-1: #EFEFEF;--text-color: #2E302D;--text-color-1: #2E302D;--text-color-2: #2E302D;--bg-color-hover: #CAEDBF;--popup-bg: #3B3F3A;--popup-bg-1: #FFFFFF;--border-color: #ACB0A5;--brand-logo: url(ptc-master-brand-mark-light-mode.322efd9540e4784b.svg);--info-icon-color:#ff0000;--pending-status-text:#979797;--border-color-left: #2E302D}[data-theme=dark]{--bg-color: #2E302D;--bg-color-1: #2E302D;--text-color: #FFFFFF;--text-color-1: #c4c4c4;--text-color-2: #E6E2E0;--bg-color-hover: #4E585A;--popup-bg: #FFFFFF;--popup-bg-1: #3B3F3A;--border-color: #6C7D71;--brand-logo: url(ptc-master-brand-mark-dark-mode.aa1cc6c57adc027b.svg);--info-icon-color:#FAC2C5;--pending-status-text:#CAC9C2;--border-color-left: #E6E2E0}body{color:#4d5858;transition:background-color .3s ease,color .3s ease;margin:0}ul{list-style:none;padding:0;margin:0}li{margin:4px 0}.ptcu-link-1{border:0;display:inline-block;padding:0}.ptcu-link-1 a{font-size:16px;font-size:1rem;background:#fff;background:linear-gradient(90deg,#00acc8,#74c34d,#74c34d,#00acc8);box-shadow:none;border-radius:4px;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:0;padding:3px;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ptcu-link-1 a:hover{box-shadow:0 0 49px #74c34d99}.ptcu-link-1 a:hover span{background:#474747;color:#fff}.ptcu-link-1 a:hover span .icon-arrow-right{transform:translate(.5rem)}.ptcu-link-1 a span{align-items:center;background:#fff;color:#000;display:flex;height:100%;margin:0;padding:10px 36px;text-transform:uppercase;transition:background .5s ease}.ptcu-link-1 a span .icon-arrow-right{background-image:url(https://www.ptc.com/-/media/ptc-university/images/common/icons/arrow-right-green.svg);background-repeat:no-repeat;background-size:contain;height:1.5rem;margin-left:.5rem;width:2rem}.ptcu-link-1.disable,.ptcu-link-1.ptcu-button-3.disabled,.ptcu-button-2:disabled span.ptcu-link-1,.ptcu-button-2 [disabled] span.ptcu-link-1,.ptcu-link-1.ptcu-button-2:disabled,.ptcu-button-2 .ptcu-link-1[disabled],.ptcu-link-1.ptcu-button-2.disabled,.ptcu-link-1.ptcu-link-2.disabled-link{pointer-events:none}.ptcu-link-1.disable a,.ptcu-link-1.ptcu-button-3.disabled a,.ptcu-button-2:disabled span.ptcu-link-1 a,.ptcu-button-2 [disabled] span.ptcu-link-1 a,.ptcu-link-1.ptcu-button-2:disabled a,.ptcu-button-2 .ptcu-link-1[disabled] a,.ptcu-link-1.ptcu-button-2.disabled a,.ptcu-link-1.ptcu-link-2.disabled-link a{background:#cac9c2}.ptcu-link-1.disable a span,.ptcu-link-1.ptcu-button-3.disabled a span,.ptcu-button-2:disabled span.ptcu-link-1 a span,.ptcu-button-2 [disabled] span.ptcu-link-1 a span,.ptcu-link-1.ptcu-button-2:disabled a span,.ptcu-button-2 .ptcu-link-1[disabled] a span,.ptcu-link-1.ptcu-button-2.disabled a span,.ptcu-link-1.ptcu-link-2.disabled-link a span{color:#cac9c2}.ptcu-link-2{display:inline-block;margin:15px 0}.ptcu-link-2 a{font-size:16px;font-size:1rem;color:#000;display:inline-block;transition:color .3s ease;text-decoration:none;font-weight:600;text-align:left;text-transform:uppercase;position:relative;margin-right:5px}.ptcu-link-2 a:before{color:#5bb73b;position:absolute;top:50%;transform:translateY(-50%);right:-30px}.ptcu-link-2 a:after{position:absolute;display:block;content:"";width:15%;border-bottom:.2rem solid #5BB73B}.ptcu-link-2:hover a:before{right:-45px}.ptcu-link-2:hover a:after{width:100%}.ptcu-link-2.disabled-link a:before{color:#cac9c2}.ptcu-link-2.disabled-link a:after{border-bottom:.2rem solid #CAC9C2}.ptcu-link-2.disabled-link a span{color:#cac9c2}.ptcu-link-3{margin:0}.ptcu-link-3 a{font-size:16px;font-size:1rem;background-color:#cac9c2;border-radius:20px;color:#2e302d;cursor:pointer;font-weight:700;padding:9px 27px;text-decoration:none;text-transform:uppercase}.ptcu-link-3 a:hover{background-color:#3d4647;color:#fff}.ptcu-link-3 a:focus{background-color:#3d4647;color:#fff;text-decoration:underline}.ptcu-button-1{font-size:18px;font-size:1.125rem;background-color:#5bb73b;border:none;color:#fff;cursor:pointer;font-weight:700;margin:16px 0 32px;padding:16px 32px}.ptcu-button-1:hover{background-color:#caedbf;color:#3e3e3e}.ptcu-button-2{font-size:14px;font-size:.875rem;background:linear-gradient(90deg,#00acc8,#74c34d,#74c34d,#00acc8);border-radius:25px;color:#3e3e3e;display:inline-block;padding:2px;margin:0 0 0 10px;vertical-align:middle;transition:.25s all ease;text-decoration:none;text-transform:uppercase}.ptcu-button-2:hover{box-shadow:0 0 49px #74c34d99;text-decoration:none}.ptcu-button-2:hover span{background:#3e3e3e;color:#fff}.ptcu-button-2:focus{background:#3e3e3e}.ptcu-button-2:focus span{background:#3e3e3e;color:#fff}.ptcu-button-2:focus,.ptcu-button-2:active{box-shadow:none}.ptcu-button-2 span{font-size:16px;font-size:1rem;align-items:center;background:#fff;border-radius:30px;color:#3e3e3e;display:flex;font-weight:700;line-height:20px;justify-content:center;height:100%;margin:0;padding:10px 25px;transition:background .5s ease;text-decoration:none;width:100%;white-space:nowrap}@media(max-width:480px){.ptcu-button-2 span{font-size:12px;font-size:.75rem;padding:8px 12px}}.ptcu-button-2.disabled{background:#cac9c2}.ptcu-button-2.disabled span{color:#cac9c2}.ptcu-button-2:disabled,.ptcu-button-2 [disabled]{background:#cac9c2!important}#filtersMobileClose{background:#5bb73b;border-radius:50%;padding:8px;position:absolute;right:12px;text-decoration:none;top:12px}#filtersMobileClose .ptcusys-icon-close:before{font-size:18px;font-size:1.125rem;color:#fff}#filtersMobileClose:hover{background:#caedbf}#filtersMobileClose:hover .ptcusys-icon-close:before{color:#2e302d}.ptcu-button-3{font-size:16px;font-size:1rem;background-color:#5bb73b;border:1px solid #5BB73B;color:#fff;cursor:pointer;padding:4px 11px;display:inline-block;align-items:center;text-decoration:none;text-transform:uppercase;border-radius:4px}.ptcu-button-3 .ptcusys-icon-vm-provision:before,.ptcu-button-3 .ptcusys-icon-users:before{font-size:14px;font-size:.875rem;color:#fff}.ptcu-button-3:hover{background-color:#0b8a44;color:#efefef}.ptcu-button-3.disabled{background:#4e585a!important;border:1px solid #4E585A;cursor:default}.ptcu-button-3.disabled span{color:#fff}.ptcu-button-3.grey-button{background:#1a1a1a;border:1px solid #1a1a1a;margin-right:10px}.ptcu-button-3.grey-button span{color:#fff}.ptcu-button-3.grey-button:hover{background:#4e585a;color:#fff}#clear-dates{font-size:14px;font-size:.875rem;color:#236192;cursor:pointer;font-weight:600;text-decoration:none}#clear-dates:hover,#clear-dates:focus{text-decoration:underline}button,input[type=submit],input[type=reset]{border:none;cursor:pointer}.a-link{color:#5bb73b}.a-link:hover{color:#0b8a44;text-decoration:underline}.btn-ptcu-green,.p-fileupload-choose,.p-button{color:#fff!important;background:#5bb73b!important;border:1px solid #5BB73B!important;font-family:Rajdhani!important;text-transform:uppercase;padding:5px 16px!important;font-size:18px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:3px;cursor:pointer}.btn-ptcu-green:hover,.p-fileupload-choose:hover,.p-button:hover{background:#caedbf!important;border-color:#5bb73b!important;color:#2e302d!important}.rotate{cursor:default;display:inline-block;margin-right:10px;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=checkbox]{background:#fff;border:1px solid #5BB73B;border-radius:2px;cursor:pointer;display:inline-block;height:16px;left:16px;margin:2px 8px 0 2px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;outline:none;padding:0;position:absolute;vertical-align:baseline;width:16px}input[type=checkbox]::-ms-check{border:1px solid #5BB73B;color:#5bb73b}input[type=checkbox]:after{background-color:#5bb73b;border-radius:2px;content:"";height:16px;opacity:0;position:absolute;transform:translate(-1px) translateY(-1px);width:16px}input[type=checkbox]:hover{background-color:#caedbf}input:checked[type=checkbox]:after{opacity:1;transition:.2s ease-in-out}.p-checkbox{background:#fff;border:1px solid #5BB73B;border-radius:2px;cursor:pointer;display:inline-block;height:16px!important;margin:5px 0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;outline:none;padding:0;position:absolute;vertical-align:baseline;width:16px!important}.p-checkbox:hover{border-color:#0b8a44!important;background:#0b8a44!important}.p-checkbox:focus{border-color:#0b8a44!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{display:none}.p-checkbox.p-highlight{background-color:#5bb73b}.form-checkbox,.form-wrapper-checkbox label{display:block;margin:4px 0;padding-left:20px;position:relative}.form-checkbox input[type=checkbox],.form-wrapper-checkbox label input[type=checkbox]{left:0}.checkbox-text{font-size:15px;font-size:.9375rem;color:#2e302d;padding-left:10px}.form-wrapper-checkbox{display:flex;align-items:center}.form-wrapper-checkbox label input[type=checkbox]{margin-top:2px}ul.column-2-flex,.session-listing-container ul .listing>ul li.session-info ul.language-details{display:flex;flex-wrap:wrap}ul.column-2-flex li,.session-listing-container ul .listing>ul li.session-info ul.language-details li{display:flex;flex-wrap:wrap;flex-direction:column;width:49%;margin:8px 1%}ul.column-2-flex li:nth-child(odd),.session-listing-container ul .listing>ul li.session-info ul.language-details li:nth-child(odd){margin-left:0}ul.column-2-flex li:nth-child(2n),.session-listing-container ul .listing>ul li.session-info ul.language-details li:nth-child(2n){margin-right:0}ul.column-2-flex li h3,.session-listing-container ul .listing>ul li.session-info ul.language-details li h3{width:fit-content}@media(max-width:480px){ul.column-2-flex li,.session-listing-container ul .listing>ul li.session-info ul.language-details li{width:100%;margin:10px 0}}ul.column-3-flex,.session-listing-container ul .listing>ul{display:flex;flex-wrap:wrap}ul.column-3-flex li,.session-listing-container ul .listing>ul li{display:flex;flex-wrap:wrap;flex-direction:column;width:30.66%;margin:2%}ul.column-3-flex li:nth-child(3n+1),.session-listing-container ul .listing>ul li:nth-child(3n+1){margin-left:0}ul.column-3-flex li:nth-child(3n),.session-listing-container ul .listing>ul li:nth-child(3n){margin-right:0}ul.column-3-flex li h3,.session-listing-container ul .listing>ul li h3{width:fit-content}@media(max-width:1024px){ul.column-3-flex li,.session-listing-container ul .listing>ul li{width:48%}ul.column-3-flex li:nth-child(3n+1),.session-listing-container ul .listing>ul li:nth-child(3n+1){margin-left:2%}ul.column-3-flex li:nth-child(3n),.session-listing-container ul .listing>ul li:nth-child(3n){margin-right:2%}ul.column-3-flex li:nth-child(odd),.session-listing-container ul .listing>ul li:nth-child(odd){margin-left:0}ul.column-3-flex li:nth-child(2n),.session-listing-container ul .listing>ul li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-3-flex li,.session-listing-container ul .listing>ul li{width:100%;margin:10px 0!important}}ul.column-4-flex{display:flex;flex-wrap:wrap}ul.column-4-flex li{display:flex;flex-wrap:wrap;flex-direction:column;width:23.5%;margin:1%}ul.column-4-flex li:nth-child(4n+1){margin-left:0}ul.column-4-flex li:nth-child(4n){margin-right:0}ul.column-4-flex li h3{width:fit-content}@media(max-width:1280px){ul.column-4-flex li{width:48%}ul.column-4-flex li:nth-child(4n+1){margin-left:2%}ul.column-4-flex li:nth-child(4n){margin-right:2%}ul.column-4-flex li:nth-child(odd){margin-left:0}ul.column-4-flex li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-4-flex li{width:100%;margin:25px 0!important}}@media(max-width:480px){ul.column-4-flex li:first-child{margin:0!important}}ul.column-5-flex{display:flex;flex-wrap:wrap}ul.column-5-flex li{display:flex;flex-wrap:wrap;flex-direction:column;width:18.4%;margin:1%}ul.column-5-flex li:nth-child(5n+1){margin-left:0}ul.column-5-flex li:nth-child(5n){margin-right:0}ul.column-5-flex li h3{width:fit-content}@media(max-width:1440px){ul.column-5-flex li{width:30.66%;margin:4% 2%}ul.column-5-flex li:nth-child(5n+1){margin-left:2%}ul.column-5-flex li:nth-child(5n){margin-right:2%}ul.column-5-flex li:nth-child(3n+1){margin-left:0}ul.column-5-flex li:nth-child(3n){margin-right:0}}@media(max-width:1024px){ul.column-5-flex li{width:48%}ul.column-5-flex li:nth-child(3n+1){margin-left:2%}ul.column-5-flex li:nth-child(3n){margin-right:2%}ul.column-5-flex li:nth-child(odd){margin-left:0}ul.column-5-flex li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-5-flex li{width:100%;margin:25px 0!important}}ul.column-6-flex{display:flex;flex-wrap:wrap}ul.column-6-flex li{display:flex;flex-wrap:wrap;flex-direction:column;width:15%;margin:1%}ul.column-6-flex li:nth-child(6n+1){margin-left:0}ul.column-6-flex li:nth-child(6n){margin-right:0}ul.column-6-flex li h3{width:fit-content}@media(max-width:1440px){ul.column-6-flex li{width:30.66%;margin:4% 2%}ul.column-6-flex li:nth-child(6n+1){margin-left:2%}ul.column-6-flex li:nth-child(6n){margin-right:2%}ul.column-6-flex li:nth-child(3n+1){margin-left:0}ul.column-6-flex li:nth-child(3n){margin-right:0}}@media(max-width:1024px){ul.column-6-flex li{width:48%}ul.column-6-flex li:nth-child(3n+1){margin-left:2%}ul.column-6-flex li:nth-child(3n){margin-right:2%}ul.column-6-flex li:nth-child(odd){margin-left:0}ul.column-6-flex li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-6-flex li{width:100%;margin:25px 0!important}}ul.column-2-flex-one-level{display:flex;flex-wrap:wrap}ul.column-2-flex-one-level>li{display:flex;flex-wrap:wrap;flex-direction:column;width:49%;margin:8px 1%}ul.column-2-flex-one-level>li:nth-child(odd){margin-left:0}ul.column-2-flex-one-level>li:nth-child(2n){margin-right:0}ul.column-2-flex-one-level>li h3{width:fit-content}@media(max-width:480px){ul.column-2-flex-one-level>li{width:100%;margin:10px 0}}ul.column-3-flex-one-level{display:flex;flex-wrap:wrap}ul.column-3-flex-one-level>li{display:flex;flex-wrap:wrap;flex-direction:column;width:30.66%;margin:2%}ul.column-3-flex-one-level>li:nth-child(3n+1){margin-left:0}ul.column-3-flex-one-level>li:nth-child(3n){margin-right:0}ul.column-3-flex-one-level>li h3{width:fit-content}@media(max-width:1024px){ul.column-3-flex-one-level>li{width:48%}ul.column-3-flex-one-level>li:nth-child(3n+1){margin-left:2%}ul.column-3-flex-one-level>li:nth-child(3n){margin-right:2%}ul.column-3-flex-one-level>li:nth-child(odd){margin-left:0}ul.column-3-flex-one-level>li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-3-flex-one-level>li{width:100%;margin:10px 0!important}}ul.column-4-flex-one-level{display:flex;flex-wrap:wrap}ul.column-4-flex-one-level>li{display:flex;flex-wrap:wrap;flex-direction:column;width:23.5%;margin:1%}ul.column-4-flex-one-level>li:nth-child(4n+1){margin-left:0}ul.column-4-flex-one-level>li:nth-child(4n){margin-right:0}ul.column-4-flex-one-level>li h3{width:fit-content}@media(max-width:1280px){ul.column-4-flex-one-level>li{width:48%}ul.column-4-flex-one-level>li:nth-child(4n+1){margin-left:2%}ul.column-4-flex-one-level>li:nth-child(4n){margin-right:2%}ul.column-4-flex-one-level>li:nth-child(odd){margin-left:0}ul.column-4-flex-one-level>li:nth-child(2n){margin-right:0}}@media(max-width:480px){ul.column-4-flex-one-level>li{width:100%;margin:25px 0!important}}@media(max-width:480px){ul.column-4-flex-one-level>li:first-child{margin:0!important}}header#ptcuHeader #navHeader{background-color:#2e302d}header#ptcuHeader #navHeader #ptcuLogoWrapper{display:inline-block;padding:20px}@media(max-width:768px){header#ptcuHeader #navHeader #ptcuLogoWrapper{padding:16px}}@media(max-width:320px){header#ptcuHeader #navHeader #ptcuLogoWrapper{padding:16px 8px}}header#ptcuHeader #navHeader #ptcuLogoWrapper #ptcuLogo{background:url(ptc-university-logo.6b31152ac921ff9b.svg) center center no-repeat;background-size:contain;display:inline-block;text-indent:-1000px;width:182px;height:30px}@media(max-width:768px){header#ptcuHeader #navHeader #ptcuLogoWrapper #ptcuLogo{background:url(ptc-learning-connector-logo-mobile.f36c9625eb23fbc4.svg) no-repeat;background-size:cover;width:32px;height:36px}}header#ptcuHeader #navHeader #headerLinks{display:flex;flex-wrap:nowrap;flex-direction:row;float:right;margin:0}@media(max-width:768px){header#ptcuHeader #navHeader #headerLinks{margin:0}}header#ptcuHeader #navHeader #headerLinks li{margin:0;display:flex;flex-wrap:nowrap}header#ptcuHeader #navHeader #headerLinks li a{font-size:14px;font-size:.875rem;border:1px solid transparent;color:#fff;outline:none;padding:25px 20px;transition:.25s all ease;white-space:nowrap;align-items:center;display:flex;flex-wrap:nowrap;text-decoration:none}@media(max-width:768px){header#ptcuHeader #navHeader #headerLinks li a{padding:24px 12px}}@media(max-width:320px){header#ptcuHeader #navHeader #headerLinks li a{padding:24px 4px}}header#ptcuHeader #navHeader #headerLinks li a:hover,header#ptcuHeader #navHeader #headerLinks li a:focus-visible{background-color:#caedbf;color:#2e302d}header#ptcuHeader #navHeader #headerLinks li a .header-icon{vertical-align:bottom}header#ptcuHeader #navHeader #headerLinks li a .header-icon:before{font-size:18px;font-size:1.125rem;color:#5bb73b;margin-right:4px}header#ptcuHeader #navHeader #headerLinks li.header-username a:hover,header#ptcuHeader #navHeader #headerLinks li.header-username a:focus-visible{background-color:#2d302d;color:#fff;cursor:default}footer .copyright-wrapper{font-size:12px;font-size:.75rem;background-color:#2e302d;display:block;font-weight:400;margin:0;padding:16px 0;text-align:center;width:100%}footer .copyright-wrapper li{color:#fff;display:inline-block;margin:0}footer .copyright-wrapper li:last-child{margin-left:15px}footer .copyright-wrapper li.company-name{margin-left:4px}.bg-style,main .home-page-wrapper{padding:0;margin:0;font-style:normal;font-weight:500;background:url(bg-img.a2427c57898f14bb.svg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:calc(100vh - 117px);display:flex;justify-content:center;align-items:center}main{min-height:calc(100vh - 117px)}@media(max-width:480px){main{max-width:100%}}main .home-page-wrapper{position:relative}main .home-page-wrapper section{background-color:#fff;border:1px solid #CAC9C2;max-width:50%;padding:20px;margin:0 auto}main .home-page-wrapper .home-page ul li{list-style-type:disc;margin-left:18px}main .home-page-wrapper .home-page ul .a-link{margin-left:5px;font-weight:600}main .section-wrapper{display:flex;flex-wrap:nowrap}@media(max-width:1024px){main .section-wrapper{display:block}}main .section-wrapper .section-wrapper-img{align-self:center;margin:0 8%;width:20%;height:200px}@media(max-width:1024px){main .section-wrapper .section-wrapper-img{margin:0 auto;width:100%}}main .section-wrapper article{width:80%}@media(max-width:1024px){main .section-wrapper article{width:100%}}main .section-wrapper h2{line-height:32px;margin-bottom:0}main .section-wrapper .ptcu-button-2{margin:0}main .section-wrapper.training-guidebook-wrapper .guidebook-category{display:flex;margin:12px 0;width:fit-content}.course-layout{background-color:var(--bg-color);color:var(--text-color);height:100dvh;display:flex;flex-direction:column}.course-layout .course-body{display:flex;flex:1;min-height:0}.course-layout .course-content{flex:1;position:relative;display:flex;min-width:0;min-height:0;overflow:hidden;background-color:var(--bg-color);color:var(--text-color)}.course-layout .course-content .tab-pane{width:100%;min-width:0;min-height:0}.course-layout .course-content .tab-pane.welcome-pane.active-pane{display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;overflow:hidden}.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content,.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content .video-overlay-wrapper{flex:1 1 auto;width:100%;height:100%;overflow:hidden;display:flex}.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content .video-overlay-wrapper video{width:100%;height:100%;display:block;object-fit:fill}.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content .video-overlay-wrapper .video-overlay{background:linear-gradient(52.26deg,#3db73b40 1.17%,#00acc8bf 96.55%);height:100%;left:0;right:0;top:0;position:absolute;z-index:9}.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content .video-overlay-wrapper .video-overlay .ptcusys-icon-circle-play{display:block;height:100%;position:relative;width:100%}.course-layout .course-content .tab-pane.welcome-pane.active-pane .welcome-content .video-overlay-wrapper .video-overlay .ptcusys-icon-circle-play:before{font-size:80px;font-size:5rem;color:#fff;cursor:pointer;margin:0;padding:0;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);max-width:100%;vertical-align:super}.course-layout .course-content .tab-pane.guidebook-pane.active-pane{display:flex;flex:1 1 auto}.course-layout .course-content .tab-pane.guidebook-pane.active-pane>app-guidebook,.course-layout .course-content .tab-pane.guidebook-pane.active-pane>app-private-guidebook{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:100%}.course-layout .course-content .tab-pane.vm-lab-pane.active-pane{display:flex;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.course-layout .course-content .tab-pane.vm-lab-pane.active-pane>app-vm-lab{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:100%}.course-layout .course-content .tab-pane.vm-lab-pane.active-pane>app-vm-lab>app-vm-tabs,.course-layout .course-content .tab-pane.vm-lab-pane.active-pane>app-vm-lab>app-generate-vm{display:flex;flex:1 1 auto;flex-direction:column}.content-main-section{width:100%;border:none;display:block;flex:1 1 auto;min-height:0}.course-header{height:64px;color:var(--text-color);display:flex;align-items:center;padding:0 20px;width:100%;border-bottom:1px solid var(--border-color);background-color:var(--bg-color-1)}.course-header .left-course-title{white-space:nowrap;display:flex;align-items:center}.course-header .left-course-title:before{content:"";width:36px;height:36px;background-image:var(--brand-logo);background-repeat:no-repeat;background-position:center;background-size:85%;display:inline-block;margin-right:8px}.course-header .left-course-title h3{font-size:21px;font-size:1.3125rem}.course-header .status-wrapper{align-items:center;position:relative;width:100%}.course-header .status-wrapper ul{display:flex;flex-direction:row;align-items:center;gap:12px;margin-left:22px;border-left:1px solid var(--border-color)}.course-header .status-wrapper ul .progress-status-container{margin-left:20px;display:flex;align-items:center}.course-header .status-wrapper ul .progress-status-container .ptcusys-icon-in-progress:before{margin-right:3px;font-size:18px;font-size:1.125rem;color:#f1b434}.course-header .status-wrapper ul .progress-status-container .ptcusys-icon-checkmark-circle:before{margin-right:4px;font-size:16px;font-size:1rem;color:#5bb73b}.course-header .status-wrapper ul .progress-status-container .status-container{font-size:14px;font-size:.875rem;padding:6px;color:#f1b434}.course-header .status-wrapper ul .progress-status-container .status-enrolled{color:#fdd!important}.course-header .status-wrapper ul .progress-status-container .status-completed{color:#5bb73b!important;margin-top:2px}.course-header .status-wrapper ul .mark-complete .ptcusys-icon-activated:before{font-size:18px;font-size:1.125rem;color:#fff}.course-header .status-wrapper ul .mark-complete .mark-complete-text{font-size:16px;font-size:1rem;margin-left:8px;align-items:center;vertical-align:bottom}.course-header .status-wrapper ul .mark-complete .ptcu-button-3.disabled{opacity:.4}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper{position:relative;display:inline-block}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip{position:relative}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions{position:absolute;bottom:14px;left:0}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list{position:absolute;display:none;left:-60px;margin-top:24px;min-width:209px;background-color:var(--bg-color);border:1px solid #5BB73B;border-radius:6px;padding:0;text-align:left;z-index:99}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list:before{content:"";border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid var(--bg-color);position:absolute;left:90px;top:-10px}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list:after{content:"";border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:11px solid rgba(91,183,59,.6);position:absolute;left:89px;top:-11px;z-index:-1}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper .disable-custom-tooltip .disable-tooltip-actions .more-actions-list li a{font-size:12px;font-size:.75rem;color:var(--text-color);display:block;padding:4px 12px;cursor:default}.course-header .status-wrapper ul .mark-complete .mark-complete-wrapper:hover .ptcu-button-3.disabled~.disable-custom-tooltip .more-actions-list{display:block}.course-header .status-wrapper ul .exit-button{margin-left:auto}.course-header .status-wrapper ul .exit-button a{font-size:14px;font-size:.875rem;text-decoration:none;color:var(--text-color);padding:9px 15px}.course-header .status-wrapper ul .exit-button a:hover{background-color:var(--bg-color-hover);padding:9px 15px;border-radius:6px}.course-header .status-wrapper ul .exit-button a .ptcusys-icon-log-out:before{color:var(--text-color);margin-right:5px}.sidebar{background-color:var(--bg-color-1);color:var(--text-color);display:flex;flex-direction:column;height:100%;position:relative;width:110px;border-right:1px solid var(--border-color)}.sidebar .nav-links{display:flex;flex-direction:column;gap:6px}.sidebar .menu .menu-item{font-size:16px;font-size:1rem;padding:10px;border-radius:4px;margin:0 10px 10px}.sidebar .menu .menu-item:first-child{margin-top:10px}.sidebar .menu .menu-item:hover{background-color:var(--bg-color-hover);padding:10px;cursor:pointer}.sidebar .menu .menu-item.active{background-color:#5bb73b}.sidebar .menu .menu-item.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.sidebar .menu .menu-item.disabled a{cursor:not-allowed}.sidebar .menu .menu-item a{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none}.sidebar .menu .menu-item a .menu-icon{margin-bottom:8px}.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-course:before,.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-cloud:before,.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-meeting-access:before,.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-video:before{color:var(--text-color)}.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-feedback,.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-admin{font-size:22px;font-size:1.375rem}.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-feedback:before,.sidebar .menu .menu-item a .menu-icon.ptcusys-icon-admin:before{color:var(--text-color)}.sidebar .menu .menu-item a .label{font-size:12px;font-size:.75rem;text-align:center;color:var(--text-color)}.sidebar .menu .menu-item.active a span{color:#fff}.sidebar .menu .menu-item.active a span:before{color:#fff!important}.sidebar .toggle-theme-wrapper{background-color:var(--bg-color-1);position:absolute;bottom:0;border-top:1px solid var(--border-color);width:100%;padding:16px 28px 30px;margin:0}.sidebar .toggle-theme-wrapper .checkbox{opacity:0;position:absolute}.sidebar .toggle-theme-wrapper .checkbox-label{background-color:#000;width:50px;height:26px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.sidebar .toggle-theme-wrapper .pi-moon{font-size:14px;font-size:.875rem;color:#a88800}.sidebar .toggle-theme-wrapper .pi-sun{font-size:14px;font-size:.875rem;color:#f1b434}.sidebar .toggle-theme-wrapper .checkbox-label .ball{background-color:#fff;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}.sidebar .toggle-theme-wrapper .theme-text-wrapper{position:relative}.sidebar .toggle-theme-wrapper .theme-text-wrapper .theme-text{font-size:12px;font-size:.75rem;position:absolute}.sidebar .toggle-theme-wrapper .theme-text-wrapper .theme-text.light-mode{left:-10px}.sidebar .toggle-theme-wrapper .theme-text-wrapper .theme-text.dark-mode{right:-10px}.sidebar .toggle-theme-wrapper .checkbox:checked+.checkbox-label .ball{transform:translate(24px)}.vm-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;border-bottom:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color)}.vm-header.lab-header{padding:0 16px}.vm-header .vm-lab-heading ul{display:flex;align-items:center;gap:10px}.vm-header .vm-lab-heading ul li{display:flex;align-items:center}.vm-header .vm-lab-heading ul li .ptcusys-icon-cloud:before,.vm-header .vm-lab-heading ul li .ptcusys-icon-course:before{color:var(--text-color);margin-right:10px}.vm-header .vm-lab-heading .vm-status-wrapper{display:flex;align-items:center;gap:6px;padding:4px 17px;border-radius:14px;font-size:12px;background:var(--bg-color-1);border:1px solid var(--border-color);margin-left:16px}.vm-header .vm-lab-heading .vm-status-wrapper .dot{width:8px;height:8px;border-radius:50%;background:var(--text-color)}.vm-header .vm-lab-heading .vm-status-wrapper.stopped{color:var(--text-color)}.vm-header .vm-lab-heading .vm-status-wrapper.running,.vm-header .vm-lab-heading .vm-status-wrapper.running .dot{background:#fff}.vm-header .vm-lab-heading .vm-status-wrapper.status-not-generated{color:var(--text-color)}.vm-header .vm-lab-heading .vm-status-wrapper.status-not-generated .dot{background-color:var(--text-color)}.vm-header .vm-lab-heading .vm-status-wrapper.status-in-progress{color:#f1b434}.vm-header .vm-lab-heading .vm-status-wrapper.status-in-progress .dot{background-color:#f1b434}.vm-header .vm-lab-heading .vm-status-wrapper.status-generated{color:#5bb73b}.vm-header .vm-lab-heading .vm-status-wrapper.status-generated .dot{background-color:#5bb73b}.vm-header .vm-lab-heading .vm-status-wrapper.status-stopped{color:#a88800}.vm-header .vm-lab-heading .vm-status-wrapper.status-stopped .dot{background-color:#a88800}.vm-header .vm-lab-heading .vm-status-wrapper.status-failed{color:#ee1c25}.vm-header .vm-lab-heading .vm-status-wrapper.status-failed .dot{background-color:#ee1c25}.vm-header .vm-time-wrapper{display:flex;align-items:center;gap:5px;border-left:1px solid var(--border-color);margin-left:24px;padding:0 20px;position:relative}.vm-header .vm-time-wrapper .label{font-size:14px;font-size:.875rem;opacity:.8}.vm-header .vm-time-wrapper .progress{width:140px;height:6px;background:#6c7d71;border-radius:4px;overflow:hidden}.vm-header .vm-time-wrapper .progress .bar{height:100%;background:#5bb73b;transition:width .3s ease}.vm-header .vm-time-wrapper .progress .bar-text{font-size:13px;font-size:.8125rem;position:absolute;top:-1px;right:-14px;color:var(--text-color)}.vm-header .vm-time-wrapper .time{font-weight:600;font-variant-numeric:tabular-nums;min-width:95px}.vm-header .vm-time-wrapper .ptcusys-icon-history:before{color:var(--text-color)}.vm-header .vm-right-section{display:flex;margin-left:auto;align-items:flex-end}.vm-header .vm-right-section .icon-btn{font-size:16px;font-size:1rem;background:transparent;border:none;padding:8px 9px 2px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px 0;color:#979797}.vm-header .vm-right-section .icon-btn .icon-label{font-size:13px;font-size:.8125rem;margin-top:3px;color:inherit}.vm-header .vm-right-section .icon-btn .icon-label.open-window-truncate{max-width:56px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.vm-header .vm-right-section .icon-btn .icon-label.active{color:#5bb73b}.vm-header .vm-right-section .icon-btn.play .ptcusys-icon-play:before{font-size:16px;font-size:1rem;color:#5bb73b;cursor:pointer}.vm-header .vm-right-section .icon-btn.play:hover{color:#5bb73b;background-color:#6c7d71}.vm-header .vm-right-section .icon-btn.stop .icon-label{color:#5bb73b}.vm-header .vm-right-section .icon-btn.stop .ptcusys-icon-circle-stop:before{font-size:18px;font-size:1.125rem;color:#5bb73b;cursor:pointer}.vm-header .vm-right-section .icon-btn.stop:hover{color:#5bb73b;background-color:#6c7d71;margin:5px 0}.vm-header .vm-right-section .icon-btn.expand .icon-label{color:#5bb73b}.vm-header .vm-right-section .icon-btn.expand .ptcusys-icon-external-link:before{font-size:16px;font-size:1rem;color:#5bb73b;cursor:pointer}.vm-header .vm-right-section .icon-btn.expand:hover{color:#5bb73b;background-color:#6c7d71;margin:5px 0}.vm-header .extend-button-wrapper .time-status-wrapper{display:flex;align-items:center}.vm-header .extend-button-wrapper .extend-status{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.vm-header .extend-button-wrapper .extend-status .extend-status-spinner{width:14px;height:14px;border-width:2px}.vm-header .extend-button-wrapper .extend-status .extend-status-label{font-size:14px;font-size:.875rem}.vm-header .extend-button-wrapper .extend-status.extend-status-progress{color:var(--text-color)}.vm-header .extend-button-wrapper .extend-status.extend-status-success{color:#5bb73b}.vm-header .extend-button-wrapper .extend-status.extend-status-failed{color:#7e001e}.vm-time-exhausted-banner{font-size:14px;font-size:.875rem;display:flex;align-items:center;padding:10px 16px;background:#fdd;color:#b14242;font-weight:600;border-bottom:1px solid #B14242;border-radius:6px;margin-left:10px}.vm-tabs-bar{display:flex;gap:0;background-color:var(--bg-color);border-bottom:2px solid var(--border-color);padding:0 16px}.vm-tabs-bar .vm-tab-btn{font-size:14px;font-size:.875rem;display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;background:transparent;color:var(--text-color);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:border-color .2s ease,color .2s ease;border-right:1px solid var(--border-color)}.vm-tabs-bar .vm-tab-btn .vm-tab-icon:before{color:inherit}.vm-tabs-bar .vm-tab-btn.vm-tab-active{color:#5bb73b;border-bottom-color:#5bb73b}.vm-tab-pane{height:100%;position:relative}.vm-tab-pane.active-pane{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.vm-tab-pane.active-pane>app-vm-header{flex:0 0 auto}.vm-tab-pane.active-pane>app-generate-vm{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.vm-tab-pane.active-pane>app-generate-vm iframe{flex:1 1 auto;min-height:0;height:100%!important}.vm-dialog{background-color:var(--popup-bg-1);border-radius:4px;margin:25px auto;padding:15px;max-width:715px;position:relative}.vm-dialog .page-details-wrapper{padding:0 10px}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header{display:flex;align-items:center;justify-content:center}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header h2{margin:0;font-size:20px;font-size:1.25rem;color:var(--text-color)}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header .vm-generate-icon{display:flex;align-items:center;gap:12px;padding:0 14px 10px}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header .vm-generate-icon .bar-icon-wrapper{position:relative;height:56px;width:56px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header .vm-generate-icon .bar-icon-wrapper:before{content:"";position:absolute;inset:0;background:#5bb73b;opacity:.2;border-radius:4px}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header .vm-generate-icon .bar-icon-wrapper .ptcusys-icon-vm-provision{position:relative}.vm-dialog .page-details-wrapper .page-title-wrapper .vm-generate-header .vm-generate-icon .bar-icon-wrapper .ptcusys-icon-vm-provision:before{font-size:26px;font-size:1.625rem;color:#5bb73b}.vm-dialog .page-details-wrapper .vm-generate-details{color:var(--text-color-1);padding:0 50px}.vm-dialog .page-details-wrapper .vm-generate-details .subtitle{font-size:14px;font-size:.875rem;margin-bottom:12px}.vm-dialog .page-details-wrapper .vm-generate-details p{font-size:14px;font-size:.875rem;margin-top:2px}.vm-dialog .page-details-wrapper .vm-generate-details .vm-time-date-details{list-style:disc;padding-left:20px;margin-bottom:18px}.vm-dialog .page-details-wrapper .vm-generate-details .vm-time-date-details li{font-size:14px;font-size:.875rem;margin-bottom:8px;line-height:1.4}.vm-dialog .page-details-wrapper .vm-generate-details .generate-vm-select-dropdown label{color:var(--text-color-1)}.vm-dialog .page-details-wrapper .vm-generate-details .generate-vm-select-dropdown select{font-size:14px;font-size:.875rem;width:240px;height:41px;margin-top:6px;margin-bottom:6px;background-color:var(--bg-color);color:var(--text-color-2);font-weight:400;background-size:18px}.vm-dialog .page-details-wrapper .tip{font-size:14px;font-size:.875rem;background:var(--bg-color-1);color:var(--text-color-1);border-radius:4px;padding:6px 18px 2px 22px;margin-bottom:22px;width:100%;position:relative;list-style:none}.vm-dialog .page-details-wrapper .tip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#5bb73b}.vm-dialog .page-details-wrapper .tip .tip-header{display:flex}.vm-dialog .page-details-wrapper .tip .tip-header .tip-title{font-size:20px;font-size:1.25rem;margin-left:10px}.vm-dialog .page-details-wrapper .tip .tip-header .ptcusys-icon-tip:before{font-size:32px;font-size:2rem;color:#5bb73b}.vm-dialog .page-details-wrapper .message-ribbon-wrapper{margin-top:6px}.vm-dialog .page-details-wrapper .actions{display:flex;justify-content:center}.vm-opened-overlay{display:flex;align-items:center;justify-content:center;width:100%;height:90vh;inset:0;text-align:center;background:#fff}.vm-opened-overlay .vm-opened-message{text-align:center;margin:28rem}.vm-opened-overlay h5{margin:0;color:#4e585a;font-weight:600}.vm-opened-overlay p{margin:10px 0;color:#4e585a}.vm-opened-overlay .overlay-icon{border-radius:50%;align-items:center;justify-content:center;width:50px;height:50px;background:#5bb73b;display:flex;margin:0 auto 20px}.vm-opened-overlay .overlay-icon .ptcusys-icon-cloud:before{font-size:21px;font-size:1.3125rem;color:#fff}.vm-opened-overlay .vm-opened-message button{margin-top:15px}.vm-opened-overlay .vm-opened-message button .ptcusys-icon-close:before{font-size:12px;font-size:.75rem;color:var(--text-color)}.vm-opened-overlay .vm-opened-message button .close-window-text{margin-left:10px}.pop-out-window-wrapper .vm-right-section .icon-btn{padding:3px 9px;margin:0}.pop-out-window-wrapper .vm-right-section .icon-btn .icon-label{font-size:12px;font-size:.75rem;margin-top:0}.pop-out-window-wrapper .vm-right-section .icon-btn.stop:hover,.pop-out-window-wrapper .vm-right-section .icon-btn.expand:hover{margin:0}.guidebook-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.offline-error-section{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;padding:48px 24px;text-align:center;position:static}.offline-error-section .offline-error-icon .ptcusys-icon-globe:before{font-size:32px;font-size:2rem;color:#00acc8}.offline-error-section .offline-error-title{font-size:20px;font-size:1.25rem;font-weight:600;color:var(--text-color);margin:0 0 12px}.offline-error-section .offline-error-message{font-size:14px;font-size:.875rem;color:var(--text-color);margin:0 0 24px}.guidebook-layout{display:flex;flex:1 1 auto;position:relative;width:100%;min-width:0;min-height:0;overflow:visible}.guidebook-layout .guidebook-side-panel{display:flex;flex:0 0 240px;flex-direction:column;width:240px;min-width:240px;min-height:0;padding:12px 10px;border-right:1px solid var(--border-color);background:var(--bg-color)}.guidebook-layout .guidebook-side-panel.collapsed{flex-basis:0;width:0;min-width:0;padding:0;border-right:0}.guidebook-layout .guidebook-side-panel-header{display:flex;align-items:center;gap:8px}.guidebook-layout .guidebook-side-panel-header h3{font-size:16px;font-size:1rem;margin:0;color:var(--text-color)}.guidebook-layout .guidebook-side-panel-header .collapsed-header,.guidebook-layout .guidebook-side-panel-header .collapsed-header li{display:flex;align-items:center}.guidebook-layout .guidebook-side-panel-header .collapsed-header .ptcusys-icon-course:before{color:var(--text-color);margin-right:3px}.guidebook-layout .guidebook-side-panel-header .collapsed-header .vm-title{font-size:14px;font-size:.875rem;font-weight:500;color:var(--text-color);line-height:1.2}.guidebook-layout .guidebook-side-panel-body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:10px}.guidebook-layout .guidebook-language-label{font-size:13px;font-size:.8125rem;color:var(--text-color);font-weight:600}.guidebook-layout .guidebook-language-dropdown{position:relative;width:100%;margin-bottom:2px}.guidebook-layout .guidebook-language-select{font-size:13px;font-size:.8125rem;width:100%;height:37px;padding:8px 36px 8px 10px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-color);color:var(--text-color-2);font-weight:400;text-align:left;position:relative;outline:none;cursor:pointer}.guidebook-layout .guidebook-language-select:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:translateY(-60%) rotate(45deg);transition:transform .2s ease}.guidebook-layout .guidebook-language-select.open:after{transform:translateY(-35%) rotate(-135deg)}.guidebook-layout .guidebook-language-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:999;list-style:none;margin:0;padding:0;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-color);max-height:240px;overflow-y:auto}.guidebook-layout .guidebook-language-options li{margin:0}.guidebook-layout .guidebook-language-options li:not(:last-child){border-bottom:1px solid var(--border-color);margin:0}.guidebook-layout .guidebook-language-option{font-size:13px;font-size:.8125rem;width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:9px 10px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.guidebook-layout .guidebook-language-option:hover{background-color:#caedbf;color:#0b8a44}.guidebook-layout .guidebook-cards{display:flex;flex-direction:column;gap:12px;margin:8px 0}.guidebook-layout .guidebook-card{width:100%;border:0;border-radius:4px;background:var(--border-color);color:var(--text-color);padding:8px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.guidebook-layout .guidebook-card.active{border-left:4px solid #5BB73B;background:var(--bg-color-hover)}.guidebook-layout .guidebook-card-name{display:block}.guidebook-layout .pvt-gb-card-warning{flex:0 0 auto;margin-left:8px;display:inline-flex;align-items:center;min-width:16px;text-align:center;line-height:1}.guidebook-layout .pvt-gb-card-warning:before{font-size:16px;font-size:1rem;color:var(--info-icon-color);line-height:1}.guidebook-layout .guidebook-toggle-btn{width:20px;height:20px;border:1px solid #5BB73B;border-radius:4px;background:#5bb73b;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;box-shadow:0 0 0 2px var(--bg-color);opacity:1}.guidebook-layout .guidebook-toggle-btn:hover,.guidebook-layout .guidebook-toggle-btn:focus-visible{background:#5bb73b;border-color:#5bb73b;color:#fff}.guidebook-layout .guidebook-toggle-btn span{font-size:18px;font-size:1.125rem;line-height:1}.guidebook-layout .guidebook-panel-toggle{width:20px;height:20px;border:1px solid #5BB73B;border-radius:4px;background:#5bb73b;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;position:fixed;top:64px;left:100px;z-index:999}.guidebook-layout .guidebook-panel-toggle span{font-size:16px;font-size:1rem;line-height:1;margin-bottom:4px}.guidebook-layout .guidebook-content-pane,.guidebook-layout .guidebook-content-frame{display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.guidebook-layout .guidebook-empty-state{width:100%}.vm-header.guidebook-header{justify-content:flex-start}.section-loader-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:9999;display:block}.section-loader-overlay .section-loader-group{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-loader-overlay .section-loader-group .section-loader-spinner{display:inline-block;border:16px solid #f3f3f3;border-top:16px solid #5BB73B;border-radius:50%;width:65px;height:65px;animation:section-spin 2s linear infinite}.section-loader-overlay .section-loader-group span{color:var(--text-color);display:block}@keyframes section-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pvt-gb-layout{display:flex;width:100%;height:100%;min-height:0;position:relative}.pvt-gb-side-panel{display:flex;flex:0 0 240px;flex-direction:column;width:240px;min-width:240px;min-height:0;padding:12px 10px;border-right:1px solid var(--border-color);background:var(--bg-color);transition:width .2s ease,min-width .2s ease,flex-basis .2s ease,padding .2s ease}.pvt-gb-side-panel.collapsed{flex-basis:0;width:0;min-width:0;padding:0}.pvt-gb-side-panel .pvt-gb-side-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pvt-gb-side-panel .pvt-gb-side-panel-header h3{font-size:16px;font-size:1rem;margin:0;color:var(--text-color)}.pvt-gb-side-panel .pvt-gb-side-panel-header .collapsed-header,.pvt-gb-side-panel .pvt-gb-side-panel-header .collapsed-header li{display:flex;align-items:center}.pvt-gb-side-panel .pvt-gb-side-panel-header .collapsed-header .ptcusys-icon-course:before{color:var(--text-color);margin-right:3px}.pvt-gb-side-panel .pvt-gb-side-panel-header .collapsed-header .vm-title{font-size:14px;font-size:.875rem;font-weight:500;color:var(--text-color);line-height:1.2}.pvt-gb-side-panel .pvt-gb-side-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:10px}.pvt-gb-side-panel .pvt-gb-language-label{font-size:13px;font-size:.8125rem;color:var(--text-color);font-weight:600}.pvt-gb-side-panel .pvt-gb-language-wrapper{margin-bottom:12px}.pvt-gb-side-panel .pvt-gb-language-dropdown{position:relative;width:100%}.pvt-gb-side-panel .pvt-gb-language-select{font-size:13px;font-size:.8125rem;width:100%;height:37px;padding:8px 36px 8px 10px;border:1px solid var(--border-color);border-radius:4px;background-color:var(--bg-color);color:var(--text-color-2);font-weight:400;text-align:left;position:relative;outline:none;cursor:pointer}.pvt-gb-side-panel .pvt-gb-language-select:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:translateY(-60%) rotate(45deg);transition:transform .2s ease}.pvt-gb-side-panel .pvt-gb-language-select.open:after{transform:translateY(-35%) rotate(-135deg)}.pvt-gb-side-panel .pvt-gb-language-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:999;list-style:none;margin:0;padding:0;border:1px solid rgba(91,183,59,.55);border-radius:6px;background-color:var(--bg-color);max-height:240px;overflow-y:auto}.pvt-gb-side-panel .pvt-gb-language-options li{margin:0}.pvt-gb-side-panel .pvt-gb-language-options li:not(:last-child){border-bottom:1px solid var(--border-color);margin:0}.pvt-gb-side-panel .pvt-gb-language-option{font-size:13px;font-size:.8125rem;width:100%;border:0;background:transparent;color:var(--text-color);text-align:left;padding:9px 10px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pvt-gb-side-panel .pvt-gb-language-option:hover{background-color:#caedbf;color:#0b8a44}.pvt-gb-side-panel .pvt-gb-toggle-btn{width:20px;height:20px;border:1px solid #5BB73B;border-radius:4px;background:#5bb73b;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto;position:fixed;top:64px;left:100px;z-index:999}.pvt-gb-side-panel .pvt-gb-toggle-btn span{font-size:18px;font-size:1.125rem;line-height:1}.pvt-gb-side-panel .pvt-gb-cards{display:flex;flex-direction:column;gap:12px}.pvt-gb-side-panel .pvt-gb-cards .pvt-gb-card{width:100%;border:0;border-radius:4px;background:var(--border-color);color:var(--text-color);padding:8px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.pvt-gb-side-panel .pvt-gb-cards .pvt-gb-card.active{border-left:4px solid #5BB73B;background:var(--bg-color-hover)}.pvt-gb-side-panel .pvt-gb-cards .pvt-gb-card-warning{flex:0 0 auto;margin-left:8px;display:inline-block;min-width:16px;text-align:center}.pvt-gb-side-panel .pvt-gb-cards .pvt-gb-card-warning:before{font-size:16px;font-size:1rem;color:var(--info-icon-color)}.pvt-gb-panel-only{padding:12px 10px;border-right:1px solid var(--border-color);max-width:240px;width:100%;height:calc(100dvh - 65px);min-height:0;overflow:hidden}.pvt-gb-panel-only h3{font-size:16px;font-size:1rem;margin:0 0 16px;color:var(--text-color)}.pvt-gb-panel-only p{color:var(--text-color);margin:0}.pvt-gb-panel-only .pvt-gb-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-color)}.pvt-gb-panel-only .pvt-gb-cards{display:flex;flex-direction:column;gap:12px;max-width:224px}.pvt-gb-panel-only .pvt-gb-cards .pvt-gb-card{width:100%;border:0;border-radius:4px;background:#6c7d71;color:var(--text-color);padding:6px;text-align:left;cursor:pointer}.pvt-gb-panel-only .pvt-gb-cards .pvt-gb-card-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvt-gb-content-only{width:100%;height:100%;flex:1 1 auto;min-height:0;min-width:0;display:flex;overflow:hidden}.pvt-gb-content-only .pvt-gb-iframe{width:100%;height:100%;border:0;display:block}.pvt-gb-content-only .pvt-gb-error{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.pvt-gb-content-only .pvt-gb-error p{color:var(--text-color);text-align:center}.meeting-connect-wrapper{padding:40px;justify-content:center}.meeting-connect-wrapper .meeting-access-wrapper{color:var(--text-color)}.meeting-connect-wrapper .modal-content{background-color:var(--popup-bg-1)!important;color:var(--text-color)}.meeting-connect-wrapper .modal-content .ptcusys-icon-close:before{color:var(--text-color)!important}.meeting-connect-wrapper .modal-content .ptcusys-icon-close:hover{background-color:#caedbf}.meeting-connect-wrapper .modal-content .ptcusys-icon-close:hover:before{color:#2e302d!important}.meeting-connect-wrapper .modal-content .ptcu-button-3{display:flex;margin:0 auto;width:70px}.meeting-connect-wrapper .ptcu-link-2{display:inline-block;margin:15px 0}.meeting-connect-wrapper .ptcu-link-2 a{color:#efefef!important}.meeting-connect-wrapper .ptcu-link-2 .admin-submenu-link{margin-left:42px}.feedback-fullscreen-card{width:100%;height:100%;background:var(--bg-color);display:flex;flex-direction:column;position:relative}.feedback-fullscreen-card .feedback-iframe{width:100%;height:100%;border:none;display:block;flex:1}.feedback-fullscreen-card .feedback-message-pane{display:flex;align-items:center;justify-content:center;flex:1;padding:2rem}.feedback-fullscreen-card .survey-completed-message{text-align:center}.feedback-fullscreen-card .offline-error-message{text-align:center;color:var(--text-color)}.vm-provision-progress-wrapper{text-align:center;padding:0 50px}.vm-provision-progress-wrapper .lab-card .vm-provision-icon-wrapper .ptcusys-icon-vm-provision{padding:10px}.vm-provision-progress-wrapper .lab-card .vm-provision-icon-wrapper .ptcusys-icon-vm-provision:before{font-size:55px;font-size:3.4375rem;color:#5bb73b}.vm-provision-progress-wrapper .lab-card h1{font-size:20px;font-size:1.25rem;color:var(--text-color)}.vm-provision-progress-wrapper .lab-card .vm-provision-steps{width:fit-content;padding:20px 0}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending{display:flex;align-items:center;gap:7px;margin-bottom:18px}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .ptcusys-icon-activated:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .ptcusys-icon-load:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .ptcusys-icon-not-started:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .ptcusys-icon-activated:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .ptcusys-icon-load:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .ptcusys-icon-not-started:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .ptcusys-icon-activated:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .ptcusys-icon-load:before,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .ptcusys-icon-not-started:before{font-size:20px;font-size:1.25rem;color:var(--text-color)}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .activated-label,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .activated-label,.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .activated-label{font-size:16px;font-size:1rem;color:var(--text-color)}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .ptcusys-icon-activated:before{color:#5bb73b}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .completed .activated-label{color:#5bb73b}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .ptcusys-icon-load{display:inline-flex;animation:vm-provision-load-spin 1s linear infinite}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .ptcusys-icon-load:before{color:#5bb73b}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .starting .activated-label{color:var(--text-color)}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .ptcusys-icon-not-started:before{color:#cac9c2}.vm-provision-progress-wrapper .lab-card .vm-provision-steps .pending .activated-label{color:var(--pending-status-text)}.vm-provision-progress-wrapper .tip p{text-align:start}@keyframes vm-provision-load-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-listing-container ul{align-items:baseline;width:100%}.session-listing-container ul .listing{background-color:#efefef;margin:25px 0;padding:0;width:100%}.session-listing-container ul .listing>ul{align-items:center}.session-listing-container ul .listing>ul li{margin:0}.session-listing-container ul .listing>ul li.modality{position:relative;color:#fff;text-align:center;width:27%}@media(max-width:1024px){.session-listing-container ul .listing>ul li.modality{width:50%}}@media(max-width:480px){.session-listing-container ul .listing>ul li.modality{width:100%}}.session-listing-container ul .listing>ul li.modality .self-guided{background:linear-gradient(90deg,#588cc8,#236192)}.session-listing-container ul .listing>ul li.modality .instructor-led-private{background:linear-gradient(73deg,#5bb73b,#0b8a44)}.session-listing-container ul .listing>ul li.modality .trial-class{background:linear-gradient(253deg,#3d4647,#6c7d71)}.session-listing-container ul .listing>ul li.modality .private-class{background:linear-gradient(73deg,#f38800,#b14242)}.session-listing-container ul .listing>ul li.modality h3{padding:25px 8px;width:100%!important}@media(max-width:480px){.session-listing-container ul .listing>ul li.modality h3{padding:16px 0}}.session-listing-container ul .listing>ul li.date-time-format{width:22%}@media(max-width:1024px){.session-listing-container ul .listing>ul li.date-time-format{margin-left:2%;width:48%}}@media(max-width:480px){.session-listing-container ul .listing>ul li.date-time-format{margin-left:0;width:100%}}.session-listing-container ul .listing>ul li.date-time-format ul{display:flex;align-items:center}.session-listing-container ul .listing>ul li.date-time-format ul li{display:flex;flex-wrap:wrap;flex-direction:column}.session-listing-container ul .listing>ul li.date-time-format ul li:first-child{width:53%!important}@media(max-width:1024px){.session-listing-container ul .listing>ul li.date-time-format ul li:first-child{width:auto!important}}.session-listing-container ul .listing>ul li.date-time-format ul li .session-date-format{margin-right:8px}.session-listing-container ul .listing>ul li.date-time-format ul li .session-date-format span{display:block;text-align:center;font-weight:700;line-height:36px}.session-listing-container ul .listing>ul li.date-time-format ul li .session-date-format span.month{font-size:32px;font-size:2rem}.session-listing-container ul .listing>ul li.date-time-format ul li .session-date-format span.date{font-size:48px;font-size:3rem}.session-listing-container ul .listing>ul li.date-time-format ul li .session-date-format span.day{font-size:16px;font-size:1rem}.session-listing-container ul .listing>ul li.date-time-format ul li .session-time-format span{display:block;text-align:center;font-weight:500}.session-listing-container ul .listing>ul li.session-info{width:51%}@media(max-width:1024px){.session-listing-container ul .listing>ul li.session-info{width:100%}}.session-listing-container ul .listing>ul li.session-info h3{color:#2e302d;margin:0}.session-listing-container ul .listing>ul li.session-info .survey-link{display:flex;flex-direction:row}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link{margin-left:auto;align-items:end;padding-right:33px}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new{position:relative}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions{text-align:center;word-break:break-word;top:20px}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list{border-radius:5px;position:absolute;background-color:#fff;display:none;right:-14px;margin-top:10px;min-width:203px;padding:0;text-align:left;transition:.2s ease-in-out;white-space:nowrap;z-index:99;border:1px solid #5BB73B}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list:before{content:"";border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:13px solid #FFFFFF;position:absolute;right:9px;top:-12px;z-index:99}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list:after{content:"";border-left:17px solid transparent;border-right:16px solid transparent;border-bottom:14px solid rgba(91,183,59,.6);position:absolute;right:9px;top:-14px;z-index:9}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li{cursor:pointer;display:block;margin:0;padding:0;width:100%}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li:not(:last-child){border-bottom:1px solid #EFEFEF}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li:before{display:none}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a{font-size:14px;font-size:.875rem;color:#2e302d;display:block;padding:8px}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a.first-link{border-top-left-radius:5px;border-top-right-radius:5px;text-decoration:none}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a.last-link{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a:not(.first-link):not(.last-link):hover{background-color:#efefef;border-radius:5px}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list li a:hover{background-color:#efefef}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .add-new-actions .more-actions-list.open{display:block;max-height:max-content}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .ptcusys-icon-settings{cursor:pointer}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .ptcusys-icon-settings:before{font-size:24px;font-size:1.5rem;color:#0b8a44}.session-listing-container ul .listing>ul li.session-info .survey-link .action-menu-link .add-create-new .ptcusys-icon-settings.active .more-actions-list{display:block}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text{background-color:#caedbf;border-radius:4px;color:#0b8a44;padding:5px}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.english{background-color:#9f9eca;color:#3c3b6d}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.german,.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.dutch,.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.deutsch{background-color:#ffea8f;color:#a88800}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.french{background-color:#b8ddf6;color:#166ca6}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.italian{background-color:#caedbf;color:#0b8a44}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.japanese{background-color:#7e001e;color:#fff}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.chinese{background-color:#fac2c5;color:#ee1c25}.session-listing-container ul .listing>ul li.session-info .language-details .delivery-language .highlight-text.korean{background-color:#f7e0b1;color:#2e302d}.session-listing-container ul .listing>ul li.session-info .language-details .material-language{margin-left:0}.session-listing-container ul .listing>ul li ul.instructor-details{margin:4px 2px 2px}.session-listing-container ul .listing>ul li ul li{width:auto!important}.session-listing-container ul .listing>ul li ul li p{margin:0}.session-listing-container ul .listing>ul li ul li p.instructor-name,.session-listing-container ul .listing>ul li ul li p.instructor-organization{font-size:16px;font-size:1rem;font-weight:600;line-height:19px}.session-listing-container ul .listing>ul li ul li p.instructor-name .instructor-name-list,.session-listing-container ul .listing>ul li ul li p.instructor-organization .instructor-name-list{display:inline-block;margin-left:4px}.session-listing-container ul .listing>ul li ul li p.instructor-name .instructor-actual-name,.session-listing-container ul .listing>ul li ul li p.instructor-organization .instructor-actual-name{color:#2e302d}.session-listing-container ul .listing.self-guided ul li.session-info{margin-left:2%;width:49%}@media(max-width:1024px){.session-listing-container ul .listing.self-guided ul li.session-info{width:100%}}#overlay{position:fixed;display:none;width:100%;height:100%;inset:0;background-color:#00000080;z-index:9999}#overlay .loader-group{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#overlay .loader-group .loader{display:inline-block;border:16px solid #f3f3f3;border-top:16px solid #5BB73B;border-radius:50%;width:65px;height:65px;animation:spin 2s linear infinite}#overlay .loader-group span{color:var(--text-color);display:block}.vm-loader-wrapper{display:flex;margin:12px auto}.vm-loader-wrapper .vm-loader{border:16px solid #f3f3f3;border-top:16px solid #5BB73B;border-radius:50%;width:75px;height:75px;animation:spin 2s linear infinite;position:relative;top:40%;left:45%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.virtual-machine-wrapper .vm-ready-wrapper .vm-details{display:flex;flex-wrap:nowrap;align-items:center;font-size:18px;width:100%}@media(max-width:1024px){.virtual-machine-wrapper .vm-ready-wrapper .vm-details{display:block}}.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-ready-text{background:#caedbf;border:1px solid #5BB73B;border-radius:4px;color:#2e302d;margin-right:24px;padding:12px}.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-ready-text .ptcusys-icon-checkmark-circle{margin-right:4px}.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-ready-text .ptcusys-icon-checkmark-circle:before{font-size:20px;font-size:1.25rem;color:#5bb73b;vertical-align:text-top}.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-region{font-size:16px;font-size:1rem;color:#2e302d;font-weight:500}@media(max-width:1024px){.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-region{margin-top:12px;margin-left:16px}}.virtual-machine-wrapper .vm-ready-wrapper .vm-details .vm-region .ptcusys-icon-globe:before{font-size:20px;font-size:1.25rem;vertical-align:text-top;margin-right:4px}.virtual-machine-wrapper .vm-ready-wrapper .input-container{position:relative;margin:10px 0}.virtual-machine-wrapper .vm-ready-wrapper .input-container input{padding-right:60px;width:58%;font-family:Raleway;margin-right:10px;height:41px;font-size:16px;font-weight:500;color:#4d5858;text-overflow:ellipsis;padding-left:10px;background:#fff;border:1.5px solid #C4C4C4;box-sizing:border-box;border-radius:4px}@media(max-width:1024px){.virtual-machine-wrapper .vm-ready-wrapper .input-container input{width:90%}}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip{position:absolute;top:50%;right:43%;transform:translateY(-50%);width:auto;pointer-events:none;display:inline-block}@media(max-width:1024px){.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip{right:12%}}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip img,.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip .ptcusys-icon-copy{cursor:pointer;pointer-events:all}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip img:before,.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip .ptcusys-icon-copy:before{font-size:24px;font-size:1.5rem;color:#5bb73b}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip .tooltip-text{visibility:hidden;position:absolute;width:1px;height:1px}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip .tooltip-text:before{content:"";position:absolute;top:98%;left:50px;border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip span:nth-child(2){visibility:hidden;position:absolute;width:1px;height:1px}.virtual-machine-wrapper .vm-ready-wrapper .input-container .tooltip:hover .tooltip-text{visibility:visible;opacity:1;font-size:14px;position:absolute;width:150px;height:auto;transform:translate(-40%,-120%);background-color:#fff;box-shadow:0 4px 6px #00000040;color:#000;text-align:center;border-radius:4px;padding:8px;transition:opacity .3s;margin-top:0;margin-left:-8px}.virtual-machine-wrapper .vm-ready-wrapper .input-container .copy-url{position:absolute;top:50%;left:370px;transform:translateY(-50%)}.virtual-machine-wrapper .vm-ready-wrapper .input-container .copy-url .ptcusys-icon-copy{cursor:pointer}.virtual-machine-wrapper .vm-ready-wrapper .input-container .copy-url .ptcusys-icon-copy:before{color:#5bb73b}.virtual-machine-wrapper .message-ribbon-wrapper{padding:10px 40px;background:#fdd;border:1px solid #B14242;border-radius:4px;color:#4d5858;margin-bottom:5px;margin-top:20px;position:relative}.virtual-machine-wrapper .message-ribbon-wrapper .ptcusys-icon-error-warning-2{position:absolute;left:10px;top:12px}.virtual-machine-wrapper .message-ribbon-wrapper .ptcusys-icon-error-warning-2:before{font-size:20px;font-size:1.25rem;color:#b14242}.virtual-machine-wrapper .message-ribbon-wrapper .ptcusys-icon-close{border:1px solid #FFDDDD;cursor:pointer;position:absolute;right:4px;top:6px;padding:4px 6px}.virtual-machine-wrapper .message-ribbon-wrapper .ptcusys-icon-close:before{font-size:12px;font-size:.75rem;color:#b14242;font-weight:900}.virtual-machine-wrapper .message-ribbon-wrapper .ptcusys-icon-close:hover{background-color:#fdd;border-radius:50%;border:1px solid #B14242}.meeting-access-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9}@media(max-width:1280px){.meeting-access-wrapper .modal-overlay{display:block;overflow-y:auto}}.meeting-access-wrapper .modal-overlay .modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:40%;position:relative}@media(max-width:1280px){.meeting-access-wrapper .modal-overlay .modal-content{margin:0 auto;max-width:80%}}@media(max-width:768px){.meeting-access-wrapper .modal-overlay .modal-content{max-width:85%}}@media(max-width:480px){.meeting-access-wrapper .modal-overlay .modal-content{max-width:95%}}.meeting-access-wrapper .modal-overlay .modal-content .ptcusys-icon-close{padding:8px;position:absolute;right:12px;top:12px;text-decoration:none}.meeting-access-wrapper .modal-overlay .modal-content .ptcusys-icon-close:before{color:#2e302d}.meeting-access-wrapper .modal-overlay .modal-content .ptcusys-icon-close:hover{background-color:#caedbf;border-radius:50%}.meeting-access-wrapper .modal-overlay .modal-content h2{border-bottom:1px solid #4E585A;margin:0;padding-bottom:20px}.meeting-access-wrapper .modal-overlay .modal-content ul{padding-left:32px}.meeting-access-wrapper .modal-overlay .modal-content ul li{list-style-type:disc}.meeting-access-wrapper .modal-overlay .modal-content .ptcu-button-2{display:flex;margin:0 auto;width:105px}.meeting-access-wrapper .modal-overlay.meeting-info-wrapper .meeting-link{border:1px solid #2E302D;border-radius:4px;color:#2e302d;margin-top:8px;padding:4px;word-wrap:break-word}.meeting-access-wrapper .meeting-access-cta-wrapper{display:flex;flex-wrap:nowrap}.meeting-access-wrapper .meeting-access-cta-wrapper li{margin-right:12px}.meeting-access-wrapper .meeting-access-cta-wrapper li:last-child{margin-right:0}.custom-toast-wrapper .modal-content{background:#caedbf!important;border:1px solid #0B8A44;padding:8px!important}.custom-toast-wrapper .modal-content h6{border-bottom:1px solid #4E585A;margin:0;padding-bottom:4px}.custom-toast-wrapper .modal-content h6 .ptcusys-icon-checkmark-circle{margin-right:4px}.custom-toast-wrapper .modal-content h6 .ptcusys-icon-checkmark-circle:before{font-size:20px;font-size:1.25rem;color:#0b8a44;vertical-align:text-top}.custom-toast-wrapper .modal-content p{margin:8px 0;font-weight:500}.p-toast{width:410px!important}.p-toast p-toastitem .p-toast-message.p-toast-message-success{background:#e4f8f0!important;border:solid #0B8A44;border-width:0 0 0 6px;color:#1ea97c;border-radius:10px}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content{padding:24px;gap:10px}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-message-icon .p-icon{color:#0b8a44;height:25px}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-close-button{padding:8px;border-radius:50%;font-size:20px;font-size:1.25rem}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-message-text .p-toast-summary{font-size:16px;font-size:1rem;color:#0b8a44;font-weight:bolder}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-message-text .p-toast-detail{font-size:16px;font-size:1rem;color:#0b8a44;margin-top:4px}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-close-button .p-icon{color:#2e302d}.p-toast p-toastitem .p-toast-message.p-toast-message-success .p-toast-message-content .p-toast-close-button:hover{color:#2e302d!important;background-color:#caedbf!important}.p-toast p-toastitem .p-toast-message.p-toast-message-error{border-color:#b14242;background-color:#fdd}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-message-icon{width:32px!important;height:32px!important}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-message-icon .p-icon{color:#b14242;width:24px!important;height:24px!important;font-size:24px!important}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-message-text .p-toast-summary{font-size:20px;font-size:1.25rem;color:#b14242;font-weight:bolder}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-message-text .p-toast-detail{font-size:18px;font-size:1.125rem;color:#b14242}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-close-button .p-icon{color:#b14242}.p-toast p-toastitem .p-toast-message.p-toast-message-error .p-toast-message-content .p-toast-close-button:hover{border:1px solid #B14242}@media(max-width:480px){.p-toast{margin:0 auto;width:98%!important}}.p-toast p-toastitem .p-toast-message-warn{background:#fff5e3;border:solid #F1B434;border-width:0 0 0 6px;color:#2e302d}.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-message-icon .p-icon{color:#f1b434}.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-message-text .p-toast-summary{font-size:20px;font-size:1.25rem;color:#f1b434;font-weight:bolder}.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-message-text .p-toast-detail{font-size:18px;font-size:1.125rem;color:#f1b434}.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-close-button .p-icon{color:#f1b434}.p-toast p-toastitem .p-toast-message-warn .p-toast-message-content .p-toast-close-button:hover{border:1px solid #F1B434}.p-overlay-mask{background:#0009!important}.p-overlay-mask .p-dialog-footer{justify-content:center!important;gap:10px!important;padding-bottom:25px!important;padding-top:3px!important}.p-overlay-mask .p-confirmdialog{background:var(--popup-bg-1);width:550px;border-top:7px solid #5BB73B;border-radius:8px;padding:0}.p-overlay-mask .p-confirmdialog .p-button-icon-only.p-button-rounded{padding:4px 8px 1px 7px!important;background:transparent!important;width:29px;position:absolute;top:3px;right:6px;color:var(--text-color)!important;border-color:transparent!important}.p-overlay-mask .p-confirmdialog .p-button-icon-only.p-button-rounded:hover{background:#caedbf!important;color:#3c4647!important;border-radius:100%!important}.p-overlay-mask .p-confirmdialog .p-button{font-size:16px;font-size:1rem;background-color:#5bb73b;border:1px solid #5BB73B;border-radius:4px;color:var(--text-color);cursor:pointer;display:inline-block;font-weight:500!important;text-transform:uppercase;text-decoration:none;margin:0;padding:10px;white-space:nowrap}.p-overlay-mask .p-confirmdialog .p-dialog-header{font-size:24px;font-size:1.5rem;color:#fff;border-bottom:1px solid var(--border-color);padding:18px 0!important;justify-content:center;margin:0 22px}.p-overlay-mask .p-confirmdialog .p-dialog-header span{color:var(--text-color);font-weight:400}.p-overlay-mask .p-confirmdialog .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon .p-icon-wrapper{color:#4e585a}.p-overlay-mask .p-confirmdialog .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon:hover{background:#caedbf!important}.p-overlay-mask .p-confirmdialog .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon:hover .p-icon-wrapper{color:#2e302d}.p-overlay-mask .p-confirmdialog .p-dialog-content{color:var(--text-color);padding:20px}.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-icon{vertical-align:middle;margin-right:8px}.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-icon:before{font-size:22px;font-size:1.375rem;font-style:normal;color:#4e585a!important}.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-message{color:var(--text-color)}.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-message ul li{list-style-type:disc;margin-left:72px}.p-overlay-mask .p-confirmdialog .p-dialog-content .p-confirmdialog-message p{margin-left:44px}
