.page-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:auto;display:flex;height:576px;justify-content:flex-start;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.page-banner .row{width:100%}.page-banner.no-filter .page-banner-image{filter:none}.page-banner.aspect-ratio-banner{align-items:flex-end;aspect-ratio:16/9;display:flex;height:unset!important}@media only screen and (min-width:1024px){.page-banner.aspect-ratio-banner{aspect-ratio:40/9}}.page-banner.aspect-ratio-banner .page-banner-image{aspect-ratio:16/9;height:unset!important}@media only screen and (min-width:1024px){.page-banner.aspect-ratio-banner .page-banner-image{aspect-ratio:40/9}}.page-banner.aspect-ratio-banner .page-banner-image img{aspect-ratio:16/9;display:none;height:auto}@media only screen and (min-width:1024px){.page-banner.aspect-ratio-banner .page-banner-image img{aspect-ratio:40/9;display:block}}.page-banner.aspect-ratio-banner .page-banner-image img#banner-mobile-image{display:block}@media only screen and (min-width:1024px){.page-banner.aspect-ratio-banner .page-banner-image img#banner-mobile-image{display:none}}.page-banner.aspect-ratio-banner .page-banner-columns{position:relative}.page-banner.aspect-ratio-banner .row{width:100%}.page-banner.aspect-ratio-banner .foreground{align-items:flex-start;aspect-ratio:16/9;display:flex;flex-direction:column;height:unset!important;justify-content:flex-end;padding-bottom:20px;padding-left:.9375rem;padding-right:.9375rem;position:static}@media only screen and (min-width:1024px){.page-banner.aspect-ratio-banner .foreground{aspect-ratio:40/9}}.page-banner.aspect-ratio-banner .foreground .page-banner-title,.page-banner.aspect-ratio-banner .foreground .page-banner-title h1{height:unset!important;position:static}.page-banner.aspect-ratio-banner .foreground .page-banner-link{display:inline-block;position:static}.page-banner .page-banner-image{bottom:0;filter:brightness(.65);height:100%;left:0;position:absolute;right:0;top:0}.page-banner .page-banner-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-banner.home-secondary-banner{margin-top:60px}.page-banner.home-secondary-banner .page-banner-image{filter:brightness(.5)}.page-banner.no-bottom-margin.no-bottom-margin.no-bottom-margin.no-bottom-margin{margin-bottom:0}@media only screen and (max-width:767px){.page-banner{background-size:cover;height:200px;margin-bottom:20px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner{background-size:auto 310px;height:310px;margin-bottom:20px}}.page-banner.course-segment-banner{height:518.4px;margin-bottom:30px}@media only screen and (max-width:767px){.page-banner.course-segment-banner{height:180px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.course-segment-banner{height:279px}}.page-banner.course-segment-banner .foreground{height:518.4px}@media only screen and (max-width:767px){.page-banner.course-segment-banner .foreground{height:180px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.course-segment-banner .foreground{height:279px}.page-banner.course-banner-with-award,.page-banner.course-banner-with-award .foreground{height:476px}}@media only screen and (max-width:767px){.page-banner.front-page-banner{background-size:cover;height:270px;margin-bottom:20px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.front-page-banner{background-size:auto 480px;height:480px;margin-bottom:20px}}.page-banner.front-page-banner .mask{height:576px}@media only screen and (max-width:767px){.page-banner.front-page-banner .mask{height:270px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.front-page-banner .mask{height:480px}}.page-banner.front-page-banner .foreground{height:518.4px}@media only screen and (max-width:767px){.page-banner.front-page-banner .foreground{height:270px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.front-page-banner .foreground{height:480px}}.page-banner .mask{background:rgba(0,0,0,.5);height:576px;left:0;position:absolute;top:0;width:100%;z-index:2}@media only screen and (max-width:767px){.page-banner .mask{height:200px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner .mask{height:310px}}.page-banner .foreground{align-items:center;display:flex;height:576px;width:100%;z-index:3}@media only screen and (max-width:767px){.page-banner .foreground{align-items:center;height:200px}}.page-banner .foreground .page-banner-title{align-items:flex-start;bottom:192px;display:flex;flex-direction:column;justify-content:center;width:75%}@media only screen and (min-width:1440px){.page-banner .foreground .page-banner-title{margin-top:90px}}.page-banner .foreground .page-banner-title.has-secondary-text{display:flex;flex-direction:column;justify-content:flex-end}.page-banner .foreground .page-banner-title.has-secondary-text h1{position:relative}@media only screen and (max-width:767px){.page-banner .foreground .page-banner-title{bottom:65px;left:30px;width:80%}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner .foreground .page-banner-title{bottom:125px;width:95%}}.page-banner .foreground .page-banner-title h1,.page-banner .foreground .page-banner-title h2,.page-banner .foreground .page-banner-title span{color:#fff;display:block;font-size:56px;font-weight:700;line-height:58px;margin:0;padding:0;text-align:left}@media only screen and (max-width:767px){.page-banner .foreground .page-banner-title h1,.page-banner .foreground .page-banner-title h2,.page-banner .foreground .page-banner-title span{font-size:20px;line-height:27px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner .foreground .page-banner-title h1,.page-banner .foreground .page-banner-title h2,.page-banner .foreground .page-banner-title span{font-size:44px;line-height:50px}.page-banner .foreground .page-banner-title.product-page-banner h2{font-size:38px;line-height:48px}}@media only screen and (max-width:90em){.page-banner .foreground .page-banner-title.product-page-banner{width:65%}}.page-banner .foreground .page-banner-link{background:#8bd2cf;border-radius:6px;color:#fff;display:block;font-size:32px;font-weight:700;margin-top:30px;padding:5px 15px;text-align:center;text-decoration:none;text-transform:uppercase}.page-banner .foreground .page-banner-link:hover{background:#1bdbcc}@media only screen and (max-width:767px){.page-banner .foreground .page-banner-link{bottom:25px;font-size:16px;left:30px;margin-top:20px;padding:3px 10px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner .foreground .page-banner-link{bottom:45px;font-size:24px}}@media only screen and (min-width:90em){.page-banner .foreground .page-banner-link{margin-top:50px}}.page-banner .foreground .monarch-award-badge{width:200px}@media only screen and (max-width:767px){.page-banner .foreground .monarch-award-badge{width:120px}}.page-banner .foreground .monarch-award-badge img{height:auto;width:100%}.page-banner .foreground .monarch-awards-section{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative;top:50px}@media only screen and (min-width:766px)and (max-width:1255px){.page-banner .foreground .monarch-awards-section{margin-right:30px}}.page-banner .foreground .monarch-awards-section:not(.show-mobile-award-badge){gap:2rem;justify-content:flex-start;margin-left:30px;top:30px;width:100%}@media only screen and (min-width:768px){.page-banner .foreground .monarch-awards-section:not(.show-mobile-award-badge){flex-direction:column;width:auto}}@media only screen and (min-width:0)and (max-width:400px){.page-banner .foreground .monarch-awards-section:not(.show-mobile-award-badge) .monarch-award-badge{width:100px!important}}@media only screen and (min-width:401px)and (max-width:768px){.page-banner .foreground .monarch-awards-section:not(.show-mobile-award-badge) .monarch-award-badge{width:120px!important}}@media only screen and (min-width:768px){.page-banner .foreground .monarch-awards-section:not(.show-mobile-award-badge) .monarch-award-badge{max-width:auto}}.page-banner .foreground .monarch-awards-section .trustpilot-mini-in-banner.award-class-move-left{bottom:auto;height:110px;left:0;position:relative;width:120px}@media only screen and (min-width:768px){.page-banner .foreground .monarch-awards-section .trustpilot-mini-in-banner.award-class-move-left{height:unset;left:0;width:unset}}@media only screen and (min-width:90em){.page-banner .foreground .monarch-awards-section .trustpilot-mini-in-banner.award-class-move-left{left:0}}@media only screen and (max-width:640px){.page-banner .foreground .monarch-awards-section .trustpilot-mini-in-banner .trustpilot-widget{display:none}}.page-banner .foreground .monarch-awards-section:where(.show-mobile-award-badge){flex-direction:column!important}@media only screen and (max-width:767px){.page-banner .foreground .monarch-awards-section:where(.show-mobile-award-badge){top:50px!important}}@media only screen and (max-width:64em){.page-banner .foreground .monarch-awards-section:where(.show-mobile-award-badge){top:auto}}.page-banner .foreground .monarch-awards-section:where(.show-mobile-award-badge) .monarch-award-badge{display:none;position:relative}@media only screen and (min-width:768px){.page-banner .foreground .monarch-awards-section:where(.show-mobile-award-badge) .monarch-award-badge{display:block;padding-right:10px}}.page-banner .page-banner-columns{position:relative}.page-banner .page-banner-columns .page-banner-link,.page-banner .page-banner-columns .page-banner-title{left:15px}.page-banner.course-banner-with-award .page-banner-title,.page-banner.front-page-banner.front-page-banner .page-banner-title{bottom:auto;height:288px;justify-content:flex-start;left:115px;margin-left:30px;margin-top:90px;position:static;width:75%}@media only screen and (max-width:767px){.page-banner.course-banner-with-award .page-banner-title,.page-banner.front-page-banner.front-page-banner .page-banner-title{bottom:auto;height:100px;left:auto;margin-left:30px;margin-top:20px;width:80%}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.course-banner-with-award .page-banner-title,.page-banner.front-page-banner.front-page-banner .page-banner-title{bottom:125px;width:95%}}@media only screen and (min-width:1440px){.page-banner.course-banner-with-award .page-banner-title,.page-banner.front-page-banner.front-page-banner .page-banner-title{justify-content:flex-start;margin-left:0}}.page-banner.course-banner-with-award .page-banner-title h1,.page-banner.course-banner-with-award .page-banner-title h2,.page-banner.course-banner-with-award .page-banner-title span,.page-banner.front-page-banner.front-page-banner .page-banner-title h1,.page-banner.front-page-banner.front-page-banner .page-banner-title h2,.page-banner.front-page-banner.front-page-banner .page-banner-title span{bottom:auto;display:block;position:relative}@media only screen and (max-width:767px){.page-banner.course-banner-with-award .page-banner-title h1,.page-banner.course-banner-with-award .page-banner-title h2,.page-banner.course-banner-with-award .page-banner-title span,.page-banner.front-page-banner.front-page-banner .page-banner-title h1,.page-banner.front-page-banner.front-page-banner .page-banner-title h2,.page-banner.front-page-banner.front-page-banner .page-banner-title span{bottom:-2px}}.page-banner.course-banner-with-award .page-banner-link,.page-banner.front-page-banner.front-page-banner .page-banner-link{bottom:auto;display:inline-block;left:auto;margin-top:30px;position:static}.page-banner.course-banner-with-award .page-banner-link:hover,.page-banner.front-page-banner.front-page-banner .page-banner-link:hover{background:#1bdbcc}@media only screen and (max-width:767px){.page-banner.course-banner-with-award .page-banner-link,.page-banner.front-page-banner.front-page-banner .page-banner-link{bottom:25px;font-size:16px;left:30px;margin-top:20px;padding:3px 10px}}@media only screen and (min-width:768px)and (max-width:1439px){.page-banner.course-banner-with-award .page-banner-link,.page-banner.front-page-banner.front-page-banner .page-banner-link{bottom:45px;font-size:24px}}@media only screen and (min-width:90em){.page-banner.course-banner-with-award .page-banner-link,.page-banner.front-page-banner.front-page-banner .page-banner-link{margin-top:50px}}.page-template-template-landing-four #main-header,.page-template-template-landing-one #main-header,.page-template-template-landing-three #main-header,.page-template-template-landing-two #main-header{background:transparent;height:auto;position:absolute}.page-template-template-landing-four #main-header #header-nav-bar #header-logo,.page-template-template-landing-one #main-header #header-nav-bar #header-logo,.page-template-template-landing-three #main-header #header-nav-bar #header-logo,.page-template-template-landing-two #main-header #header-nav-bar #header-logo{display:block!important;margin-top:-20px}@media only screen and (min-width:768px){.page-template-template-landing-four #main-header #header-nav-bar #header-logo,.page-template-template-landing-one #main-header #header-nav-bar #header-logo,.page-template-template-landing-three #main-header #header-nav-bar #header-logo,.page-template-template-landing-two #main-header #header-nav-bar #header-logo{margin-top:0}}.landing-page-banner{background-size:cover!important;height:auto;margin-bottom:0;min-height:400px;overflow:visible;padding-left:20px;padding-right:20px;padding-top:160px}@media only screen and (min-width:64em){.landing-page-banner{min-height:750px}}.landing-page-banner .row{margin-top:50px;position:relative;z-index:3}.landing-page-banner .row:before{display:none}.landing-page-banner .banner-title{color:#1b75bd;font-size:35px;font-weight:400;line-height:1.4;margin-top:0;max-width:500px;text-align:left}@media only screen and (min-width:768px){.landing-page-banner .banner-title{font-size:50px}}.landing-page-banner .banner-text{color:#646464;font-size:16px;max-width:800px}.landing-page-banner .banner-listed-items li{align-items:center;display:flex;flex-wrap:nowrap;font-size:15px;margin-bottom:10px}@media only screen and (min-width:768px){.landing-page-banner .banner-listed-items li{font-size:17px}}.landing-page-banner .banner-listed-items li img{margin-right:20px;max-width:40px}@media only screen and (min-width:768px){.landing-page-banner .banner-listed-items li img{margin-right:20px;max-width:40px}}.landing-page-banner .banner-listed-items li a,.landing-page-banner .banner-listed-items li span{color:#1b75bd;text-decoration:none}.landing-page-banner .dropdown-container{background:#fff;border-radius:5px;box-shadow:0 20px 50px rgba(20,41,69,.7);display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;padding:10px}@media only screen and (min-width:768px){.landing-page-banner .dropdown-container{flex-wrap:nowrap;padding:30px}}.landing-page-banner .dropdown-container .dropdown{margin-bottom:15px;width:100%}@media only screen and (min-width:768px){.landing-page-banner .dropdown-container .dropdown{margin-bottom:0;max-width:460px}}@media only screen and (min-width:64em){.landing-page-banner .dropdown-container .dropdown{max-width:520px}}.landing-page-banner .dropdown-container .trigger{width:100%}@media only screen and (min-width:768px){.landing-page-banner .dropdown-container .trigger{width:auto}}.landing-page-banner .dropdown-container a.trigger-button{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.landing-page-banner .button{background:#1b75bd;border-radius:5px;box-shadow:0 10px 10px hsla(0,0%,39%,.5);color:#fff;font-size:15px;padding:10px 20px;text-decoration:none}.landing-page-banner .button.banner-button{box-shadow:0 20px 30px hsla(0,0%,39%,.7);position:absolute;right:0;top:-120px}@media only screen and (min-width:64em){.landing-page-banner-1{height:100vh}}@media only screen and (min-width:90em){.landing-page-banner-1{height:900px}}.landing-page-banner-1 .banner-listed-items{margin:40px 0}.landing-page-banner-1 .banner-bottom-content,.landing-page-banner-2 .banner-top-content{margin-bottom:50px}.landing-page-banner-2 .banner-bottom-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}.landing-page-banner-2 .banner-listed-items{margin-bottom:30px}@media only screen and (min-width:64em){.landing-page-banner-2 .banner-listed-items,.landing-page-banner-2 .dropdown-container{width:50%}}.landing-page-banner-2 .dropdown-container .dropdown{max-width:380px}.landing-page-banner-3 .flex-content{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:768px){.landing-page-banner-3 .flex-content{justify-content:space-between}}.landing-page-banner-3 .flex-content .banner-left-content{margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.landing-page-banner-3 .flex-content .banner-left-content{margin-bottom:0;width:48%}}.landing-page-banner-3 .flex-content .banner-right-content{padding-left:0;padding-right:0;padding-top:0;width:100%}@media only screen and (min-width:768px){.landing-page-banner-3 .flex-content .banner-right-content{width:50%}}.landing-page-banner-3 .form-editor.form-editor{background:#fff;box-shadow:0 10px 60px hsla(0,0%,39%,.8);margin:0 auto;max-width:700px;padding:30px}@media only screen and (min-width:768px){.landing-page-banner-3 .form-editor.form-editor{margin-left:auto}}.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield{margin-bottom:10px!important}.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield.medium-left,.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield.medium-right{width:100%}@media only screen and (min-width:64em){.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield.medium-left,.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield.medium-right{width:50%}}@media only screen and (max-width:767px){.landing-page-banner-3 .form-editor.form-editor .gform_wrapper .gform_fields li.gfield.medium-right{padding-left:0}}.banner-secondary-text{color:#fff;display:block;font-size:56px;font-weight:700;line-height:58px;margin:6px 0 0;padding:0;position:relative;text-align:left}.monarch-award-badge-mobile{margin-bottom:20px;margin-top:-20px}@media only screen and (min-width:768px){.monarch-award-badge-mobile{display:none}}@media only screen and (min-width:64em){.page-template-template-course-segment-new-2022 .page-banner .page-banner-title h1{font-size:48px;line-height:50px}}.page-template-template-course-segment-new-2022 .page-banner .page-banner-title .banner-secondary-text{font-size:20px;line-height:27px}@media only screen and (min-width:768px){.page-template-template-course-segment-new-2022 .page-banner .page-banner-title .banner-secondary-text{font-size:44px;line-height:50px}}@media only screen and (min-width:64em){.page-template-template-course-segment-new-2022 .page-banner .page-banner-title .banner-secondary-text{font-size:48px;line-height:50px}}.foreground.flex{align-content:center;align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.foreground.flex{align-items:flex-start;flex-direction:column;justify-content:normal}}.foreground.flex .page-banner-title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:767px){.foreground.flex .page-banner-title{margin-top:20px!important}}#notification-banner{background-color:#1bdbcc;display:flex;justify-content:center;left:0;position:sticky;top:0;width:100%;z-index:10}.showdrift.showdrift .page-banner .trustpilot-widget.trustpilot-widget{display:block}@media only screen and (min-width:768px){.showdrift.showdrift .page-banner .trustpilot-widget.trustpilot-widget{height:150px;width:350px}}.page-banner.has-overlay-image{overflow:unset}.page-banner.has-overlay-image .overlay-image{bottom:-12%;position:absolute;right:5%;width:150px;z-index:99999}@media only screen and (min-width:768px){.page-banner.has-overlay-image .overlay-image{bottom:-12%;left:50%;width:250px}}@media only screen and (min-width:900px){.page-banner.has-overlay-image .overlay-image{bottom:-12%;left:45%;width:320px}}@media only screen and (min-width:1024px){.page-banner.has-overlay-image .overlay-image{bottom:-12%;left:30%;width:400px}}.page-banner.has-overlay-image .overlay-image img{height:auto;width:100%}@media only screen and (max-width:767px){.page-banner.award-badge-position-right .monarch-awards-section{position:unset}.page-banner.award-badge-position-right .monarch-awards-section .monarch-award-badge{position:absolute;right:20px;top:36%}}@media only screen and (max-width:640px){.page-banner.award-badge-position-right .monarch-awards-section .monarch-award-badge{position:absolute;right:20px;top:24px}}