.dynamic-page-container{margin:40px auto;max-width:1140px;padding:0 20px}.dynamic-page-container .program-info{background-color:#003b70;color:#fff;display:flex;flex-flow:row wrap;gap:50px;justify-content:center;margin-bottom:30px;margin-top:30px;max-width:100%;padding:20px;text-align:center}.dynamic-page-container .program-info p{color:#fff;font-size:20px;margin-bottom:0}.dynamic-page-container .img-text-container{align-items:center;display:flex;flex-flow:row wrap;gap:30px;justify-content:start;margin:40px 0}.dynamic-page-container .img-text-container img,.dynamic-page-container .img-text-container p{max-width:40%}.dynamic-page-container .next-step{background-color:#f7f8f9;margin-top:40px;padding:50px 40px;text-align:center}.dynamic-page-container .next-step h2{color:#003b70;margin-bottom:30px}.dynamic-page-container .next-step p{color:#003b70;font-size:18px;margin-bottom:40px}.centered-section{text-align:center}.dynamic-page-container #form{border-radius:0 100px;margin:20px auto;max-width:800px}.hs-form input span,.hs-form label span{color:#003b70;font-size:14px;font-weight:500!important}.video-hero{background-attachment:scroll;background-color:#003b70;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-30px calc(-50vw + 50%) 0;min-height:700px;overflow:hidden;position:relative;width:auto}.video-hero video{left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-hero-wrapper{background-color:transparent;margin:0 auto;max-width:1140px;position:relative;z-index:2}.video-hero-content{max-width:900px;padding:100px 30px 60px}.video-hero-content h1,.video-hero-content h2,.video-hero-content p{color:#fff}.video-hero-content h1{font-size:62px;margin-bottom:20px}.hero-contained-lead{font-size:19px;line-height:1.8;margin-bottom:30px}.hero-buttons{display:flex;flex-flow:row wrap;gap:15px}.video-hero:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.intro_section{background-color:#003b70;margin:0 calc(-50vw + 50%) 40px;padding:80px 20px 60px}.intro_section_container{display:flex;flex-flow:row wrap-reverse;gap:40px;justify-content:center;margin:0 auto;max-width:1140px}.intro_section__column{color:#fff;max-width:48%}.intro_section__column *{color:#fff}.intro_section__column img{margin-top:10px;width:100%}.intro_section__column img:nth-child(2){margin-top:40px}.intro_section__column h2{line-height:1.1;margin-bottom:40px}.schedule_section{margin:60px auto;max-width:800px}.schedule_section *{color:#003b70}.schedule_section h2{font-size:38px;text-align:center}.schedule{margin:30px auto}.itinerary-item p{margin-bottom:0;max-width:80%}.itinerary-item ul{margin:10px 0 20px 25px}.itinerary-item ul ul{margin:2px 0 0 35px}.itinerary-item .expanded-item li{font-size:16px}.iti-item-header{border-top:1px solid #e2e5e9;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:12px;position:relative}.iti-item-header:hover{background-color:#f7f8f9}.iti-item-header .iti-item-heading{font-weight:500}.accordion-item-active:after,.accordion-item:after{color:#003b70;font-size:15px;font-weight:900;position:absolute;right:12px;top:17px}.accordion-item-active:after,.accordion-item:after{content:"\f054";font-family:Font Awesome\ 5 Free}.accordion-item-active:after{transform:rotate(90deg);transition:all .2s ease-in-out}.expanded-item{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.schedule_disclaimer{line-height:1.2}.whats-included{background-color:#f7f8f9;margin:40px calc(-50vw + 50%) 50px;padding:50px 0}.whats-included-container{background-color:#fff;border-radius:0 100px;margin:0 auto;max-width:800px;padding:40px 20px 30px}.whats-included *{color:#003b70}.whats-included h2{font-size:38px}.two-column-wrapper{column-gap:20px;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:20px;margin-top:30px}.two-column-wrapper .column-one,.two-column-wrapper .column-two{width:310px}.two-column-wrapper ul{margin:0;padding-left:18px}.two-column-wrapper ul li{font-size:16px;list-style-type:none;margin-bottom:15px;text-align:left}.two-column-wrapper ul li i{color:#0076bf!important;margin-right:8px}.banner{background-color:#003b70;display:grid;justify-content:center;margin:40px calc(-50vw + 50%);padding:40px 20px 50px}.banner_content{display:grid;max-width:1140px}.banner_content__text *{color:#fff}.cta_wrapper{display:flex;flex-flow:row wrap;gap:10px;justify-content:center;margin-top:20px}.sessions{margin:60px 0 70px}.sessions *{color:#003b70}.custom_cards{display:flex;flex-flow:row wrap;gap:35px;justify-content:center;margin:40px auto}.card{background-color:#fff;position:relative;text-align:left;width:300px}.card_image_container{margin-bottom:10px;max-height:240px;overflow:hidden;position:relative}.card_image_container__flag{background-color:#ffb835;color:#003b70;font-size:12px;font-weight:700;left:13px;letter-spacing:.2px;padding:4px 10px 2px;position:absolute;text-transform:uppercase;top:13px}.card img{width:100%}.card_content{color:#003b70;padding:8px 2px 10px}.card_content .card_content__venue{font-size:21px;font-weight:700!important;line-height:1.2;margin-bottom:5px}.card_content__location{font-size:14px;font-weight:700}.card_content__dates{border-bottom:1px solid #e2e5e9}.card_content__dates p{font-size:16px;line-height:1.5;margin-bottom:10px}.card_content__disclaimer p{color:#003b70;font-size:12px!important;font-style:italic!important;line-height:1.3;margin-top:10px}.video-section .hs-video-widget{margin:60px auto;width:70%}.video-section *{color:#003b70}@media screen and (max-width:900px){.video-hero{min-height:auto}.video-hero-content{padding:60px 20px}.video-hero-content h1{font-size:40px}.hero-contained-lead{font-size:18px}.intro_section{padding:50px 20px}.intro_section_container{gap:30px}.intro_section__column{max-width:100%}.video-section .hs-video-widget{margin:40px auto;width:100%}.dynamic-page-container .next-step{padding:40px 20px}}@media screen and (max-width:750px){.iti-item-headline{padding-right:20px}.whats-included-container{margin:0 20px}}@media screen and (max-width:500px){.iti-item-header{flex-flow:row wrap}.itinerary-item p{max-width:100%}.card{max-width:300px;width:auto}}