/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-rfi-form-multistep-form .form-item-headline ul{display:flex;padding-left:0}.webform-submission-rfi-form-multistep-form .form-item-headline ul li{display:flex;font-size:16px!important;line-height:1.2!important;margin-right:30px}.webform-submission-rfi-form-multistep-form .form-item-headline ul li:last-of-type{margin-right:0}.webform-submission-rfi-form-multistep-form .form-item-headline ul li:before{display:inline-block;font-family:Font Awesome\ 6 Pro;content:"\f14a";padding-right:15px}@media screen and (max-width:767px){.webform-submission-rfi-form-multistep-form .form-item-headline ul{display:block}.webform-submission-rfi-form-multistep-form .form-item-headline ul li{margin-right:0;margin-bottom:10px}}.webform-submission-rfi-form-multistep-form label{font-size:12px}.webform-submission-rfi-form-multistep-form .webform-flex--container>.form-item>input:not([type=checkbox]),.webform-submission-rfi-form-multistep-form .webform-flex--container>.form-item>select{margin-bottom:0}.webform-submission-rfi-form-multistep-form .webform-flexbox{align-items:flex-end}.webform-submission-rfi-form-multistep-form .webform-actions{display:flex}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--previous{background-color:transparent;color:#fff;border:none;cursor:pointer}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--next{background-color:#ecaa20;width:100%;font-size:15px;font-weight:700;line-height:1;color:#000;border:none;border-radius:0;padding:13px 40px;cursor:pointer;margin:0}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--next:after{display:inline-block;font-family:Font Awesome\ 6 Pro;content:"\f178";margin-left:8px}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--next:hover{background-color:#fff}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit{background-color:#ecaa20;width:100%;font-size:15px;font-weight:700;line-height:1;color:#000;border:none;border-radius:0;padding:13px 18px;cursor:pointer;margin-top:20px}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit:hover{background-color:#fff}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit:after{display:inline-block;font-family:Font Awesome\ 6 Pro;content:"\f101";margin-left:8px}.webform-submission-rfi-form-multistep-form .form-item--disclaimer p{font-size:12px;font-weight:700;line-height:1.6;text-align:center}.webform-submission-rfi-form-multistep-form .webform-progress-tracker{width:100px;margin:20px auto 17px}.webform-submission-rfi-form-multistep-form .webform-progress-tracker .progress-step{min-width:10px}.webform-submission-rfi-form-multistep-form .webform-progress-tracker .progress-step .progress-marker:before{background-color:#850928!important;content:"";width:10px;height:10px;padding-bottom:0;border:1px solid #fff}.webform-submission-rfi-form-multistep-form .webform-progress-tracker .progress-step .progress-marker:after{display:none}.webform-submission-rfi-form-multistep-form .webform-progress-tracker .progress-step.is-active .progress-marker:before{background-color:#fff!important}.webform-submission-rfi-form-multistep-form .webform-progress-tracker .progress-text{display:none}@media screen and (max-width:767px){.webform-submission-rfi-form-multistep-form .webform-flex--container>.form-item>input:not([type=checkbox]),.webform-submission-rfi-form-multistep-form .webform-flex--container>.form-item>select{margin-bottom:10px}}
.paragraph--type--kp-header.simple-form{min-height:400px}.paragraph--type--kp-header.simple-form .header-content{align-self:flex-end}
.paragraph--type--kp-header{position:relative;height:587px;background-position:bottom}@media screen and (max-width:767px){.paragraph--type--kp-header{height:280px}}.paragraph--type--kp-header>.paragraph__column{max-width:73.125rem;min-height:360px;height:587px;padding-bottom:0}@media screen and (max-width:767px){.paragraph--type--kp-header>.paragraph__column{min-height:280px;height:280px}}.paragraph--type--kp-header>.paragraph__column p{font-size:20px}.paragraph--type--kp-header.simple-form .header-content{align-self:auto}.paragraph--type--kp-header.overlay.gradient-primary-mark:before,.paragraph--type--kp-header.overlay.gradient-primary:before{content:"";position:absolute;top:0;width:100%;height:100%}@media screen and (max-width:767px){.paragraph--type--kp-header.overlay.gradient-primary-mark:before,.paragraph--type--kp-header.overlay.gradient-primary:before{background-color:rgba(133,9,40,.6)}}@media screen and (min-width:calc(767px + 1px)){.paragraph--type--kp-header.overlay.gradient-primary-mark:before,.paragraph--type--kp-header.overlay.gradient-primary:before{background:linear-gradient(90deg,rgba(133,9,40,.9),rgba(133,9,40,.1),rgba(133,9,40,.9) 100%)}}.paragraph--type--kp-header.overlay.gradient-primary-mark:after{content:"";background:url(/themes/custom/themekit/images/ghe-icon-new-blue.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;z-index:-1}.paragraph--type--kp-header.overlay.gradient-white:before{content:"";background:#e9eff4;background:linear-gradient(90deg,#e9eff4 50%,hsla(0,0%,100%,0));position:absolute;top:0;width:100%;height:100%}.paragraph--type--kp-header.overlay.lower-primary:after{content:"";position:absolute;top:-80px;left:0;background-color:rgba(15,65,149,.77);width:100%;height:80px;z-index:10;border:none!important;-webkit-clip-path:polygon(0 0,50% 75%,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 75%,100% 0,100% 100%,0 100%)}.paragraph--type--kp-header.fast-facts,.paragraph--type--kp-header.simple{border-bottom:none;margin-bottom:0}.paragraph--type--kp-header.fast-facts .header-content,.paragraph--type--kp-header.simple .header-content{flex-wrap:wrap}.paragraph--type--kp-header.fast-facts .field--name-field-text,.paragraph--type--kp-header.simple .field--name-field-text{position:absolute;bottom:0;left:-40px;background-color:#fff;flex-basis:100%;padding:20px 60px}.paragraph--type--kp-header.fast-facts .field--name-field-text>h1,.paragraph--type--kp-header.simple .field--name-field-text>h1{margin-bottom:0}.paragraph--type--kp-header.fast-facts .field--name-field-text>p,.paragraph--type--kp-header.simple .field--name-field-text>p{line-height:1.4;margin:0}@media screen and (max-width:767px){.paragraph--type--kp-header.fast-facts .field--name-field-text,.paragraph--type--kp-header.simple .field--name-field-text{left:0;padding:20px}.paragraph--type--kp-header.fast-facts .field--name-field-text>h1,.paragraph--type--kp-header.simple .field--name-field-text>h1{font-size:20px}.paragraph--type--kp-header.fast-facts .field--name-field-text>h2,.paragraph--type--kp-header.fast-facts .field--name-field-text>p,.paragraph--type--kp-header.simple .field--name-field-text>h2,.paragraph--type--kp-header.simple .field--name-field-text>p{font-size:12px}}.paragraph--type--kp-header.simple .paragraph--type--kp-course-card{width:100%;max-width:500px}.paragraph--type--kp-header.simple .paragraph--type--kp-course-card .card{border:none;border-radius:0}@media screen and (max-width:767px){.paragraph--type--kp-header.simple .paragraph--type--kp-course-card .card{padding:15px 30px}}@media screen and (max-width:525px){.paragraph--type--kp-header.simple .paragraph--type--kp-course-card .card .card-title .field--name-field-header{line-height:1.2!important;font-size:40px!important}}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3){width:350px;margin-left:32px;border-radius:6px;border:2px solid #fff;line-height:1}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary{max-width:350px}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary .field--name-field-button-text{color:#fff}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary .field--name-field-button-text:hover{color:#850928}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary a{line-height:1.3!important}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary a:after{content:" ";margin-left:0}.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3) .cta-button.button-style-tertiary:hover a{color:#850928!important;background-color:#fff}@media screen and (max-width:525px){.paragraph--type--kp-header.simple .header-content .text-area>div:nth-of-type(3){width:80%!important}}.paragraph--type--kp-header.simple .header-content .text-area .paragraph{table-layout:auto}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-course-card{height:400px;background-color:#850928}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-course-card .card-title .field--name-field-header{line-height:1!important}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-course-card .card-button{display:none}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-simple{margin-top:-6.5rem}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-simple .field--name-field-text{background:none!important}.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-simple .field--name-field-text p{margin-left:11px;padding-top:1rem;line-height:30px;width:450px;color:#fff}@media screen and (max-width:767px){.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-simple .field--name-field-text p{font-size:18px}}@media screen and (max-width:525px){.paragraph--type--kp-header.simple .header-content .text-area .paragraph--type--kp-simple .field--name-field-text p{width:auto;line-height:1.2}}.paragraph--type--kp-header.gradient>.paragraph__column{justify-content:center;width:100%;max-width:100%;padding:0}.paragraph--type--kp-header.gradient>.paragraph__column .header-content{max-width:550px;align-self:flex-end;bottom:0;left:0;right:0;width:100%!important;max-width:none!important;background:#850928;background:linear-gradient(45deg,rgba(133,9,40,.85),rgba(133,9,40,.85))}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .field--name-field-text{position:relative;left:50%;transform:translateX(-50%);width:90%;text-align:left;padding:10px 0 15px;max-width:73.125rem;margin:0}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .field--name-field-text h1{margin-bottom:0!important;max-width:550px;margin-left:0!important;font-family:MuseoSlab700,Gotham-Book,Open-Sans,Arial,Helvetica,sans-serif}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .field--name-field-text p{margin-top:0}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .field--name-field-text img{max-width:196px}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .text-area{display:none}@media screen and (max-width:767px){.paragraph--type--kp-header.gradient .header-content .field--name-field-text img{max-width:47px}}.paragraph--type--kp-header.icon-stack{background-position:100% 100%!important;background-size:auto 571px!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.paragraph--type--kp-header.icon-stack>.paragraph__column{max-width:100%;min-height:571px;padding:0 70px!important}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content{width:70%;align-self:flex-start;justify-content:flex-start}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--type-webform{width:55%;max-width:540px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text{background-color:transparent;height:100%;margin-left:20px;max-width:45%;padding:0;margin-top:40px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text h1{font-size:36px;line-height:1.2;margin-bottom:30px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text h2{font-size:20px;line-height:1.2;margin-bottom:30px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text p{font-size:15px;font-weight:700;line-height:1.4;margin-bottom:30px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text hr{display:none;width:80px;border:none;border-top:5px solid #ecaa20;margin:10px 0 20px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul{padding-left:0;list-style:none}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li{display:flex;align-items:center;font-size:15px!important;font-weight:700;line-height:1.2!important;padding-left:0;margin-bottom:30px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li:before{font-size:32px;color:#850928;padding-right:20px;width:32px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li:first-of-type:before{content:"\e163"}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li:nth-of-type(2n):before{content:"\f19d"}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li:last-of-type{margin-bottom:0}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text ul li:last-of-type:before{content:"\f0f8"}@media screen and (max-width:1200px){.paragraph--type--kp-header.icon-stack>.paragraph__column{max-width:73.125rem;padding:0 15px!important}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content{width:100%}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--type-webform{width:30%}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text{max-width:30%}}@media screen and (max-width:1024px){.paragraph--type--kp-header.icon-stack{background-size:auto 500px!important}.paragraph--type--kp-header.icon-stack>.paragraph__column{min-height:500px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--type-webform{width:0}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content>.field--name-field-text{max-width:65%;margin-left:0}}@media screen and (max-width:767px){.paragraph--type--kp-header.icon-stack{background-color:#fff;background-size:auto 325px!important}.paragraph--type--kp-header.icon-stack:before{position:absolute;bottom:0;background-color:#850928;display:block;content:"";width:100%;height:227px;z-index:-1}.paragraph--type--kp-header.icon-stack>.paragraph__column{min-height:325px;z-index:10}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text{top:52%;left:20px;width:calc(100% - 40px);max-width:60%;margin-top:10px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text h1{font-size:20px;margin:0 0 10px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text h2{min-height:42px;font-size:14px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text p{min-height:42px;margin-bottom:35px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text hr{position:absolute;top:85px;display:block}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text ul{position:absolute;top:35%;width:60%;color:#fff}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text ul li{margin-bottom:15px}.paragraph--type--kp-header.icon-stack>.paragraph__column>.header-content .field--name-field-text ul li:before{width:50px;font-size:28px;color:#fff;padding-right:20px}}@media screen and (max-width:1024px){.paragraph--type--kp-header .webform-submission-rfi-form-mobile-lp-form{display:none}}#block-ppc4header .paragraph--type--kp-header{margin-bottom:140px}#block-ppc4header .paragraph--type--kp-header .field--name-field-text{bottom:-140px}@media screen and (max-width:767px){#block-ppc4header .paragraph--type--kp-header{position:relative;left:0;width:100%;padding:20px;margin:0 auto 100px}#block-ppc4header .paragraph--type--kp-header .field--name-field-text{bottom:-100px}}#block-homepageheader .paragraph--type--kp-header>.paragraph__column{min-height:587px}#block-homepageheader .header-content{justify-content:flex-end}#block-homepageheader .header-content .paragraph--type--kp-course-card .card .card-title .field--name-field-header{color:#fff!important;font-size:48px;font-family:MuseoSlab700,Museo,serif}#block-programheader .paragraph--type--kp-header .header-content{max-width:550px}#block-programheader .paragraph--type--kp-header .header-content h1{line-height:1;font-weight:400;margin-bottom:12px}#block-basicpageheaderv2 h1.color-primary{color:#fff!important}
