:root{--ptc-cornwall-navy:#1a4171;--ptc-cornwall-blue:#2273b9;--ptc-cornwall-green:#a5be00;--ptc-cornwall-teal:#00a7c7;--ptc-cornwall-yellow:#fbba00;--ptc-cornwall-white:#fff;--ptc-cornwall-navy10:#c6cfdb;--ptc-cornwall-blue-20:#d3e3f1;--ptc-cornwall-blue-10:#e9f1f8;--ptc-cornwall-green-20:#edf2cc;--ptc-cornwall-green-10:#f6f8e5;--ptc-cornwall-teal-30:#b2e5ee;--ptc-cornwall-teal-20:#ccedf4;--ptc-cornwall-teal-10:#e5f6f9;--ptc-cornwall-yellow-20:#fef1cc;--ptc-cornwall-yellow-10:#fff8e5;--ptc-cornwall-navy-dark:#0f2c50;--ptc-cornwall-text-details:#5f7a8d;--border-radius:20px;--ptc-cornwall-vertical-gradient-down:linear-gradient(to bottom,var(--ptc-cornwall-navy) 5%,var(--ptc-cornwall-blue) 95%);--ptc-cornwall-vertical-gradient-up:linear-gradient(to top,var(--ptc-cornwall-navy) 5%,var(--ptc-cornwall-blue) 95%)}@media screen and (min-width:768px){:root{--border-radius:10px}}h1,h2,h3,h4,h5,h6{text-wrap:balance}body,html{overflow-x:hidden}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}body{color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.text-smoothy{font-family:Smoothy,sans-serif}.text-smoothy strong{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fff;text-decoration-color:var(--ptc-cornwall-white);text-decoration-thickness:5px;text-underline-offset:8px}.text-white{color:#fff;color:var(--ptc-cornwall-white)}.text-cyan{color:#00a7c7;color:var(--ptc-cornwall-teal)}li,p{color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;line-height:26px}li strong,p strong{font-weight:600}li.list-group-item a{border-bottom:2px dashed #00a7c7;border-bottom:2px dashed var(--ptc-cornwall-teal);display:flex;font-size:clamp(18px,18px + .2vw,22px);font-weight:600;justify-content:space-between;margin-top:.5rem;padding-bottom:1rem;padding-top:1rem;transition:all .24s ease-in-out}li.list-group-item a:focus,li.list-group-item a:hover{background-color:#e5f6f9;background-color:var(--ptc-cornwall-teal-10);border-bottom:2px solid #00a7c7;border-bottom:2px solid var(--ptc-cornwall-teal);padding-left:1rem;padding-right:1rem;transition:all .24s ease-in-out}li.list-group-item a span{max-width:80%}li.list-group-item a:after{border:none;content:"\f061";font-family:Font Awesome\ 6 Sharp;font-weight:900;margin-left:.35em;vertical-align:top}p.lead{font-size:20px;font-weight:500;line-height:28px}label,label a,li a,p a{color:#1a4171;color:var(--ptc-cornwall-navy)}p.footer-sub{color:#d3e3f1;color:var(--ptc-cornwall-blue-20);font-size:12px;font-weight:600;line-height:20px}.h1:not(.text-smoothy),h1:not(.text-smoothy){color:#fff;color:var(--ptc-cornwall-white);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:48px;font-style:normal;font-weight:700;line-height:54px}.h1.dash-title:not(.text-smoothy),h1.dash-title:not(.text-smoothy){color:#1a4171;color:var(--ptc-cornwall-navy);font-size:32px;line-height:40px}.h2:not(.text-smoothy),h2:not(.text-smoothy){color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.h3:not(.text-smoothy),.job-result-card h3:not(.text-smoothy),h3:not(.text-smoothy){color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:21px;font-style:normal;font-weight:700;line-height:28px}a.job-result-card h3:not(.text-smoothy),h3:not(.text-smoothy) a{color:#1a4171;color:var(--ptc-cornwall-navy);-webkit-text-decoration:none;text-decoration:none}.h5.card-title:not(.text-smoothy),h5.card-title:not(.text-smoothy){font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:600}.h5.card-subtitle:not(.text-smoothy),.h5.card-title:not(.text-smoothy),h5.card-subtitle:not(.text-smoothy),h5.card-title:not(.text-smoothy){color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;letter-spacing:.9px;line-height:26px;text-transform:uppercase}.h5.card-subtitle:not(.text-smoothy),h5.card-subtitle:not(.text-smoothy){font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400}@media (max-width:992px){li,p{font-size:15px;line-height:23px}p.lead{font-size:17px;line-height:25px}.h1:not(.text-smoothy),h1:not(.text-smoothy){font-size:38px;line-height:46px}.h2:not(.text-smoothy),h2:not(.text-smoothy){font-size:29px;line-height:37px}.h3:not(.text-smoothy),h3:not(.text-smoothy){font-size:21px;line-height:28px}.h5.card-title:not(.text-smoothy),h5.card-title:not(.text-smoothy){font-size:15px;line-height:23px}.card p{font-size:24px;line-height:32px}}@media (max-width:576px){li,p{font-size:15px;line-height:22x}p.lead{font-size:18px;line-height:26px}h1:not(.text-smoothy){font-size:28px;line-height:36px}h2:not(.text-smoothy){font-size:22px;line-height:30px}h3:not(.text-smoothy){font-size:21px;line-height:28px}h5.card-title:not(.text-smoothy){font-size:12px;line-height:20px}.card p{font-size:21px;line-height:29px}.input-group input.form-control{font-size:18px;line-height:26px}}ul.checked{list-style:none;padding-left:0}ul.checked li{padding-left:1.5rem;position:relative}ul.checked li:before{color:#00a7c7;color:var(--ptc-cornwall-teal);content:"\f00c";font-family:Font Awesome\ 6 Sharp;font-weight:900;left:0;position:absolute;top:0}ul.arrow-list{list-style:none;padding-left:0}ul.arrow-list li{padding-left:1.5rem;position:relative}ul.arrow-list li:before{color:#00a7c7;color:var(--ptc-cornwall-teal);content:"\f061";font-family:Font Awesome\ 6 Sharp;font-weight:900;left:0;position:absolute;top:0}ul.no-bullets{list-style:none;padding-left:0}.bg-navy{background-color:#1a4171;background-color:var(--ptc-cornwall-navy)}.bg-blue{background-color:#2273b9;background-color:var(--ptc-cornwall-blue)}.bg-green{background-color:#a5be00;background-color:var(--ptc-cornwall-green)}.bg-teal{background-color:#00a7c7;background-color:var(--ptc-cornwall-teal)}.bg-yellow{background-color:#fbba00;background-color:var(--ptc-cornwall-yellow)}.bg-blue10{background-color:#d3e3f1;background-color:var(--ptc-cornwall-blue-20)}.bg-teal10{background-color:#e5f6f9;background-color:var(--ptc-cornwall-teal-10)}.bg-green10{background-color:#f6f8e5;background-color:var(--ptc-cornwall-green-10)}.bg-yellow10{background-color:#fff8e5;background-color:var(--ptc-cornwall-yellow-10);position:relative}.border-navy{--bs-border-color:var(--ptc-cornwall-navy);border-color:#1a4171;border-color:var(--ptc-cornwall-navy)}.border-navy10{--bs-border-color:var(--ptc-cornwall-navy10);border-color:#c6cfdb;border-color:var(--ptc-cornwall-navy10)}.border-blue{--bs-border-color:var(--ptc-cornwall-blue);border-color:#2273b9;border-color:var(--ptc-cornwall-blue)}.border-green{--bs-border-color:var(--ptc-cornwall-green);border-color:#a5be00;border-color:var(--ptc-cornwall-green)}.border-teal{--bs-border-color:var(--ptc-cornwall-teal);border-color:#00a7c7;border-color:var(--ptc-cornwall-teal)}.border-yellow{--bs-border-color:var(--ptc-cornwall-yellow);border-color:#fbba00;border-color:var(--ptc-cornwall-yellow)}.border-blue10{--bs-border-color:var(--ptc-cornwall-blue-20);border-color:#d3e3f1;border-color:var(--ptc-cornwall-blue-20)}.border-teal10{--bs-border-color:var(--ptc-cornwall-teal-10);border-color:#e5f6f9;border-color:var(--ptc-cornwall-teal-10)}.border-green10{--bs-border-color:var(--ptc-cornwall-green-10);border-color:#f6f8e5;border-color:var(--ptc-cornwall-green-10)}.border-yellow10{--bs-border-color:var(--ptc-cornwall-yellow-10);border-color:#fff8e5;border-color:var(--ptc-cornwall-yellow-10)}.bg-gradient-down{background:linear-gradient(180deg,#1a4171 5%,#2273b9 95%);background:var(--ptc-cornwall-vertical-gradient-down);margin-bottom:150px;position:relative;z-index:1}.bg-gradient-down:after{aspect-ratio:1512/71;background:url(/app/themes/ptc-cornwall/public/images/waves/wave-down-desktop.4fed3d.svg) no-repeat top;background-size:cover;content:"";left:-2px;position:absolute;top:99%;width:calc(100% + 4px);z-index:-1}.bg-gradient-up{background:linear-gradient(0deg,#1a4171 5%,#2273b9 95%);background:var(--ptc-cornwall-vertical-gradient-up);margin-top:0;position:relative;z-index:1}.bg-gradient-up:after{aspect-ratio:1512/71;background:url(/app/themes/ptc-cornwall/public/images/waves/wave-down-desktop.4fed3d.svg) no-repeat top;background-size:cover;bottom:99%;content:"";left:-2px;position:absolute;transform:rotate(180deg);width:calc(100% + 4px);z-index:-1}@media screen and (max-width:768px){.bg-gradient-down:after,.bg-gradient-up:after{aspect-ratio:320/40;background-image:url(/app/themes/ptc-cornwall/public/images/waves/wave-down-mobile.991f10.svg)}.bg-gradient-down{margin-bottom:70px}}@media (min-width:1200px){.container{max-width:1600px}}@media (min-width:992px){.container{max-width:1600px}}@media (min-width:768px){.container{max-width:1600px}}@media (min-width:576px){.container{max-width:1600px}}.container-content{padding:1.5rem 1rem}@media (min-width:768px){.container-content{padding:2rem 1rem}}@media (min-width:992px){.container-content{padding:2rem 3rem}}@media (min-width:1200px){.container-content{padding:3rem}}[data-background-type=none]{background:transparent}[data-background-type=gradient_start]{background:linear-gradient(180deg,transparent 0,transparent 5%,#fef1cc 95%,#fef1cc);background:linear-gradient(to bottom,transparent 0,transparent 5%,var(--ptc-cornwall-yellow-20) 95%,var(--ptc-cornwall-yellow-20) 100%)}[data-background-type=gradient_end]{background:linear-gradient(0deg,transparent 0,transparent 5%,#fef1cc 95%,#fef1cc);background:linear-gradient(to top,transparent 0,transparent 5%,var(--ptc-cornwall-yellow-20) 95%,var(--ptc-cornwall-yellow-20) 100%)}[data-background-type=gradient_full]{background:linear-gradient(180deg,#fef1cc 0,#fef1cc);background:linear-gradient(to bottom,var(--ptc-cornwall-yellow-20) 0,var(--ptc-cornwall-yellow-20) 100%)}[data-background-type=gradient_centre]{background:#fef1cc;background:var(--ptc-cornwall-yellow-20)}main>section:last-child{padding-bottom:5rem}section:has(+section>.container-content)>.container-content{padding-bottom:0}.btn{border-radius:500px;font-family:Source Sans\ 3,sans-serif;font-size:17px;font-weight:600;line-height:17px;padding:17px 32px}.btn:focus,.btn:hover{background:#0f2c50;background:var(--ptc-cornwall-navy-dark);border-color:#0f2c50;border-color:var(--ptc-cornwall-navy-dark);color:#fff;color:var(--ptc-cornwall-white)}.btn-primary,.wp-block-buttons .wp-block-button__link{background:#1a4171;background:var(--ptc-cornwall-navy);border-color:#1a4171;border-color:var(--ptc-cornwall-navy);color:#fff;color:var(--ptc-cornwall-white)}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.wp-block-buttons .wp-block-button__link:focus,.wp-block-buttons .wp-block-button__link:hover{background:#0f2c50;background:var(--ptc-cornwall-navy-dark);border-color:#0f2c50;border-color:var(--ptc-cornwall-navy-dark);color:#fff;color:var(--ptc-cornwall-white)}.btn-green{background:#a5be00;background:var(--ptc-cornwall-green);border-color:#a5be00;border-color:var(--ptc-cornwall-green);color:#1a4171;color:var(--ptc-cornwall-navy)}.btn-blue{background:#2273b9;background:var(--ptc-cornwall-blue);border-color:#2273b9;border-color:var(--ptc-cornwall-blue);color:#fff;color:var(--ptc-cornwall-white)}.btn-fav{z-index:5}.btn-fav .btn{align-items:center;border-radius:9px;color:#a8b7c9;display:inline-flex;font-size:17px;justify-content:center;line-height:14px;padding:9px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;z-index:5}.btn-fav .btn,.btn-fav .btn:hover{background-color:#d7e4eb;border-color:#d7e4eb}.btn-fav .btn:hover{color:#0f2c50;color:var(--ptc-cornwall-navy-dark)}.btn-fav .btn.active{background-color:#00a7c7;background-color:var(--ptc-cornwall-teal);border-color:#00a7c7;border-color:var(--ptc-cornwall-teal);color:#fff;color:var(--ptc-cornwall-white)}@media (max-width:992px){.btn{font-size:15px;padding:14px 24px}}@media (max-width:576px){.btn{font-size:12px;padding:10px 16px}}.card{border:0;border-radius:20px;cursor:pointer;overflow:hidden}.card-top{overflow:hidden;padding-top:50%;position:relative;width:100%}.card-top img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.card p{font-size:26px;line-height:34px}.row>.blog-card-col:nth-child(4n+1) .card,.row>.dash-card-col:nth-child(4n+1) .card{background-color:#e5f6f9;background-color:var(--ptc-cornwall-teal-10);border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20)}.row>.blog-card-col:nth-child(4n+2) .card,.row>.dash-card-col:nth-child(4n+2) .card{background-color:#f6f8e5;background-color:var(--ptc-cornwall-green-10);border:1px solid #edf2cc;border:1px solid var(--ptc-cornwall-green-20)}.row>.blog-card-col:nth-child(4n+3) .card,.row>.dash-card-col:nth-child(4n+3) .card{background-color:#fff8e5;background-color:var(--ptc-cornwall-yellow-10);border:1px solid #fef1cc;border:1px solid var(--ptc-cornwall-yellow-20)}.row>.blog-card-col:nth-child(4n+4) .card,.row>.dash-card-col:nth-child(4n+4) .card{background-color:#e9f1f8;background-color:var(--ptc-cornwall-blue-10);border:1px solid #d3e3f1;border:1px solid var(--ptc-cornwall-blue-20)}.blog-card-col a{color:#1a4171;color:var(--ptc-cornwall-navy);-webkit-text-decoration:none;text-decoration:none}.card.card-sign-in{background:#e5f6f9;background:var(--ptc-cornwall-teal-10);border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20);border-radius:20px}.card.card-award{background:#fff;background:var(--ptc-cornwall-white);border:1px solid #c6cfdb;border-radius:9px}.card.card-award:hover{border-color:#1a4171;border-color:var(--ptc-cornwall-navy)}@media (max-width:992px){.card{border-radius:15px}.card p{font-size:24px;line-height:32px}}@media (max-width:576px){.card{border-radius:10px}.card p{font-size:21px;line-height:29px}}@media (max-width:768px){.job-card-logo-wrapper{height:60px;position:absolute;right:10px;top:10px;width:60px!important}}.form-control{background-color:#fff;background-color:var(--ptc-cornwall-white);color:#ccedf4;color:var(--ptc-cornwall-teal-20);height:100%}.file-upload-control,.form-control{border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20)}.file-upload-control{align-items:center;border-radius:6px;display:inline-flex;gap:8px;height:44px;width:100%}.file-upload-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.file-upload-trigger{align-items:center;background:#fff;background:var(--ptc-cornwall-white);border-bottom-right-radius:0;border-right:1px solid #d3e3f1;border-right:1px solid var(--ptc-cornwall-blue-20);border-top-right-radius:0;color:#1a4171;color:var(--ptc-cornwall-navy);display:inline-flex;font-weight:400;gap:8px;height:100%;padding:0 0 0 20px;width:30%}.file-upload-trigger:hover{background:#e9f1f8;background:var(--ptc-cornwall-blue-10)}.file-upload-icon{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:16px}.details-row .details-col{height:44px}.select-caret{position:relative}.select-caret .provider-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important;padding-right:2.25rem}.select-caret .select-caret-icon{color:#1a4171;color:var(--ptc-cornwall-navy);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.navbar{border-bottom:1px solid #2273b9;border-bottom:1px solid var(--ptc-cornwall-blue);padding-bottom:0;padding-top:0}li.menu-item{font-size:19px}.nav-link,.navbar-light .navbar-nav .nav-link{color:#fff;color:var(--ptc-cornwall-white);font-family:Source Sans\ 3,sans-serif;font-size:19px;font-weight:700;padding:2rem 1.3rem}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff;color:var(--ptc-cornwall-white)}.nav-link:focus,.nav-link:hover,.navbar-light .navbar-nav .nav-link:hover{color:#d3e3f1;color:var(--ptc-cornwall-blue-20)}.navbar-light .navbar-toggler{border-color:transparent}.btn-close,.navbar-light .navbar-toggler{color:#fff;color:var(--ptc-cornwall-white)}.btn-close{background:none;opacity:1}.navbar-toggler:focus{box-shadow:none}.navbar-toggler{padding:.25rem}.navbar-login li.menu-item{font-size:18px}.navbar-light .navbar-nav.navbar-login .nav-link,.navbar-login .nav-link{font-size:18px;font-weight:500}.navbar-light .navbar-nav.navbar-login .nav-link,.navbar-login .navbar-spacer{padding:2rem .2rem}.navbar-nav .nav-link.active.sign-in,.navbar-nav .nav-link.show.sign-in,.navbar-nav .nav-link.sign-in{color:#fbba00;color:var(--ptc-cornwall-yellow)}.navbar-nav .nav-link.active.sign-in:hover,.navbar-nav .nav-link.show.sign-in:hover,.navbar-nav .nav-link.sign-in:hover{color:#fef1cc;color:var(--ptc-cornwall-yellow-20)}.dropdown-toggle:after{border:none;content:"\f107";font-family:Font Awesome\ 6 Sharp;font-weight:900;margin-left:.35em;vertical-align:middle}.dropdown-menu{background-color:#1a4171;background-color:var(--ptc-cornwall-navy);border:none;border-radius:0;max-width:200px;padding:0}.dropdown-menu,.dropdown-menu li.menu-item{color:#fff;color:var(--ptc-cornwall-white);font-size:18px}.dropdown-menu li.menu-item{font-family:Source Sans\ 3,sans-serif;font-weight:400;letter-spacing:.9px;line-height:26px;text-transform:uppercase}.dropdown-menu li.menu-item span{text-wrap:wrap;display:block;overflow-x:hidden;width:100%}.dropdown-item{background-color:#1a4171;background-color:var(--ptc-cornwall-navy);border:0;border-left:2px solid var(--ptc-cornwall-teal);color:#fff;color:var(--ptc-cornwall-white);padding:.4rem 1rem}.dropdown-item:focus,.dropdown-item:hover{border-left:2px solid #ccedf4;border-left:2px solid var(--ptc-cornwall-teal-20)}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#2273b9;background-color:var(--ptc-cornwall-blue);color:#fff;color:var(--ptc-cornwall-white)}.nav-footer .nav-link{font-family:Source Sans\ 3,sans-serif;font-size:15px;font-weight:600;margin-right:.8rem}.nav-footer .nav-link,.socialNav .nav-link{color:#fff;color:var(--ptc-cornwall-white);padding:.6rem 0}.socialNav .nav-link{border-bottom:none;font-size:28px;font-weight:700;margin-left:1rem}@media (max-width:992px){.navbar{border-bottom:none}.nav-link,.navbar-light .navbar-nav .nav-link{border-bottom:1px solid #1e7abb;padding:1rem}.dropdown-menu{position:relative!important;transform:none!important}.dropdown-item{background-color:#2273b9;background-color:var(--ptc-cornwall-blue);border-left:1px solid #00a7c7;border-left:1px solid var(--ptc-cornwall-teal)}.dropdown-item:focus,.dropdown-item:hover{border-left:1px solid #ccedf4;border-left:1px solid var(--ptc-cornwall-teal-20)}.nav-footer .nav-link,.socialNav .nav-link{border-bottom:none}.dash-mob-nav .nav-pills .nav-link{text-wrap:nowrap;background:#ccedf4;background:var(--ptc-cornwall-teal-20);border:1px solid #b2e5ee;border:1px solid var(--ptc-cornwall-teal-30);border-radius:500px;color:#1a4171;color:var(--ptc-cornwall-navy);font-size:14px;font-weight:600;padding:10px 16px}.dash-mob-nav .nav-pills .active .nav-link{background:#1a4171;background:var(--ptc-cornwall-navy);border:1px solid #1a4171;border:1px solid var(--ptc-cornwall-navy);color:#fff;color:var(--ptc-cornwall-white)}.dash-mob-nav .nav-pills{gap:10px}.card.dash-tab-card{background:transparent;border:none;border-radius:0}}@media (max-width:1400px){.socialNav .nav-link{margin-left:0;margin-right:1rem}}@media (max-width:576px){.nav-footer .nav-link{font-size:12px}.socialNav .nav-link{font-size:20px}}.footer-cta,.hero{min-height:550px}.hero-white-bg{background-color:#fff;background-color:var(--ptc-cornwall-white);height:100px;z-index:-4}.hero-bg,.hero-white-bg{bottom:0;left:0;position:absolute;right:0;width:100%}.hero-bg{background-color:#1a4171;background-color:var(--ptc-cornwall-navy);height:100%;top:0;z-index:-5}.hero-wave-dash,.hero-wave-main,.hero-wave-mob,.hero-wave-secondary,.wave-dash-mob{bottom:0;left:-2px;max-width:none;position:absolute;right:-2px;width:calc(100% + 4px)}.hero-wave-dash,.wave-dash-mob{z-index:-1}.hero-wave-main,.hero-wave-mob{z-index:-2}.hero-wave-secondary{z-index:-3}.footer-cta .hero-wave-dash,.footer-cta .hero-wave-main,.footer-cta .hero-wave-mob,.footer-cta .hero-wave-secondary,.footer-cta .wave-dash-mob{rotate:180deg;top:0}.footer-cta .hero-white-bg{top:0}.badges-hero{bottom:-100px;width:100%;z-index:3}.footer-cta .badges-hero{height:80px;top:-40px}@media (max-width:992px){.badges-hero{bottom:-35px}.footer-cta .badges-hero{top:-35px}}@media (max-width:768px){.badges-hero{bottom:-30px}.footer-cta .badges-hero{top:-30px}}@media (max-width:576px){.badges-hero{bottom:-25px}.footer-cta .badges-hero{top:-25px}}.footer--fix{margin-top:50px}.footer-wave-dash{left:-2px;right:-2px;top:0;width:calc(100% + 4px)}.footer-spiral-dash,.footer-wave-dash{max-width:none;position:absolute;z-index:-1}.footer-spiral-dash{bottom:0;height:auto;right:0;width:20%}.bg-gradient-up.footer-cta:not([data-last-block="acf/acf-quote"]){margin-top:150px}@media screen and (max-width:768px){.bg-gradient-up.footer-cta:not([data-last-block="acf/acf-quote"]){margin-top:30px}}.ptc-banner-icon{aspect-ratio:1/1;filter:drop-shadow(0 0 20px rgba(0,0,0,.25));-o-object-fit:contain;object-fit:contain;width:max(65px,min(10vw,90px))}section.header>.wave-icons{position:absolute;top:99%;width:100%}section.footer-cta>.wave-icons{bottom:99%;left:-2px;position:absolute;width:calc(100% + 4px);z-index:2}.img--holder__postcard{aspect-ratio:1/1;border:solid #fff;border-radius:5px;border-width:20px 20px 70px;box-shadow:0 4px 40px rgba(0,0,0,.25);transform:rotate(var(--rotate-val)) translateX(var(--pos-x)) translateY(var(--pos-y));width:min(360px,100dvw)}.img--holder>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-block-cont{--sq:70%;height:0;padding-bottom:70%;padding-bottom:var(--sq);position:relative;width:70%;width:var(--sq)}.image-block-cont:has(.image-block-double-1,.image-block-double-2){--sq:85%}.image-block-double-1{aspect-ratio:1/1;border-radius:20px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:70%;z-index:1}.image-block-double-2{bottom:0;width:50%;z-index:3}.image-block-double-2,.image-block-single{aspect-ratio:1/1;border-radius:20px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute}.image-block-single{height:auto;top:0;width:100%;z-index:1}.image-block{border-radius:20px;overflow:hidden;padding-top:100%;position:relative;width:100%}.image-block-rotate-right{transform:rotate(4deg)}.image-block-rotate-left{transform:rotate(-4deg)}.image-block img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.image--person{aspect-ratio:3/4;border-radius:20px;left:0;max-width:100%;overflow:hidden;position:relative;transform:rotate(var(--rotate-val-default));width:max(180px,min(20vw,280px))}.image--person>img{bottom:-15px;display:block;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:relative;transform:translateX(-50%) rotate(calc(var(--rotate-val-default)*-1));width:100%}div.comapny-logo,span.comapny-logo{aspect-ratio:1/1;background-color:#fff;border-radius:50vw;display:inline-block;max-width:200px;overflow:hidden;position:relative;width:100%}span.comapny-logo img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:scale(.85);width:100%}.single-featured-image{aspect-ratio:3/2;border-radius:20px;margin-bottom:4rem;overflow:hidden;position:relative;width:100%}.single-featured-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.card.job-result-card{border:1px solid #c6cfdb;border-radius:9px}.job-card-logo-col{border-right:1px dashed #c6cfdb}.job-card-logo-col .job-card-logo{margin:0 auto;max-width:120px;width:100%}.job-card-logo-col .job-card-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.job-card-closes,.job-card-details,.job-card-employer{color:#5f7a8d;color:var(--ptc-cornwall-text-details);font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.job-card-closes{font-size:11px;line-height:19px}.job-card-details,.job-card-employer,.job-card-salary{font-size:13px;line-height:21px}.job-card-salary{font-weight:600}.job-card-salary,.job-result-card h3{color:#1a4171;color:var(--ptc-cornwall-navy)}.job-result-card h3{font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:21px;font-style:normal;font-weight:700;line-height:26px}.card.job-result-card a h3,.card.job-result-card h3 a,a.job-result-card h3{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:768px){.job-result-card h3{max-width:80%}}.card.job-result-card a.stretched-link{-webkit-text-decoration:none;text-decoration:none}.card.job-result-card:hover{border-color:#1a4171;border-color:var(--ptc-cornwall-navy)}.card.job-result-card .btn:focus,.card.job-result-card .btn:focus-visible{box-shadow:none;outline:3px solid #a5be00;outline:3px solid var(--ptc-cornwall-green);outline-offset:2px}@media (max-width:768px){.job-card-logo-col{border-bottom:1px dashed #c6cfdb;border-right:none;padding-bottom:16px}}.employer-result-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;height:clamp(150px,150px + .1vh,300px)}.employer-card-logo-col{border-right:2px dotted #e9ecef}.employer-card-logo-col,.employer-card-logo-col .text-center{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.employer-card-logo-col .text-center{width:100%}.employer-card-logo{display:block;flex-shrink:0;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.employer-card-fallback{height:60px;width:60px}.employer-card-fallback-bg{background:linear-gradient(135deg,#f6f8e5,#edf2cc);background:linear-gradient(135deg,var(--ptc-cornwall-green-10),var(--ptc-cornwall-green-20));border-radius:50%;height:100%;width:100%}.employer-card-fallback-text{font-size:.6rem;line-height:1.1;max-width:80px}.employer-card-description,.employer-card-opportunities{line-height:1.3}@media (max-width:767.98px){.employer-card-fallback{height:50px;width:50px}.employer-card-fallback-text{font-size:.5rem;max-width:70px}.employer-card-title{font-size:.9rem;line-height:1.2}.employer-card-types{font-size:.75rem}.employer-card-description,.employer-card-opportunities{font-size:.7rem}.employer-card-logo img{max-width:100px}}.pagination{gap:8px}.pagination .page-item{margin:0}.pagination .page-link{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;color:#1a4171;color:var(--ptc-cornwall-navy);display:flex;font-weight:500;height:40px;justify-content:center;padding:0;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;width:40px}.pagination .page-link:hover{background:#e9f1f8;background:var(--ptc-cornwall-blue-10);border-color:#2273b9;border-color:var(--ptc-cornwall-blue);color:#1a4171;color:var(--ptc-cornwall-navy)}.pagination .page-item.active .page-link{background:#2273b9;background:var(--ptc-cornwall-blue);border-color:#2273b9;border-color:var(--ptc-cornwall-blue);color:#fff}.pagination .page-item.disabled .page-link{cursor:not-allowed}.pagination .page-item.disabled .page-link,.pagination .page-item.disabled .page-link:hover{background:#f8f9fa;border-color:#e9ecef;color:#6c757d}.pagination .page-link i{font-size:.875rem}.search-container{bottom:-90px;position:absolute;top:99%;width:100%;z-index:4}@media screen and (max-width:992px){.search-container{bottom:-30px;margin-top:-5rem;position:relative;top:auto}}.search-container.search-container-full{bottom:-80px}.card.card-search{border:2px solid #00a7c7;border:2px solid var(--ptc-cornwall-teal);border-radius:9px;filter:drop-shadow(0 0 40px rgba(0,0,0,.15));max-width:max(300px,min(40vw,700px))}@media (max-width:992px){.card.card-search{margin-bottom:50px;margin-left:5%;margin-right:5%;max-width:90%}}.card-search .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:500px;border-top-left-radius:500px;margin-left:-1px}.search-container hr{background:#c6cfdb;margin:0;opacity:1}.input-group-card-search .input-group-text,.input-group-card-select .input-group-text{background-color:transparent;border:none;color:#00a7c7;color:var(--ptc-cornwall-teal);font-size:20px;line-height:20px;padding:.375rem .75rem}.input-group-card-search .form-control,.input-group-card-select .form-select{border:none;color:#1a4171;color:var(--ptc-cornwall-navy);font-size:20px;line-height:20px}.input-group-card-search .form-control{padding:.375rem .75rem}.input-group-card-select .form-select{padding:.375rem 0 .375rem .75rem}.card-search-filters .form-select{border:1px solid #c6cfdb;border-radius:5px;color:#1a4171;color:var(--ptc-cornwall-navy);font-size:16px;font-weight:600}.input-group-card-select .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2300A7C7' d='m256 429.3 22.6-22.6 192-192 22.7-22.7-45.3-45.3-22.6 22.6L256 338.7 86.6 169.4 64 146.7 18.7 192l22.6 22.6 192 192 22.7 22.7z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem;padding-right:2.5rem}.slider--quote+.footer-cta{margin-top:-100px;z-index:2}.swiper.row--slider__home{padding-bottom:5rem;padding-top:2.5rem}.slide--content{aspect-ratio:3/4;border-radius:20px;left:0;overflow:hidden;position:relative;transform:rotate(var(--rotate-val-default));transition:transform .24s ease-in-out;width:max(180px,min(20vw,280px))}.slider--item:after{text-wrap:nowrap;bottom:-4rem;color:#fff;content:attr(data-title);font-family:Smoothy,sans-serif;font-size:24px;font-weight:600;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:max(220px,15vw)}@media screen and (max-width:768px){.slider--item:after{bottom:-3.5rem}}.swiper-slide-active .slide--content{transform:rotate(var(--rotate-val-active));transition:transform .24s ease-in-out}.swiper-slide{opacity:1}@media screen and (min-width:768px){.swiper-slide{width:160px}}.swiper--quote{height:500px}.slide--content>img{bottom:-.5rem;height:90%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translateX(-50%) rotate(calc(var(--rotate-val-default)*-1));transition:all .24s ease-in-out;width:90%}.swiper-slide-active .slide--content>img{height:100%;transform:translateX(-50%) rotate(calc(var(--rotate-val-active)*-1));transition:all .24s ease-in-out;width:100%}.swiper--nav{background-color:transparent;border:2px solid #1a4171;border:2px solid var(--ptc-cornwall-navy);border-radius:20px;border-radius:var(--border-radius);bottom:0;display:flex;gap:2.75rem;left:0;margin:4.25rem;padding:.75rem;position:absolute}.gallery .swiper--nav{bottom:auto;left:auto;margin:0;right:0;top:0}.swiper--nav>.swiper-button-next,.swiper--nav>.swiper-button-prev{height:auto;margin:0;padding:0;position:relative;width:auto}.swiper--nav>.swiper-button-next:after,.swiper--nav>.swiper-button-prev:after{color:#1a4171;color:var(--ptc-cornwall-navy);display:block;font-family:Font Awesome\ 6 Pro;font-size:14px;line-height:1;position:relative;width:auto}.swiper-slide-next{right:5%;transition:right .2s ease-in-out}.swiper-slide-prev{left:5%;transition:left .2s ease-in-out}.swiper-slide-active{left:0;right:0;transition:right .2s ease-in-out,left .2s ease-in-out}.swiper--nav>.swiper-button-next:after{content:"\f061"}.swiper--nav>.swiper-button-prev:after{content:"\f060"}@media screen and (min-width:768px){.swiper-slide{opacity:0;pointer-events:none;transition:opacity .42s;visibility:hidden}.swiper-slide-visible{opacity:.4;pointer-events:auto;transition:opacity .42s;visibility:visible}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{opacity:1;pointer-events:auto;transition:opacity .42s;visibility:visible}}.gallery .swiper-slide{aspect-ratio:1/1;border-radius:20px;opacity:1;overflow:hidden;pointer-events:auto;position:relative;visibility:visible}.gallery .swiper-slide .slider-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.gallery .swiper{border-radius:20px}@media screen and (max-width:768px){section.slider--quote .bg-yellow{padding-left:0;padding-right:0}section.slider--quote .img--holder__postcard{border:solid #fff;border-width:10px 10px 50px;left:45%;position:relative;transform:translateX(-50%) rotate(5deg);width:max(200px,35vw)}}@media screen and (min-width:576px) and (max-width:768px){section.slider--quote .img--holder__postcard{top:-50px}}.modal.modal-awards .modal-content{background-color:#fff8e5;background-color:var(--ptc-cornwall-yellow-10);border:#ccedf4;border:var(--ptc-cornwall-teal-20);border-radius:20px}.modal.modal-awards .modal-header{border-bottom:0}.modal.modal-awards .modal-header .btn-close{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:20px}.modal-card-logo-container{background-color:#fff;background-color:var(--ptc-cornwall-white);border:1px solid #c6cfdb;border-radius:5px;width:100%}.modal.modal-awards.show,body.modal-open{padding-right:0!important}body.modal-open{overflow:hidden!important}.modal-fullscreen{z-index:99}.modal-backdrop.show{display:none!important}.video-embed{aspect-ratio:var(--video-width) /var(--video-height);position:relative;width:100%}.video-embed>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blog-content figure{text-align:center}.blog-content figure img{height:auto;margin:40px 15%;width:70%}.profile-tabs{border-bottom:none}.profile-tabs.nav-tabs .nav-link{border:none;color:#1a4171;color:var(--ptc-cornwall-navy);font-size:24px;margin-right:1rem;padding-bottom:1rem;padding-left:0;padding-top:0}.profile-tabs.nav-tabs .nav-link:not(.active):hover{border-color:#d3e3f1 #d3e3f1 transparent;border-color:var(--ptc-cornwall-blue-20) var(--ptc-cornwall-blue-20) transparent}.profile-tabs.nav-tabs .nav-link.active{border-bottom:2px solid #00a7c7;border-bottom:2px solid var(--ptc-cornwall-teal);color:#1a4171;color:var(--ptc-cornwall-navy)}.profile-tab-card{overflow:visible}.dash-tab-card .tab-content .tab-pane,.profile-tab-card .tab-content .tab-pane{display:none}.profile-tab-card .tab-content .tab-pane h5{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:24px;font-weight:700}.profile-tab-card .tab-content .tab-pane p{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:18px;font-style:normal;font-weight:400;line-height:26px}.dash-tab-card .tab-content .tab-pane.active,.dash-tab-card .tab-content .tab-pane.show,.profile-tab-card .tab-content .tab-pane.active{display:block}.dash-tab-card .tab-pane.fade{transition:opacity 0s ease-in-out}.dash-tab-card .tab-pane [data-empty-state]{display:none!important}.dash-tab-card .tab-pane.active [data-empty-state]:not([hidden]),.dash-tab-card .tab-pane.show [data-empty-state]:not([hidden]){align-items:center;display:flex!important;justify-content:center}.resource-card-link,.resource-card-link:focus,.resource-card-link:hover{color:#5f7a8d;color:var(--ptc-cornwall-text-details);font-weight:600;gap:.5rem}.resource-card-link{align-items:center;background:transparent;border:none;display:inline-flex;padding:0;-webkit-text-decoration:none;text-decoration:none}.resource-card-link-text{-webkit-text-decoration:underline;text-decoration:underline}.resource-card-link .fa-arrow-right{transition:transform .2s ease}.resource-card-link:focus .fa-arrow-right,.resource-card-link:hover .fa-arrow-right{transform:translateX(2px)}.training-rows{padding-bottom:1rem}.training-row input.form-control,.training-row select.form-select{border-color:#ccedf4;border-color:var(--ptc-cornwall-teal-20);color:#1a4171;color:var(--ptc-cornwall-navy)}.training-group .header-text{color:#1a4171;color:var(--ptc-cornwall-navy)}.chip .chip-input{opacity:0;pointer-events:none;position:absolute}.chip{background:#e5f6f9;background:var(--ptc-cornwall-teal-10);border:1px solid #b2e5ee;border:1px solid var(--ptc-cornwall-teal-30);color:#1a4171;color:var(--ptc-cornwall-navy);cursor:pointer;font-size:16px;font-weight:600}.chip:hover{background:#d3e3f1;background:var(--ptc-cornwall-blue-20)}.chip:has(.chip-input:checked){background:#ccedf4;background:var(--ptc-cornwall-teal-20);border-color:#00a7c7;border-color:var(--ptc-cornwall-teal);color:#1a4171;color:var(--ptc-cornwall-navy)}.training-group>summary.h5{border-bottom:none;color:#1a4171;color:var(--ptc-cornwall-navy);cursor:pointer;font-weight:700;list-style:none;padding-bottom:.5rem;padding-right:24px;position:relative}.training-group>summary::-webkit-details-marker{display:none}.training-group{border-bottom:2px dotted #00a7c7;border-bottom:2px dotted var(--ptc-cornwall-teal);margin-bottom:1rem}.training-group>summary .summary-caret{color:#1a4171;color:var(--ptc-cornwall-navy);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease}.training-group[open]>summary .summary-caret{transform:translateY(-50%) rotate(180deg)}.forum-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.forum-stat-card{background:#e5f6f9;background:var(--ptc-cornwall-teal-10);border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20);border-radius:16px;padding:1rem 1.25rem}.forum-stat-card .label{color:#5f7a8d;color:var(--ptc-cornwall-text-details);font-size:.75rem;letter-spacing:1.5px;margin-bottom:.35rem;text-transform:uppercase}.forum-stat-card .value{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.forum-stat-card .hint{color:#5f7a8d;color:var(--ptc-cornwall-text-details);font-size:.9rem;margin-bottom:0}.dashboard-nav li.menu-item{font-size:18px}.dashboard-nav .nav-link{border-left:2px solid #ccedf4;border-left:2px solid var(--ptc-cornwall-teal-20);color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-size:18px;font-weight:400;letter-spacing:.9px;padding:.5rem;text-transform:uppercase}.dashboard-nav .nav-link:focus,.dashboard-nav .nav-link:hover{background-color:#e5f6f9;background-color:var(--ptc-cornwall-teal-10);color:#1a4171;color:var(--ptc-cornwall-navy)}.dashboard-nav .active .nav-link{border-left:2px solid #00a7c7;border-left:2px solid var(--ptc-cornwall-teal);color:#1a4171;color:var(--ptc-cornwall-navy);font-weight:600}.dash-tab-card .nav-link{color:#1a4171;color:var(--ptc-cornwall-navy);font-family:Source Sans\ 3,sans-serif;font-size:24px;font-weight:700;padding:1rem 0}.dash-tab-card .nav-underline{gap:30px;position:relative}.dash-tab-card .nav-underline:after{background-color:#ccedf4;background-color:var(--ptc-cornwall-teal-20);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%;z-index:1}.dash-tab-card .nav-underline .nav-link{border-bottom:none;color:#1a4171;color:var(--ptc-cornwall-navy);opacity:.5;position:relative}.dash-tab-card .nav-underline .active.nav-link,.dash-tab-card .nav-underline .active.nav-link:hover{color:#1a4171;color:var(--ptc-cornwall-navy);opacity:1}.dash-tab-card .nav-underline .active.nav-link:after{background-color:#00a7c7;background-color:var(--ptc-cornwall-teal);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%;z-index:2}.dash-tab-card .nav-underline .nav-link:hover{opacity:.7}.row>.dash-card-col:nth-child(4n+1) .card{background-color:#e5f6f9;background-color:var(--ptc-cornwall-teal-10);border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20)}.row>.dash-card-col:nth-child(4n+2) .card{background-color:#f6f8e5;background-color:var(--ptc-cornwall-green-10);border:1px solid #edf2cc;border:1px solid var(--ptc-cornwall-green-20)}.row>.dash-card-col:nth-child(4n+3) .card{background-color:#fff8e5;background-color:var(--ptc-cornwall-yellow-10);border:1px solid #fef1cc;border:1px solid var(--ptc-cornwall-yellow-20)}.row>.dash-card-col:nth-child(4n+4) .card{background-color:#e9f1f8;background-color:var(--ptc-cornwall-blue-10);border:1px solid #d3e3f1;border:1px solid var(--ptc-cornwall-blue-20)}.card.dash-tab-card{background:#e5f6f9;background:var(--ptc-cornwall-teal-10);border:1px solid #ccedf4;border:1px solid var(--ptc-cornwall-teal-20);border-radius:20px}h1.dash-title{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:32px;line-height:40px}.dash-mob-nav .nav-pills .nav-link{text-wrap:nowrap;background:#ccedf4;background:var(--ptc-cornwall-teal-20);border:1px solid #b2e5ee;border:1px solid var(--ptc-cornwall-teal-30);border-radius:500px;color:#1a4171;color:var(--ptc-cornwall-navy);font-size:14px;font-weight:600;padding:10px 16px}.dash-mob-nav .nav-pills .active .nav-link{background:#1a4171;background:var(--ptc-cornwall-navy);border:1px solid #1a4171;border:1px solid var(--ptc-cornwall-navy);color:#fff;color:var(--ptc-cornwall-white)}.dash-mob-nav .nav-pills{gap:10px}@media (max-width:992px){.card.dash-tab-card{background:transparent;border:none;border-radius:0}}@media (max-width:450px){.dash-mob-nav .nav-pills .nav-link{font-size:12px}}.course-card{border:1px solid #c6cfdb;border-radius:12px;box-shadow:0 10px 30px rgba(26,65,113,.08)}.course-card-logo{flex:0 0 auto;max-width:120px}.course-card-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.course-card-title{color:#1a4171;color:var(--ptc-cornwall-navy);font-size:1.5rem;font-weight:700}.course-card-provider{font-weight:600}.card.course-card p.course-card-description{color:#5f7a9c;font-family:Source Sans Pro,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:0}.card.course-card .course-card-description-text{text-wrap:wrap}.card.course-card .course-card-provider{color:#5f7a8d;color:var(--ptc-cornwall-text-details);font-family:Source Sans Pro,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:11px}.awards-progress{margin-bottom:2rem;width:100%}.awards-progress-track{background:#e6ebf2;border-radius:999px;height:12px;overflow:hidden;position:relative;width:100%}.awards-progress-fill{background:linear-gradient(90deg,#0e2f52,#1c5aa3 35%,#21a8d5 70%,#a7e1ef);bottom:0;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform:scaleX(calc(var(--awards-progress, 0)/100));transform-origin:left center;transition:transform .5s ease}.awards-grid{grid-gap:max(.75rem,min(1.5vw,1.25rem));display:grid;gap:max(.75rem,min(1.5vw,1.25rem));grid-template-columns:repeat(6,minmax(120px,1fr));justify-items:center;margin-right:auto}@media (max-width:1400px){.awards-grid{grid-template-columns:repeat(5,minmax(120px,1fr))}}@media (max-width:1200px){.awards-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:900px){.awards-grid{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:600px){.awards-grid{gap:max(.5rem,min(3vw,.75rem));grid-template-columns:repeat(2,minmax(120px,1fr))}}.award-badge{align-items:center;display:flex;justify-content:center;width:100%}.award-badge-image{height:auto;max-width:100%;width:max(90px,min(10vw,140px))}.award-badge-lock,.award-badge-placeholder{align-items:center;border-radius:50%;display:inline-flex;font-size:max(28px,min(3.5vw,38px));height:max(80px,min(9vw,120px));justify-content:center;width:max(80px,min(9vw,120px))}.award-badge-lock{background:#e9f1f8;background:var(--ptc-cornwall-blue-10);box-shadow:inset 0 0 0 2px rgba(34,115,185,.25);color:#2273b9;color:var(--ptc-cornwall-blue)}.award-badge-placeholder{background:#fff8e5;background:var(--ptc-cornwall-yellow-10);box-shadow:inset 0 0 0 2px rgba(251,186,0,.25);color:#fbba00;color:var(--ptc-cornwall-yellow)}@media (max-width:1800px){.footer-spiral-dash{width:25%}}@media (max-width:1400px){.footer-spiral-dash{width:30%}}@media (max-width:1200px){.footer-spiral-dash{width:35%}}@media (max-width:992px){.navbar-brand img{width:176px}.footer-spiral-dash{width:40%}}@media (max-width:768px){.footer-spiral-dash{width:45%}}@media (max-width:576px){.navbar-brand img{width:118px}.footer-spiral-dash{width:50%}.footer-logo{height:auto;width:118px}}