.hero{background-size:cover;background-position:50%;background-repeat:no-repeat}.header-container .row-fluid [class*=span]{min-height:0!important}.ca-4-header{position:absolute}.hero__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:170px 0}.hero__text{width:calc(50% - 15px);margin-right:30px;color:var(--color-white,#fff)}.hero__text *{color:inherit}.hero__text h1{font-size:48px}.hero__text h1,.hero__text h4{font-weight:500;line-height:120%;padding:0;margin:0 0 12px}.hero__text h4{font-size:22px}.hero__text p{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;padding:0;margin:0}.hero__media{width:calc(50% - 15px);text-align:center}.hero__media p{font-family:Avenir Next;font-style:normal;font-weight:400;font-size:18px;line-height:170%;color:#fff;margin:12px 0 0;text-align:center}.hero__media .wistia_embed_initialized{height:310px}.hero__media .wistia_click_to_play{margin:0 auto!important;width:auto!important}.sticky-wrapper{position:relative}.calendly-wrapper{position:absolute;top:130px;left:54%;right:calc(50vw - 560px);bottom:30px}@media(max-width:1120px){.calendly-wrapper{right:32px}}@media(max-width:767px){.calendly-wrapper{right:20px;display:none}}#calendly{opacity:0;width:100%;max-width:100%;height:544px;border-radius:8px;overflow:hidden;background:#fff;position:sticky!important;top:30px;box-shadow:0 4px 16px rgba(0,0,0,.15)}#calendly>iframe{height:520px;transform:translateY(30px)}.calendly-bottom{display:none}#calendly{border:4px solid transparent}#calendly.blink{animation-duration:1.2s;animation-name:blink;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes blink{0%{border-color:transparent}10%{border-color:#e75b4d}50%{border-color:transparent}60%{border-color:#e75b4d}to{border-color:transparent}}@-webkit-keyframes blink{0%{border-color:transparent}10%{border-color:#e75b4d}50%{border-color:transparent}60%{border-color:#e75b4d}to{border-color:transparent}}@media(max-width:1023px){.hero__text{width:calc(50% - 20px);margin-right:20px}.hero__media{width:50%}.hero__text h1{font-size:38px}}@media(max-width:767px){.hero__container{flex-wrap:wrap}.hero__text{width:100%;margin-right:0;order:1;margin-bottom:32px}.hero__media{display:none}.sticky-wrapper{position:static}.calendly-wrapper{position:fixed;display:block;top:auto;left:0;right:0;bottom:0;height:86px;z-index:3;background-color:#fff}.calendly-bottom{position:relative;z-index:3;flex-direction:column;height:86px;width:100%;background-color:#fff;filter:drop-shadow(0 -2px 18px rgba(0,0,0,.1))}.calendly-bottom,.calendly-button{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.calendly-button{font-weight:700;font-size:14px;line-height:19px;text-align:center;text-transform:uppercase;padding:13px 45px 11px;border:none;background:#e75b4d;flex-direction:row}.calendly-button,.calendly-button:hover{color:#fff;text-decoration:none}.calendly-button svg{margin-top:-2px;margin-left:10px}#calendly{position:absolute!important;bottom:-100vh;top:auto;height:calc(100vh - 86px);z-index:2;border-radius:0}#calendly>iframe{height:100%;transform:translateY(0)}}p.program-profile__name{font-size:38px}p.program-profile__name,p.program-profile__subtitle{font-weight:500;line-height:120%;color:var(--color-white,#fff);margin:0 0 12px;padding:0}p.program-profile__subtitle{font-size:22px}.program-profile__desc{font-weight:400;font-size:16px;line-height:150%;color:var(--color-white,#fff);letter-spacing:-.2px;margin:0 0 12px;padding:0}.program-profile__expert{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrpap;padding:12px 0}.program-profile__expert-image{border:4px solid #fff;box-sizing:border-box;border-radius:50%;width:64px;min-width:64px;height:64px;min-height:64px;margin-right:12px;background-position:50%;background-size:cover;background-repeat:no-repeat}.program-profile__expert p{font-weight:400;font-size:18px;line-height:170%;color:var(--color-white,#fff)}.program-profile__expert-caption{display:inline-block;font-weight:500;font-size:16px;line-height:120%;color:var(--color-white,#fff);opacity:.6;margin:0;padding:0}.program-profile__price-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:12px 0}.program-profile__price-container>div{width:calc(50% - 32px);margin-right:32px;text-align:left}.program-profile__price-container p{font-weight:400;font-size:18px;line-height:170%;color:var(--color-white,#fff)}.program-profile__price-container>div>div>span{display:inline-block;font-weight:400;font-size:16px;line-height:120%;color:var(--color-white,#fff);opacity:.6}.ui-widget.ui-widget-content{box-shadow:0 4px 16px rgba(0,0,0,.15)!important;border:none!important;padding:4px 8px!important;font-weight:400;font-size:14px;line-height:130%;color:var(--color-black,#000)}@media(max-width:1023px){p.program-profile__name{font-size:28px;line-height:120%}}.program-details{background:#fff;padding:48px 30px 60px}.program-details__container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start}.program-details__content{width:65%;margin-bottom:auto}.program-details__markdown h1,.program-details__markdown h2,.program-details__markdown h3,.program-details__markdown h4,.program-details__markdown h5,.program-details__markdown h6{font-weight:500;margin:0 0 12px;padding:0}.program-details__markdown p{margin:0 0 12px;padding:0;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:var(--color-black,#262424)}.program-details__content h4{font-weight:500;padding:0;margin:0 0 24px}.program-details__grid{flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid #e0e0e0;margin-bottom:48px}.program-details__grid,.program-details__grid>div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.program-details__grid>div{width:calc(33.33333% - 20px);margin-right:20px;margin-bottom:32px;flex-wrap:nowrap}.program-details__grid>div svg{margin-right:12px}.program-details__grid>div span{font-weight:400;font-size:14px;line-height:130%;color:var(--color-black,#000)}.program-details__feature-icon{width:40px;min-width:40px;height:40px;margin-right:12px;background-position:50%;background-size:contain;background-repeat:no-repeat}.program-details__zoom-message{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;padding:0 36px 48px;margin:0 0 48px;border-bottom:1px solid #e0e0e0}.program-details__zoom-message svg{margin-right:32px;min-width:64px}.program-details__zoom-message span{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:var(--color-black,#262424)}.program-details__content .button,.program-details__sidebar-card .button,.program-profile .button{display:inline-block;margin:36px 0;padding:13px 20px 11px;font-weight:700;font-size:12px;line-height:16px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;border:none;box-shadow:none}.program-details__sidebar-card .button,.program-profile .button{margin:0;padding:13px 45px 11px}.program-details__content .button:hover,.program-details__sidebar-card .button:hover,.program-profile .button:hover{color:#fff;text-decoration:none}.program-details__content .button.button--red,.program-details__sidebar-card .button.button--red,.program-profile .button.button--red{background-color:#e75b4d}.program-details__markdown{padding-bottom:12px;border-bottom:1px solid #e0e0e0;margin-bottom:48px}.program-details__reviews{padding:0 0 12px;margin:0 0 48px;border-bottom:1px solid #e0e0e0}.program-details__review{margin:0 0 48px}.program-details__review blockquote{font-style:italic;font-weight:500;font-size:16px;line-height:170%;color:var(--color-black,#262424);padding:0;margin:0 0 8px}.program-details__review-author{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:0 0 12px}.program-details__review-author-image{width:40px;min-width:40px;height:40px;min-height:40px;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-right:12px;border-radius:50%}.program-details__review-author-name{font-weight:600;font-size:14px;line-height:130%;color:#4f4f4f}.program-details__expert-image{border:4px solid #fff;box-sizing:border-box;border-radius:50%;width:120px;min-width:120px;height:120px;min-height:120px;margin:0 0 12px;background-size:cover;background-position:50%;background-repeat:no-repeat}p.program-details__expert-name{font-weight:500;font-size:28px;line-height:120%;color:var(--color-black,#262424);margin:0 0 12px;padding:0}.program-details__expert-desc{font-family:Avenir Next;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#262424;padding:0;margin:0 0 12px}.program-details__reviews .button{margin-top:0!important}.program-details__faqs-wrapper:not(.init){display:none}.program-details__faqs-wrapper{border-top:1px solid #e0e0e0;margin:12px 0 0;padding:48px 0 0}.program-details__faqs-wrapper h3{font-size:28px;margin:0 0 28px;padding:0}.program-details__faqs-wrapper h3,.program-details__faqs h4{font-family:Avenir Next;font-weight:500;line-height:120%;color:#262424}.program-details__faqs h4{font-style:normal;font-size:18px!important;padding:20px 0 12px!important;outline-width:0}.program-details__faqs>div,.program-details__faqs h4{background:none!important;margin:0!important;border:none!important}.program-details__faqs>div{padding:0 0 12px!important}.program-details__faqs>div p{font-family:Avenir Next;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#262424;padding:0!important;margin:0!important}.program-details__sidebar{width:35%;box-sizing:border-box;position:relative;padding-left:42px}.program-details__sidebar-card{position:sticky;top:30px}.program-details__sidebar-card-image{width:100%;height:auto;max-width:100%;margin:0 0 24px}.program-details__sidebar-card-name{font-family:Avenir Next;font-style:normal;font-weight:500;font-size:22px;line-height:120%;color:#262424;margin:0 0 12px}p.program-details__sidebar-card-desc{font-family:Avenir Next;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#262424;margin:0 0 12px}.program-details__sidebar-card .program-profile__price-container{flex-direction:column;align-items:flex-start}.program-details__sidebar-card .program-profile__expert-caption{color:#262424;opacity:.6}.program-details__sidebar-card .program-profile__price-container p{color:#262424;margin:0}.program-details__sidebar-card .program-profile__price-container>div{width:100%}.program-details__sidebar-card .program-profile__price-container>div>div>span{color:#262424;opacity:.6}.ui-accordion-header-icon.ui-icon.minus-icon{background-color:transparent!important;background-image:url(https://www.communityaviation.com/hubfs/minus.svg)!important}.ui-accordion-header-icon.ui-icon.plus-icon{background-color:transparent!important;background-image:url(https://www.communityaviation.com/hubfs/plus.svg)!important}.ui-accordion-header-icon{margin-right:12px!important;margin-top:-8px!important}@media(max-width:1023px){.program-details__grid>div span{font-size:12px}}@media(max-width:767px){.program-details .button.button--red{display:none}.program-details{padding-left:20px;padding-right:20px}.program-details__content{width:100%}.program-details__grid>div{width:100%;margin-right:0}.program-details__grid>div span{font-size:14px}.program-details__zoom-message{padding:0 0 48px}.program-details__zoom-message span{font-size:14px;line-height:130%}body{padding-bottom:86px!important}.program-details__sidebar{display:none}.hero__media{display:block;width:100%;order:2;padding-top:80px}.hero__container{padding-bottom:80px}}.cm.program-list>.page-center{border-top:1px solid #e0e0e0!important}.program-sponsors{display:none;width:100%;background:#f7f7f9;box-shadow:inset 0 -1px 0 #e0e0e0}.program-sponsors.init{display:block}.program-sponsors__container{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1120px;margin:0 auto}.program-sponsors__container>*{margin:40px 16px}.program-sponsors__item{width:calc(50% - 32px);text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.program-sponsors__item img{width:140px;max-width:140px;height:140px;margin-right:20px}.program-sponsors__item-text{font-style:normal;font-weight:400;font-size:14px;line-height:130%;color:#262424;margin:0;padding:0;text-align:left}.program-profile__bundle-list ul{padding-left:25px}.program-profile__bundle-badge{margin-bottom:12px}.program-profile__bundle-badge span{display:inline-block;font-weight:700;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#3197d6;padding:2px 10px;border:2px solid #3197d6;box-sizing:border-box;border-radius:4px}.program-profile__secondary-description{margin:8px 0 2px}.program-profile__secondary-description p{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#fff;margin:0;padding:0;text-align:left}@media(max-width:767px){.program-sponsors__item{width:calc(100% - 32px)}}.program-details__markdown>.program-details__image-text-sections.primary>.program-image-text-section>h3:first-child{margin-top:30px!important}.program-details__image-text-sections.secondary{margin-top:50px;border-top:1px solid #e0e0e0;padding-top:50px}.program-image-text-section{margin:0 0 50px}.program-image-text-section h3{font-weight:500;font-size:28px;line-height:120%;color:#262424;padding:0;margin:0 0 12px;text-align:left}p.program-image-text-section__desc{font-weight:400;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#262424;margin:0 0 24px;padding:0}.program-image-text-section__blocks{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:30px}.program-image-text-section__block{width:100%;max-width:calc(33.33333% - 20px)}.program-image-text-section__block-image{width:100%;padding-bottom:56.6%;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:0 0 10px}p.program-image-text-section__block-subtitle{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#262424;padding:0;margin:0 0 8px}p.program-image-text-section__block-description{font-weight:400;font-size:14px;line-height:130%;color:#262424;margin:0;padding:0}@media(max-width:576px){.program-image-text-section__block{width:100%;max-width:100%}}