:root{--white:#fff}@font-face{font-family:MontserratExtraLight;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:MontserratLight;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:MontserratRegular;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:MontserratMedium;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:MontserratBold;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:MontserratExtraBold;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Duplicate Sans;src:url(/static/fonts/DuplicateSans.ttf);font-weight:400}@font-face{font-family:Duplicate Sans;src:url(/static/fonts/DuplicateSans-Bold.ttf);font-weight:700}@font-face{font-family:Duplicate Sans;src:url(/static/fonts/DuplicateSans-Heavy.ttf);font-weight:900}@font-face{font-family:Gotham;src:url(/static/fonts/Gotham-Medium.otf);font-weight:500}@font-face{font-family:Gotham;src:url(/static/fonts/Gotham-Book.otf);font-weight:400}@font-face{font-family:Gotham;src:url(/static/fonts/Gotham-Bold.otf);font-weight:700}@font-face{font-family:Gotham;src:url(/static/fonts/Gotham-Black.otf);font-weight:900}@font-face{font-family:Acumin Pro;src:url(/static/fonts/Acumin-RPro.woff);font-weight:400}@font-face{font-family:Acumin Pro;src:url(/static/fonts/Acumin-BdPro.woff);font-weight:700}@font-face{font-family:United Sans Cond;src:url(/static/fonts/UnitedSansCond-Heavy.otf);font-weight:700}@font-face{font-family:United Sans Cond;src:url(/static/fonts/UnitedSansCond-Black.otf);font-weight:900}.span__lime-green{color:#52c396}.span__light-blue{color:#3c92d1}.span__dark-blue{color:#103452}.span__underline{text-decoration:underline}.span__bold{font-weight:700}.span__italic{font-style:italic}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory;scroll-behavior:smooth}#topMenuMobile,header.header{display:none!important}a:active,a:focus,a:hover,button:active,button:focus,button:hover{outline:none}.inline-anchor-branded{color:#787878;font-weight:700}.inline-anchor-branded:active,.inline-anchor-branded:hover{color:#787878;text-decoration:underline}.modal-content,body{font-family:var(--font-family,MontserratRegular);font-weight:var(--font-weight,400)}.card-footer,.card-header{border:unset!important;background-color:unset!important}.panel{box-shadow:none;-webkit-box-shadow:none}section.wrapper{background-color:#fff!important;flex-direction:column}hr{height:1px;background:#747474;width:80%}.upgrade-navbar{background-color:var(--nav-background-colour,#fff);color:var(--nav-font-colour);width:100%;height:68px;z-index:9;display:flex;align-items:center;justify-content:space-between;padding-left:2em;padding-right:2em}@media screen and (min-width:768px){.upgrade-navbar{padding-left:6em;padding-right:6em}}.upgrade-navbar .logo-text{color:var(--nav-font-colour,#000);transition:all .1s ease}@media (max-width:768px){.upgrade-navbar.fixed-navbar{position:fixed}.content-area.fixed-navbar{margin-top:125px}.fixed-navbar .mobile-banner{width:100%;position:fixed;top:68px;z-index:3}}.price-card-col:nth-of-type(odd) .price-card{background-color:var(--card-primary-colour,#e3f3ff)}.price-card-col:nth-of-type(odd) .price-card.alt .price-card-saving-percent{color:var(--cta-secondary-colour,#103452)}.price-card-col:nth-of-type(odd) .price-card.alt .price-card-eft-button,.price-card-col:nth-of-type(odd) .price-card.alt .price-card-price-type,.price-card-col:nth-of-type(odd) .price-card.alt .price-card-study-term{color:#fff!important}.price-card-col:nth-of-type(odd) .price-card.alt .price-card-pay-button{color:var(--cta-primary-colour,#fff);background-color:var(--cta-secondary-colour,#103452);outline:2px solid var(--cta-primary-colour,#103452)}.price-card-col:nth-of-type(odd) .price-card.alt .price-card-pay-button:hover{background-color:var(--cta-primary-colour,#fff);color:var(--cta-secondary-colour,#103452)}.price-card-col:nth-of-type(2n) .price-card{background-color:var(--card-secondary-colour);outline:2px solid var(--card-border-colour,#103452)}.price-card-col:nth-of-type(2n) .price-card.alt .price-card-amount,.price-card-col:nth-of-type(2n) .price-card.alt .price-card-price-type,.price-card-col:nth-of-type(2n) .price-card.alt .price-card-saving-percent{color:var(--cta-secondary-colour,#103452)}.price-card-col:nth-of-type(2n) .price-card.alt .price-card-pay-button{color:var(--card-primary-colour,#103452);background-color:var(--cta-primary-colour,#fff)}.price-card-col:nth-of-type(2n) .price-card.alt .price-card-pay-button:hover{background-color:#fff;color:var(--card-primary-colour,#103452);outline:2px solid var(--cta-primary-colour,#103452)}.price-card-col:nth-of-type(2n) .price-card.alt .price-card-description,.price-card-col:nth-of-type(2n) .price-card.alt .price-card-title{color:var(--card-primary-colour,#103452)}.price-card{transition:all 0s cubic-bezier(.25,.8,.25,1);border-radius:8.5px;padding:2rem;min-height:474px;align-items:center;border:none;box-shadow:none;outline:none;overflow:hidden;justify-content:center}.price-card #decorator{color:#fff;font-size:20px;line-height:20px;letter-spacing:-1px;font-weight:800;position:absolute;left:0;top:5px;background-color:transparent;transform:rotate(-45deg);z-index:1;text-align:center;width:50px}.price-card.decorator{position:relative;display:inline-block}.price-card.decorator:before{left:-1px;top:-2.5px}.price-card.decorator:after,.price-card.decorator:before{position:absolute;content:"";border-top:85px solid #000;border-right:85px solid transparent}.price-card.decorator:after{left:-2px;top:-2px}.price-card-header .price-card-title{font-size:16px;font-weight:700;color:var(--card-text-primary-colour,#103452)}.price-card-header .price-card-title span{color:var(--card-text-secondary-colour,--card-text-primary-colour,#103452)}.price-card-header .price-card-study-term{font-size:11px;text-align:center;font-weight:600;color:var(--card-text-tertiary-colour,--card-text-secondary-colour)}.price-card-header .price-card-amount,.price-card-header .price-card-discount-amount{color:var(--card-text-primary-colour,#103452);font-weight:700;font-size:38px}.price-card-header .price-card-amount.update{font-size:30px}.price-card-header .price-card-amount.update #iso-code{margin-right:.35rem}.price-card-header .price-card-amount{display:flex;align-items:center;justify-content:center}.price-card-header .price-card-amount.strike-through{font-size:18px;text-align:center;text-decoration:line-through;color:#6a6a6a;margin-bottom:0!important;margin-top:.8em!important}.price-card-header .price-card-price-type{gap:1em;color:var(--card-text-secondary-colour,#b39341);font-size:15px;font-weight:500}.price-card-header .price-card-saving-percent{background-color:var(--savings-primary-colour,#b39341);padding:5px;color:#fff;font-weight:700;border-radius:4px;font-size:11px}.price-card-body{min-height:8em;font-size:15px;color:var(--card-text-primary-colour,#103452);text-align:center}.price-card-body .discount-description{font-size:12px}.price-card-footer{display:flex;flex-direction:column;width:100%}.price-card-footer .price-card-payment-button-block .price-card-pay-button{background-color:var(--cta-primary-colour,#103452);border-radius:var(--cta-border-radius,9px);padding:1.8rem;width:100%;color:#fff;font-size:14px;font-weight:700;display:flex;justify-content:center;transition:all .1s ease}.price-card-footer .price-card-payment-button-block .price-card-pay-button i.fa-arrow{font-size:12px}.price-card-footer .price-card-payment-button-block .price-card-pay-button:hover{text-decoration:none;background-color:#fff;color:var(--cta-primary-colour,#103452);outline:2px solid var(--cta-primary-colour,#103452)}.price-card-footer .price-card-eft-button{font-size:11px;color:#000;text-align:center;background:none;margin-top:1em}.price-card-footer .price-card-eft-button:hover{text-decoration:underline}.referral-code-input-container .input-container{position:relative;width:100%}@media (min-width:1900px){.referral-code-input-container .input-container{width:90%}}@media (min-width:2000px){.referral-code-input-container .input-container{width:70%}}.referral-code-input-container .input-container .input-state{position:absolute;right:0;top:0;bottom:0;height:38px;display:flex;align-items:center;justify-content:center;padding:2em}.referral-code-input-container .input-container .input-state i{display:none;position:relative;color:var(--primary-colour,#6c757d)}.referral-code-input-container #referralCodeStatement,.referral-code-input-container #referralCodeValidationStatement{display:none}.referral-code-input-container #referralCodeStatement a,.referral-code-input-container #referralCodeValidationStatement a{color:var(--primary-colour,#6c757d)}.referral-code-input-container i.fa.fa-close{background:none!important;padding:0!important}.suggested-bootcamp.card{min-height:290px!important;border-radius:10px;background-color:#dfe9f3;box-shadow:unset;border:unset;outline:unset;padding:2rem;max-width:64vw}@media (max-width:1024px){.suggested-bootcamp.card{max-width:unset}}.suggested-bootcamp.card .card-body,.suggested-bootcamp.card .card-footer,.suggested-bootcamp.card .card-header{padding:.75rem 0}.suggested-bootcamp.card .card-header{display:flex;gap:1em}.suggested-bootcamp.card .card-header img{height:26px;width:26px}.suggested-bootcamp.card .card-header .card-header-group{font-size:11px}.suggested-bootcamp.card .card-header .card-title{font-size:18px;font-weight:600;height:6rem;margin:0}.suggested-bootcamp.card .card-body .card-text{font-size:11px}.suggested-bootcamp.card .card-body .card-text .card-price{font-size:22px;font-weight:700}.suggested-bootcamp.card .card-footer .suggested-bootcamp-button{outline:none;border:none;background:linear-gradient(96.4deg,#3b92d3,#70c099);width:100%;font-weight:700;font-size:14px;padding:1em;display:inline-block;border-radius:8px;text-align:center;color:#fff}.suggested-bootcamp.card .card-footer .suggested-bootcamp-button:active,.suggested-bootcamp.card .card-footer .suggested-bootcamp-button:focus{outline:none;border:none}.intro-text{font-size:15px;width:100%}@media (min-width:768px){.intro-text{width:70%}}.testimonial-content{display:flex;flex-direction:column;margin:2em auto}@media (min-width:768px){.testimonial-content{flex-direction:row;width:50%}}@media screen and (min-width:992px){.testimonial-content{width:80%}}@media (min-width:1900px){.testimonial-content{width:60%}}@media (min-width:2000px){.testimonial-content{width:40%}}.testimonial-content .testimonial-card-embed,.testimonial-content .testimonial-content-block{min-height:268px;height:100%}.testimonial-content .testimonial-card-embed>iframe,.testimonial-content .testimonial-content-block>iframe{border-radius:8px!important}@media (min-width:1200px){.testimonial-content .testimonial-content-block{flex:0 0 40%!important;max-width:40%!important}.testimonial-content .testimonial-card-embed{flex:0 0 60%!important;max-width:60%!important}}.testimonial-content .testimonial-content-block{background:var(--testimonial-card-colour,linear-gradient(96.4deg,#3b92d3,#70c099));border-radius:10px}.testimonial-content .testimonial-content-block .testimonial-card-header{font-weight:800;color:#fff}.testimonial-content .testimonial-content-block .testimonial-card-header span{color:var(--card-text-secondary-colour,#fff)}.testimonial-content .testimonial-content-block .testimonial-card-subtitle{font-weight:700;color:#fff}.testimonial-content .testimonial-content-block .testimonial-card-header{font-size:38px;line-height:1.2;margin-bottom:1em}.testimonial-content .testimonial-content-block .testimonial-card-subtitle{font-size:22px}.testimonial-content .testimonial-card-embed,.trustpilot-widget iframe{border-radius:inherit}#eftPaymentModal:before{content:unset!important}#eftPaymentModal .modal-content{border-radius:8px!important;max-height:unset!important;box-shadow:none}#eftPaymentModal .modal-dialog{min-width:56vw;min-width:56svw}#eftPaymentModal .modal-header{background:var(--modal-accent-color,#dfe9f3);border-radius:8px;min-height:8rem}#eftPaymentModal .modal-header>.include-modal-icon:before{background-image:var(--upgrade-page-modal-icon,url("/static/icons/modal-icon.svg"));content:none}@media (min-width:768px){#eftPaymentModal .modal-header>.include-modal-icon:before{content:""}}#eftPaymentModal .modal-header .modal-header-content{color:var(--modal-primary-font-color,#103452)}#eftPaymentModal .modal-header .modal-header-content .modal-title{color:var(--modal-primary-font-color,#103452);font-size:16px}#eftPaymentModal .modal-header .modal-header-content .modal-subtitle{font-size:11px}#eftPaymentModal .modal-header .modal-close{background:transparent;color:var(--modal-primary-font-color,#103452);font-size:24px}#eftPaymentModal .modal-eft-details{color:var(--font-color,#103452)}#eftPaymentModal .modal-eft-details>.eft-detail{margin-bottom:1rem}#eftPaymentModal .modal-eft-details>.eft-detail>div:first-child{margin-bottom:.5rem;font-weight:700;font-size:16px}#eftPaymentModal .modal-eft-details>.eft-detail>div:nth-child(2){margin-top:.5rem;margin-left:.8rem;font-size:14px;font-weight:500}#eftPaymentModal .modal-footer,#eftPaymentModal .modal-footer a{color:#4d5356}.content-area{width:100%;margin-top:0;z-index:1}.content-area:before{content:"";background:var(--page-background-colour-special,linear-gradient(96.4deg,#3b92d3,#70c099));width:100%;display:block;height:60vh;height:var(--content-before-min,60svh);z-index:-1;position:absolute}@media (min-width:768px){.content-area:before{height:160vh;height:160svh}}@media (min-width:1024px){.content-area:before{height:175vh;height:175svh}}.row.cohort-date-row{margin:auto 0;width:100%;padding:7rem 0 4rem}.row.sales-row{font-weight:700;font-size:22px;letter-spacing:-2%;align-content:center;padding:25px 80px;color:var(--countdown-sales-font-colour);background-color:var(--countdown-sales-background-colour);margin:10px 0 50px;display:flex;flex-direction:row;justify-content:center}.row.sales-row p{width:80%;margin:0;text-align:center}@media (max-width:768px){.row.sales-row p{width:100%}}.row.sales-row span.countdown{font-weight:800;font-size:25px;color:var(--countdown-sales-countdown-colour);margin:0 .5rem}.row.panel-row{display:flex;justify-content:center;margin:auto 0}.cohort-heading{color:var(--white);font-size:22px;font-weight:700;text-align:center;width:100%;justify-content:center}.cohort-start-date{width:100%;justify-content:center;display:flex;flex-direction:row;margin:.75rem 0}.time-block{display:flex;flex-direction:column}.time-block .number{color:var(--countdown-font-colour,#000);min-width:130px;min-height:110px;display:flex;font-weight:800;font-size:46px;background-color:var(--countdown-background-colour,#e3f3ff);border-radius:5px;align-items:center;justify-content:center}.time-block .label{font-weight:500;font-size:14px;color:#fff}.colon{color:#fff;text-align:center;font-size:16px;font-weight:800;margin:5rem .5rem auto}.panel{background-color:var(--white);padding:5rem 0 8rem}.panel-header{width:100%;justify-content:center;text-align:center;padding:1.5rem .25rem .75rem}.checkout-items-row,.suggested-bootcamps-row{margin:2rem auto}@media (min-width:768px){.checkout-items-row,.suggested-bootcamps-row{width:100%}}@media (min-width:1600px){.checkout-items-row,.suggested-bootcamps-row{width:90%}}@media (min-width:2560px){.checkout-items-row,.suggested-bootcamps-row{width:70%}}.panel-header h1{width:100%;color:var(--font-colour-special)}.panel-header p{color:#000;width:100%}.panel-header h1{font-size:45px;margin-bottom:2.5rem;font-weight:800}.panel-header p{margin-bottom:.1rem;font-size:15px}.finance-apply-btn{background:var(--cta-primary-colour);min-width:40vw;min-width:40dvw;min-width:18dvh;padding:1rem 1.5rem!important;border-radius:var(--cta-border-radius,9px)!important;color:#fff;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important;height:auto!important;text-shadow:none!important;transition:all .1s ease}.finance-apply-btn.alt{color:var(--card-primary-colour,#103452);background-color:var(--cta-primary-colour,#fff)}.finance-apply-btn.alt:hover{background-color:#fff;color:var(--card-primary-colour,#103452);outline:1px solid var(--cta-primary-colour,#103452)}.finance-apply-btn:active,.finance-apply-btn:focus{color:#fff}.finance-apply-btn:hover{background:#fff;color:var(--cta-primary-colour);outline:1px solid var(--cta-primary-colour)}.book-a-call-btn{background-color:var(--cta-secondary-colour,#b39341)!important}.book-a-call-btn.alt{color:var(--cta-primary-colour,#fff)}.book-a-call-btn:hover{outline:1px solid var(--cta-secondary-hover-colour,#b39341)!important;background-color:#fff!important;color:var(--cta-secondary-hover-colour,#b39341)!important}.admission-section-heading,.finance-heading,.suggested-bootcamps-heading,.testimonials-heading{color:#333;font-size:38px;font-weight:800;text-align:center;flex-direction:column;align-items:center}.admission-section-heading:before,.finance-heading:before,.modal-header>.include-modal-icon:before{content:"";background-repeat:no-repeat;background-size:contain;min-width:56px;height:50px}.finance-heading:before{background-image:var(--upgrade-page-heading-icon-1,url("/static/icons/cash-icon.svg"))}.admission-section-heading:before{background-image:var(--upgrade-page-heading-icon-2,url("/static/icons/search-icon.svg"))}.financing-row{background-color:var(--card-primary-colour);border-radius:.55rem}.info{padding:0 3rem;margin:auto 0;display:flex;flex-direction:column;row-gap:2ch}.info .heading{font-size:22px;font-weight:700}.info .heading--special{color:var(--secondary-colour,#b39341)}.info .description,.support-row .description{color:#000;font-size:15px;font-weight:500}.support-row #support-img{width:5.25rem;height:5rem;margin:0 auto 1.5rem;background-image:url(/static/images/pricing-page/support_za_icon.webp);background-repeat:no-repeat;background-size:contain}.support-row .button-col a,.support-row .button-col a:hover{font-size:16px;font-weight:500;padding:0 .5rem;color:var(--primary-colour)}.support-row .button-col a span{text-decoration:underline}.story-row .quote-container{background-color:#3b92d3;border-radius:15px;padding:3rem;display:flex;flex-direction:row}.quote-container .quote-text{display:flex;flex-direction:column}.story-row .name{font-size:38px;font-weight:700}.story-row .name,.story-row .title{color:var(--white);margin:0 0 .75rem}.story-row .title{font-size:18px;font-weight:600}.story-row .text{font-size:15px;font-weight:500;color:var(--white)}.story-row img{height:100px!important;max-width:100px!important;border-radius:50% 0 50% 50%;margin:auto;padding:0;outline:4px solid #bd932e;-o-object-fit:cover;object-fit:cover}.tab-pane{border-radius:0 0 5px 5px;border:1px solid #e3f3ff;border-top:none;margin-top:-4px}.tab-pane a{color:var(--primary-colour)!important;text-decoration:underline}.tab-pane .row{border-color:#e3f3ff}.finance-img img{max-width:273px;max-height:198px;margin:auto 0}.section-break{display:none}@media (max-width:1040px){.logo-container .logo i{margin-right:0!important;margin-left:2rem}.row.cohort-date-row{padding:7rem 0 4rem}.price-container{flex:0 0 100%;max-width:100%;margin:1rem 0}.price-box{margin:0!important}.payment-option-row .option-row{flex-wrap:wrap;gap:1rem}.finance-img{flex-wrap:wrap;justify-content:center;text-align:center}.finance-apply-btn{margin:1rem auto}.panel{flex:0 0 92%;max-width:92%;padding:5rem 1rem 8rem!important}.time-tab{flex:0 0 95%;max-width:95%;padding:0}.time-block .number{padding:0 1.1rem .5rem;margin:.5rem .25rem .75rem;min-width:78px}.colon{margin:5rem 0 auto;font-size:18px}}.funding-info{font-family:var(--font-family,MontserratBold);display:flex;flex-direction:column;align-items:center}.funding-info .fully-funded{font-size:38px;font-weight:800;color:#333}.funding-info .percentage{font-family:var(--font-family,MontserratBold);font-size:38px;font-weight:800;margin-top:-.5em;display:inline-flex;align-items:center;position:relative}.funding-info .number,.funding-info .zero{display:inline-block;position:relative}.funding-info .zero{clip-path:polygon(0 0,0 90%,160% 0);overflow:hidden}.funding-info .percent{font-size:12px;right:9px;bottom:-8px;font-weight:800;position:relative;font-family:var(--font-family,MontserratBold);color:#333}.funding-info .free{font-size:38px;font-weight:800;margin-left:5px}.graduate-outcomes-section{padding:4rem 2rem}.graduate-outcomes-section .section-title{text-align:center;font-size:38px;font-weight:700;margin-bottom:3rem;color:#333}.graduate-outcomes-section .stats-container{color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;margin:0 auto}@media (min-width:1200px){.graduate-outcomes-section .stats-container{max-width:80vw;max-width:80svw}}.graduate-outcomes-section .stat-block{background:var(--testimonial-card-colour,#5a1c3c);border-radius:10px;padding:2rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}@media (min-width:1200px){.graduate-outcomes-section .stat-block{height:370px}}.graduate-outcomes-section .stat-block:hover{transform:translateY(-5px)}.graduate-outcomes-section .stat-block .stat-number{font-size:55px;font-weight:800;margin-bottom:1rem}.graduate-outcomes-section .stat-block .stat-title{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.graduate-outcomes-section .stat-block .stat-title .stat-icon{width:26px;height:28px;-o-object-fit:contain;object-fit:contain}.graduate-outcomes-section .stat-block .stat-title span{font-size:18px;font-weight:700;margin-left:.5rem}.graduate-outcomes-section .stat-block .stat-description{font-size:14px;line-height:1.58}.graduate-outcomes-section .stats-footnote{text-align:center;font-size:15px;margin-top:2rem}.graduate-outcomes-section .stats-footnote a{color:#1e1e1e;text-decoration:underline}@media (max-width:1024px){.graduate-outcomes-section .stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.graduate-outcomes-section .stats-container{grid-template-columns:1fr}}.partner-loyola-university-new-orleans-body .price-card-payment-button-block .price-card-pay-button,.partner-university-of-chicago-body .price-card-payment-button-block .price-card-pay-button,.partner-university-of-new-hampshire-body .price-card-payment-button-block .price-card-pay-button{border-radius:0;letter-spacing:1px;text-transform:uppercase}.partner-loyola-university-new-orleans-body .finance-apply-btn,.partner-university-of-chicago-body .finance-apply-btn,.partner-university-of-new-hampshire-body .finance-apply-btn{border-radius:0!important;letter-spacing:1px;text-transform:uppercase}.partner-university-of-chicago-body .admission-section-heading,.partner-university-of-chicago-body .finance-heading,.partner-university-of-chicago-body .graduate-outcomes-section .section-title,.partner-university-of-chicago-body .suggested-bootcamps-heading,.partner-university-of-chicago-body .testimonials-heading{color:#600}.partner-university-of-chicago-body .book-a-call-btn{color:#600;outline:1px solid #600}.partner-university-of-chicago-body .book-a-call-btn:hover{outline:1px solid #600;background-color:#600;color:var(--cta-secondary-hover-colour,#b39341)}.partner-university-of-chicago-body .cohort-heading{color:#600}.partner-university-of-chicago-body .time-block .label{color:#000}.partner-university-of-new-south-wales-body .card.card-block.price-card{border-radius:0}.partner-university-of-new-south-wales-body .price-card-footer .price-card-payment-button-block .price-card-pay-button{border-radius:0;background-color:#000;text-transform:uppercase;font-size:18px}.partner-university-of-new-south-wales-body .price-card-footer .price-card-payment-button-block .price-card-pay-button:hover{color:#fff}.partner-university-of-new-south-wales-body .cohort-heading,.partner-university-of-new-south-wales-body .price-card-saving-percent,.partner-university-of-new-south-wales-body .time-block .label{color:#000}.partner-university-of-new-south-wales-body .finance-apply-btn{border-radius:0!important;text-transform:uppercase;font-size:18px!important}.partner-university-of-new-south-wales-body #download-syllabus-btn{color:#000;background-color:#ffdc00}.partner-university-of-new-south-wales-body .testimonial-content .testimonial-content-block{border-radius:0!important;padding:70px}.partner-university-of-new-south-wales-body .testimonial-content .testimonial-content-block .testimonial-card-header,.partner-university-of-new-south-wales-body .testimonial-content .testimonial-content-block .testimonial-card-subtitle{color:#000!important}.partner-university-of-new-south-wales-body .testimonial-content .testimonial-card-embed>iframe{border-radius:0!important}.partner-university-of-new-south-wales-body .cohort-heading{font-size:26px;font-weight:400;text-align:center;line-height:26px;width:100%;margin-bottom:20px}.partner-university-of-new-south-wales-body .time-block .label{font-size:14px;font-weight:400;margin-top:10px}.partner-university-of-new-south-wales-body .admission-section-heading,.partner-university-of-new-south-wales-body .panel-header h1,.partner-university-of-new-south-wales-body .testimonials-heading{font-weight:700;color:#000}.partner-university-of-new-south-wales-body .price-card-header .price-card-price-type,.partner-university-of-new-south-wales-body .testimonial-content .testimonial-content-block .testimonial-card-header,.partner-university-of-new-south-wales-body p.price-card-description{font-weight:700}.partner-university-of-new-south-wales-body hr{background:hsla(0,0%,95.7%,.9568627450980393)!important;border-top:1px solid #f4f4f4;margin-bottom:7rem!important}.partner-arizona-state-university-body .price-card-col:nth-of-type(2n) .price-card .price-card-amount,.partner-arizona-state-university-body .price-card-col:nth-of-type(2n) .price-card .price-card-body,.partner-arizona-state-university-body .price-card-col:nth-of-type(2n) .price-card .price-card-price-type,.partner-arizona-state-university-body .price-card-col:nth-of-type(2n) .price-card .price-card-saving-percent,.partner-arizona-state-university-body .price-card-col:nth-of-type(2n) .price-card .price-card-title{color:#010101}.partner-arizona-state-university-body .price-card-description.full-time{color:#fff!important}.partner-arizona-state-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-header .price-card-saving-percent{color:#010101}.partner-arizona-state-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-footer .price-card-eft-button{color:#fff}.partner-arizona-state-university-body .testimonial-content .testimonial-card-header{background-color:#010101;padding-left:10px}.partner-arizona-state-university-body .testimonial-content .testimonial-card-subtitle{color:#010101}.partner-arizona-state-university-body .book-a-call-btn:hover{outline:1px solid #8c1d40;background-color:#8c1d40;color:var(--cta-secondary-hover-colour,#b39341)}.partner-arizona-state-university-body .cohort-heading,.partner-arizona-state-university-body .time-block .label{color:#010101}.partner-purdue-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-amount,.partner-purdue-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-body,.partner-purdue-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-price-type,.partner-purdue-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-saving-percent,.partner-purdue-university-body .price-card-col:nth-of-type(odd) .price-card .price-card-title,.partner-purdue-university-body .price-card-footer .price-card-eft-button,.partner-purdue-university-body .price-card-header .price-card-title span{color:#fff}.partner-university-of-san-francisco-body .cohort-heading{font-weight:500;font-size:60px}.partner-university-of-san-francisco-body .panel-header h1{font-weight:500}.partner-university-of-san-francisco-body .time-block .number{font-size:65px}.partner-university-of-san-francisco-body .description,.partner-university-of-san-francisco-body .intro-text{color:#444947;font-size:18px;font-weight:400}.partner-university-of-san-francisco-body .admission-section-heading,.partner-university-of-san-francisco-body .testimonials-heading{color:var(--primary-colour)!important;font-size:45px;font-weight:500}.partner-university-of-san-francisco-body .testimonial-card-header{font-size:40px!important;font-weight:500!important}.partner-university-of-san-francisco-body .testimonial-card-subtitle{background-color:var(--tertiary-colour);color:var(--secondary-colour)!important;padding:10px;font-size:18px!important;font-weight:700!important}.partner-university-of-san-francisco-body .price-card-amount{font-weight:800}.partner-university-of-san-francisco-body .price-card-body,.partner-university-of-san-francisco-body .price-card-price-type{font-weight:400}.partner-university-of-san-francisco-body .price-card-body{font-size:18px}.partner-university-of-san-francisco-body .price-card-header .price-card-saving-percent{font-weight:700;font-size:13px}.partner-university-of-san-francisco-body .finance-apply-btn,.partner-university-of-san-francisco-body .price-card-payment-button-block{font-weight:500;font-size:18px}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-amount,.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-description,.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-price-type,.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-title{color:var(--secondary-colour)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-title{font-weight:500;font-size:16px}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-title span{color:var(--secondary-colour)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-header .price-card-study-term{font-weight:500}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-pay-button{outline:2px solid var(--tertiary-colour)!important;font-weight:500;font-size:18px}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(2n) .price-card .price-card-pay-button:hover{outline:2px solid var(--font-colour)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-title{font-weight:500;font-size:16px}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-saving-percent{background-color:var(--font-colour-light);color:var(--font-colour)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-pay-button{outline:2px solid var(--savings-primary-colour);background-color:var(--font-colour-light);color:var(--savings-primary-colour);font-weight:500;font-size:18px}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-pay-button:hover{outline:2px solid var(--font-colour-light);background-color:var(--font-colour);color:var(--font-colour-light)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-eft-button{color:var(--font-colour-light)}.partner-university-of-san-francisco-body .price-card-col:nth-of-type(odd) .price-card .price-card-header .price-card-study-term{color:var(--font-colour-light);font-weight:500}.partner-university-of-san-francisco-body .book-a-call-btn{outline:1px solid var(--tertiary-colour)!important;color:var(--font-colour)!important;font-weight:500!important;font-size:18px!important}.partner-university-of-san-francisco-body .book-a-call-btn:hover{color:var(--font-colour-light)!important;background-color:var(--font-colour)!important}.partner-university-of-san-francisco-body .finance-apply-btn{outline:1px solid var(--tertiary-colour)!important}
/*# sourceMappingURL=v6_base_upgrade_styles-271fa316f2102928fb36.css.map*/