/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-submission-rfi-form-multistep-form .form-item-headline h3{color:#6d0020}.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;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;color:#000!important}.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 .form>.form-wrapper .webform-flexbox{align-items:flex-end!important}.webform-submission-rfi-form-multistep-form .form>.form-wrapper .js-form-type-checkbox{margin-bottom:10px}.webform-submission-rfi-form-multistep-form .form>.form-wrapper .js-form-type-checkbox .description{color:#000}.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:#000;border:none;cursor:pointer}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--next{background-color:#be9b60;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:hover{background-color:#6d0020;color:#fff}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit{background-color:#be9b60;width:100%;font-size:15px;font-weight:700;line-height:1;color:#000;border:none;border-radius:0;padding:13px 18px;cursor:pointer}.webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit:hover{background-color:#6d0020;color:#fff}.webform-submission-rfi-form-multistep-form .form-item--disclaimer p{font-size:12px;font-weight:400;line-height:1.4;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:transparent!important;content:"";width:10px;height:10px;padding-bottom:0;border:1px solid #6d0020}.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:#6d0020!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}.webform-submission-rfi-form-multistep-form .webform-actions{margin-bottom:15px}}.layout-background-color--primary .webform-submission-rfi-form-multistep-form .form-item-headline h3{color:#fff}.layout-background-color--primary .webform-submission-rfi-form-multistep-form .webform-actions .webform-button--next,.layout-background-color--primary .webform-submission-rfi-form-multistep-form .webform-actions .webform-button--submit{border:2px solid #be9b60;padding:9px 36px}
.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}.paragraph--type--kp-header>.paragraph__column{max-width:73.125rem;min-height:600px;padding-bottom:0}@media screen and (max-width:767px){.paragraph--type--kp-header>.paragraph__column{min-height:500px}}.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(109,0,32,.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(109,0,32,.9),rgba(109,0,32,.1),rgba(109,0,32,.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{border-bottom:none;margin-bottom:0}.paragraph--type--kp-header.fast-facts>.paragraph__column{bottom:-63px;display:flex;flex-wrap:wrap;align-content:flex-end;max-width:100%;padding:0}.paragraph--type--kp-header.fast-facts>.paragraph__column .header-content{background-color:hsla(0,0%,100%,.75);display:block;flex-basis:100%;padding-bottom:27px}.paragraph--type--kp-header.fast-facts>.paragraph__column .header-content .field--name-field-text{max-width:73.125rem;padding:30px 20px;margin:0 auto}.paragraph--type--kp-header.fast-facts>.paragraph__column .header-content .field--name-field-text>:last-of-type{margin-bottom:0}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area{position:relative;top:-27px;display:flex;justify-content:center;width:100%;max-width:73.125rem;padding:0 20px;margin:0 auto;z-index:10}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div{flex-basis:calc(25.5% - 25px);margin-right:25px}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div:last-of-type{margin-right:0}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div .cta-button-container .cta-button{width:100%}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div .cta-button-container .cta-button a{text-align:center;padding:20px 25px}@media screen and (max-width:767px){.paragraph--type--kp-header.fast-facts>.paragraph__column{bottom:0}.paragraph--type--kp-header.fast-facts>.paragraph__column .header-content{position:relative;top:.5px;padding-bottom:0}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area{background-color:hsla(0,0%,100%,.75);top:0;flex-wrap:wrap}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div{flex-basis:90%;margin-right:0;margin-bottom:10px}.paragraph--type--kp-header.fast-facts>.paragraph__column .text-area>div:last-of-type{margin-bottom:0}}.paragraph--type--kp-header.simple{border-bottom:none;margin-bottom:0}.paragraph--type--kp-header.simple>.paragraph__column{display:flex;flex-wrap:wrap;align-content:flex-end;max-width:100%;padding:0}.paragraph--type--kp-header.simple>.paragraph__column .header-content{background-color:hsla(0,0%,100%,.75);display:block;flex-basis:100%}.paragraph--type--kp-header.simple>.paragraph__column .header-content .field--name-field-text{max-width:73.125rem;padding:30px 20px;margin:0 auto}.paragraph--type--kp-header.simple>.paragraph__column .header-content .field--name-field-text>:last-of-type{margin-bottom:0}.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__column .header-content .field--name-field-text{padding:20px}}.paragraph--type--kp-header.simple-form{border-bottom:none;margin-bottom:0}.paragraph--type--kp-header.simple-form>.paragraph__column{display:flex;flex-wrap:wrap;align-content:flex-end;max-width:100%;padding:0}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content{position:relative;display:block;width:100%;max-width:73.125rem;margin:0 auto}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text{background-color:hsla(0,0%,100%,.75);width:100%;padding:30px 20px}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text>*{padding-right:33.3%}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text>:last-of-type{margin-bottom:0}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--type-webform{position:absolute;right:0;bottom:-187px;width:33.3%;z-index:10}@media screen and (max-width:1024px){.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text{padding:20px}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text>*{padding-right:40%}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--type-webform{width:40%}}@media screen and (max-width:767px){.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text{padding:20px}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--name-field-text>*{padding-right:0}.paragraph--type--kp-header.simple-form>.paragraph__column .header-content .field--type-webform{display:none}}.paragraph--type--kp-header.gradient{background-position:75%!important;min-height:411px}.paragraph--type--kp-header.gradient>.paragraph__column{justify-content:center;width:100%;max-width:100%;min-height:411px;padding:0}.paragraph--type--kp-header.gradient>.paragraph__column .header-content{top:0;left:0;bottom:auto;width:100%}.paragraph--type--kp-header.gradient>.paragraph__column .header-content .field--name-field-text{max-width:73.125rem;padding:0 20px;margin:0 auto}.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{margin-bottom:106px}.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 #be9b60;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:#6d0020;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:#6d0020;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}}
