:root{--siteWidth:1200px;--fluidSiteWidth:1440px;--primaryColor:#58c9e7;--darkColor:#1f293c;--whiteColor:#fff;--blackColor:#000;--borderColor:#b8bfc4;--brandPurpleColor:#575cf4;--crispyDarkColor:#191409;--primaryFont:"Montserrat",sans-serif}.clearfix:after{clear:both;content:"";display:block}*,:after,:before{box-sizing:border-box}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,dd,dl,html,menu,ol,ul{margin:0;padding:0}nav ol,nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;border:0}form{margin:0}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{appearance:textfield;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}.img-fluid{display:block;height:auto;max-width:100%}html{background:var(--whiteColor);color:var(--darkColor);font-family:var(--primaryFont);writing-mode:horizontal-tb}body,html{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;height:100%;width:100%}body{clear:both;display:flex;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.7}a{color:inherit}h1,h2,h3,h4,h5,h6{color:var(--darkColor);font-family:var(--primaryFont);font-style:normal;font-weight:600;line-height:1;margin:0 0 1.5rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{opacity:.9}.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1.1rem}p{font-size:1rem;margin:0 0 1rem}p:last-of-type{margin-bottom:0!important}.btn-default{background-color:var(--blackColor);border-color:var(--blackColor);border-style:solid;border-width:1px;color:var(--whiteColor);cursor:pointer;display:inline-block;font-family:var(--primaryFont);font-size:1.9rem;font-weight:400;line-height:1;padding:24px 30px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.btn-default:hover{background-color:var(--whiteColor);border-color:var(--whiteColor);color:var(--blackColor)}.global-wrapper{flex:1 0 auto}.container-fluid{max-width:var(--fluidSiteWidth)}.container,.container-fluid{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.container{max-width:var(--siteWidth)}.header{background-color:var(--darkColor);left:0;padding:15px;position:fixed;right:0;top:0;z-index:99}.logo img{height:36px}.header-grid{justify-content:space-between}.header-grid,.navigation{align-items:center;display:flex}.navigation{gap:20px}.navigation ul{display:flex;gap:36px}.navigation ul li{font-size:.75rem;font-weight:600;letter-spacing:1px;list-style:none;text-transform:uppercase}.navigation ul li a{color:var(--borderColor)}.navigation ul li a.active,.navigation ul li:hover a{color:var(--whiteColor)}a.btn-header{border-color:var(--borderColor);border-radius:30px;border-style:solid;border-width:1px;color:var(--borderColor);cursor:pointer;display:inline-block;font-family:var(--primaryFont);font-size:.75rem;font-weight:600;letter-spacing:1px;line-height:1;margin-left:16px;padding:12px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}a.btn-header:hover{border-color:var(--whiteColor);color:var(--whiteColor)}.hamburger{display:none}.hamburger .line{background-color:var(--whiteColor);border-radius:9px;height:3px;margin-bottom:5px;width:27px}.hamburger .line,.hamburger .line:last-child{transition:transform .15s ease-out;-webkit-transition:transform .15s ease-out}.hamburger .line:last-child{margin-bottom:0}.hamburger:hover .line{-webkit-transform:scale(1.15);transform:scale(1.15)}.hamburger-close{cursor:pointer;height:auto;margin:0;padding:0;position:absolute;right:18px;top:18px;width:15px}.hamburger-close img{transition:transform .15s ease-out;-webkit-transition:transform .15s ease-out}.hamburger-close:hover img{-webkit-transform:scale(1.15);transform:scale(1.15)}.slidemenu{bottom:0;color:var(--whiteColor);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.slidemenu--open{pointer-events:all}.slidemenu-nav{background:var(--darkColor);bottom:0;overflow:auto;padding:45px 30px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform 1s cubic-bezier(.16,1,.3,1);width:300px}.slidemenu--open .slidemenu-nav{transform:translateX(0)}.slidemenu-overlay{background:rgba(0,0,0,.75);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.slidemenu--open .slidemenu-overlay{opacity:1}.slidemenu-nav ul{width:100%}.slidemenu-nav ul li{font-size:.75rem;font-weight:600;letter-spacing:1px;list-style:none;position:relative;text-transform:uppercase}.slidemenu-nav ul li.current-menu-item a,.slidemenu-nav ul li.current-menu-parent>a,.slidemenu-nav ul li:hover>a{color:var(--borderColor)}.slidemenu-nav ul li a{color:var(--whiteColor);display:block;padding:6px 0}.hero-block{background-color:var(--primaryColor);display:flex;flex-flow:column wrap;padding:140px 0 45px;text-align:center}.hero-block h1{color:var(--darkColor);font-weight:700;margin-bottom:75px;text-transform:uppercase}.hero-block h4{color:var(--darkColor);font-weight:500;line-height:1.4}.hero-grid{counter-reset:hero;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin-top:45px;text-align:left}.hero-info{padding-left:48px;position:relative}.hero-info:before{content:counter(hero) ".";counter-increment:hero;font-size:3rem;font-weight:700;left:0;line-height:.9;opacity:.15;position:absolute;top:0}.hero-grid h6{margin-bottom:.5rem}.voting-block{padding:150px 0 90px}.voting-block h2{color:var(--primaryColor);font-weight:700;text-transform:uppercase}.voting-block h2,.voting-content{text-align:center}.voting-content p{font-size:1.24rem}.video-grid{flex-wrap:wrap;gap:60px 0;margin-top:75px}.video-box,.video-grid{display:flex;justify-content:center}.video-box{flex:0 0 calc(33.33% - 30px);flex-direction:column;flex-wrap:wrap;margin:0 15px}.video-box a.btnVideo{position:relative}.video-box a.btnVideo:hover{opacity:.8}.video-box .play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:9}.video-box .wistia-thumbnail{margin:0 auto}.btn-hold{display:flex;justify-content:center;margin-top:3rem}a.btn-vote,a.btn-votenow{align-self:center;background-color:var(--primaryColor);border-radius:30px;color:var(--whiteColor);cursor:pointer;display:inline-block;font-family:var(--primaryFont);font-size:1.2rem;font-weight:600;letter-spacing:1px;line-height:1;margin-top:21px;padding:14px 51px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}a.btn-vote:hover{background-color:var(--darkColor);color:var(--whiteColor)}a.btn-votenow:hover{background-color:var(--whiteColor);color:var(--darkColor)}.voting-form{background:var(--primaryColor);margin:20px auto;max-width:600px;padding:27px 37px 45px 45px;position:relative;transition:all 1s;width:auto}.voting-form h1{font-size:2rem}.voting-form fieldset{margin-bottom:18px!important}.voting-form label{color:var(--whiteColor);font-weight:600}.voting-form input[type=email],.voting-form input[type=text]{border:none;border-radius:2px;height:42px;padding:6px 15px;width:100%!important}.voting-form input[type=submit]{background:var(--darkColor);border:none;border-radius:3px;color:var(--whiteColor);font-family:var(--primaryFont);font-size:1rem;font-weight:500;letter-spacing:1px;margin-top:15px;padding:14px 39px;text-transform:uppercase;width:calc(100% - 16px)}.mfp-iframe-holder .mfp-content{max-width:78vw!important}.enrollment-instructions{padding:90px 0}.enrollment-instructions h2{font-weight:700;text-align:center;text-transform:uppercase}.enrollment-instructions h6{line-height:1.5}.enrollment-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:45px}.enrollment-form-block{margin-top:60px;text-align:center}.step-info{border:2px solid var(--primaryColor);padding:30px}.enrollment-form-block h5,.step-info h5{box-shadow:0 2px 0 var(--darkColor);color:var(--darkColor);display:inline-block;font-weight:600}.program-overview{background-color:#f9f9f9;padding:90px 0}.program-overview h2{font-weight:700;text-align:center;text-transform:uppercase}.program-grid{display:grid;gap:45px;grid-template-columns:1fr;margin-top:45px}.program-grid h5{font-weight:500;line-height:1.4;text-transform:uppercase}.program-grid h5 span{color:var(--primaryColor);font-size:1.5rem;font-weight:700}.program-holder{display:flex;flex-wrap:wrap;gap:30px 10px;justify-content:center}.program-box{background:#ddd;background:linear-gradient(180deg,#ddd,hsla(0,0%,100%,0));flex:0 0 calc(20% - 8px);padding:21px}.program-box h6{font-size:1rem;line-height:1.4;margin-bottom:9px}.program-box p{font-size:.875rem}.workshop-calendar{padding:90px 0}.workshop-calendar h2{font-weight:700;text-align:center;text-transform:uppercase}.hide-desktop{display:none;font-size:.875rem;text-align:center}.workshop-overflow{margin:45px 0 30px;overflow-x:auto;padding-bottom:20px}.workshop-grid{display:flex;flex-direction:column;gap:10px;min-width:1170px}.workshop-grid-header{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.workshop-header{align-items:center;background-color:var(--darkColor);color:var(--whiteColor);display:flex;font-size:.8rem;font-weight:600;justify-content:center;padding:9px 15px;text-align:center;text-transform:uppercase}.workshop-header:first-child{background-color:transparent}.workshop-grid-body{display:flex;flex-direction:column;gap:10px}.workshop-row{border:1px solid var(--primaryColor);display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.workshop-column-head{align-items:center;color:var(--primaryColor);display:flex;font-size:1rem;font-weight:700;grid-column:1/2;justify-content:center;line-height:1.1;padding:15px 18px;text-align:center;text-transform:uppercase}.workshop-columns{align-items:center;display:flex;gap:10px;grid-column:2/7;justify-content:space-around;padding:30px 15px}.workshop-column{flex:1;height:100%}.column-info{align-items:center;background-color:var(--primaryColor);color:var(--whiteColor);display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:600;height:100%;justify-content:center;line-height:1.1;padding:15px 9px;text-align:center}.engagement-calendar h2{font-weight:700;text-align:center;text-transform:uppercase}.engagement-overflow{margin:45px 0 30px;overflow-x:auto;padding-bottom:20px}.engagement-grid{display:flex;flex-direction:column;min-width:1170px}.engagement-grid-header{display:grid;gap:10px;grid-template-columns:repeat(14,1fr)}.engagement-header:first-child{background-color:transparent;grid-column:span 2}.engagement-header{color:var(--whiteColor);display:grid;font-size:.8rem;font-weight:600;gap:0 6px;grid-column:span 3;grid-template-columns:repeat(3,1fr);text-transform:uppercase}.engagement-header span{background-color:var(--darkColor);display:block;grid-column:1/4;padding:9px 15px;text-align:center}.engagement-header div{background-color:#dcdedf;color:var(--darkColor);font-size:.75rem;font-weight:500;padding:5px;text-align:center}.engagement-grid-body{display:flex;flex-direction:column;gap:15px}.engagement-row{border:1px solid var(--primaryColor);display:grid;gap:10px;grid-template-columns:repeat(14,1fr)}.engagement-column-head{align-items:center;color:var(--primaryColor);display:flex;flex-direction:column;font-size:.875rem;font-weight:700;grid-column:1/3;justify-content:center;line-height:1.1;padding:15px 18px;text-align:center;text-transform:uppercase}.engagement-column-head small{color:var(--darkColor);font-weight:400;text-transform:none}.engagement-columns{align-items:center;display:flex;gap:10px;grid-column:3/15;justify-content:space-around;padding:10px 0}.engagement-column{flex:1;padding:0 10px;position:relative}.engagement-column img{width:100%}.engagement-row:last-child .engagement-column:last-child img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px!important}.venue-block{padding:90px 0 0}.venue-block h2{font-weight:700;text-align:center;text-transform:uppercase}.venue-cover{margin:45px 0 51px;position:relative}.venue-info{background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.5);left:calc(50% - var(--siteWidth)/2 + 15px);padding:30px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:300px}.venue-info h5{color:var(--darkColor);font-size:2.75rem;font-weight:500}.venue-info h6{color:#575cf4;font-weight:600;letter-spacing:3px;line-height:1.3;margin:0 0 9px;text-transform:uppercase}.venue-holder h3{font-weight:700;text-align:center;text-transform:uppercase}.venue-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:45px}.venue-box{text-align:center}.venue-box img{display:block;height:auto;margin:0 auto 21px;width:120px}.venue-box h5{margin-bottom:15px}.faq-block{padding:90px 0}.faq-block h2{font-weight:700;text-align:center;text-transform:uppercase}.faq-grid{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);margin-top:45px}.faq-holder{grid-column:2/12}.faq-holder h3{background-image:url(//560255.fs1.hubspotusercontent-na1.net/hubfs/560255/raw_assets/public/Crisp-Experience/assets/img/icon-down-arrow.svg);border-bottom:1px solid var(--darkColor);cursor:pointer;display:block;font-family:var(--primaryFont);font-size:1.1rem;font-weight:500;line-height:1.6;margin:0;padding:21px 60px 21px 6px}.faq-holder h3,.faq-holder h3.ui-state-active{background-position:right 6px top 29px;background-repeat:no-repeat}.faq-holder h3.ui-state-active{background-image:url(//560255.fs1.hubspotusercontent-na1.net/hubfs/560255/raw_assets/public/Crisp-Experience/assets/img/icon-up-arrow.svg)}.faq-holder .faq-content{padding:21px 6px}.cta-block{background-color:var(--blackColor);padding:60px 0;text-align:center}.cta-block p{color:var(--whiteColor);line-height:1.7}.cta-block p a{color:var(--primaryColor)}.how-to-block{background-color:var(--darkColor);padding:60px 0}.how-to-block h2{color:var(--whiteColor);margin-bottom:3rem;text-align:center}.how-to-block ol{list-style-type:none;padding-left:0}.how-to-block ol>li{color:var(--whiteColor);counter-increment:list-counter;font-size:1.1rem;margin-bottom:20px;padding-left:45px;position:relative}.how-to-block ol>li:before{align-items:center;background:var(--primaryColor);border-radius:50%;color:var(--whiteColor);content:counter(list-counter);display:flex;font-weight:600;height:30px;justify-content:center;left:0;position:absolute;top:0;width:30px}.footer{padding:45px 0}.footer-grid{display:grid;gap:30px;grid-template-columns:repeat(12,1fr)}.footer-logo{grid-column:1/7}.footer-logo img{margin-bottom:18px;width:120px}.footer-logo p{font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.footer-info{grid-column:8/13;text-align:right}.footer-info p{font-size:.8rem;font-weight:500;text-transform:uppercase}@media (max-width:1199px){:root{--siteWidth:960px}.h1,h1{font-size:2.75rem}.h2,h2{font-size:2.25rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.4rem}.h5,h5{font-size:1.15rem}.h6,h6{font-size:1.05rem}.hero-block{padding-top:120px}.hero-block h1{margin-bottom:51px}.hero-info:before{font-size:2.5rem;top:-2px}.venue-info h5{font-size:2rem}.faq-holder{grid-column:1/13}.faq-grid{gap:10px}}@media (max-width:991px){:root{--siteWidth:720px}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.65rem}.h4,h4{font-size:1.3rem}.hamburger,.hide-desktop{display:block}.navigation span.hs_cos_wrapper_type_simple_menu{display:none}.hero-grid{gap:30px}.hero-grid h6{line-height:1.5;list-style:none}.hero-info:before{font-size:2rem}.hero-info{padding:39px 0 0}.hero-info p{font-size:.9rem}.program-holder{gap:20px}.program-box{flex:0 0 calc(50% - 10px)}.venue-holder h3{line-height:1.3}.venue-info{margin:-60px auto 0;padding:21px 24px;position:unset;transform:translate(0)}.venue-box p{font-size:.9rem}.mfp-iframe-holder .mfp-content{max-width:90vw!important}.video-box{flex:0 0 calc(50% - 30px)}}@media (max-width:767px){:root{--siteWidth:540px;--fluidSiteWidth:var(--siteWidth)}.hero-block{padding-bottom:60px}.enrollment-grid,.hero-grid{grid-template-columns:1fr}.hero-info{text-align:center}.hero-info:before{left:50%;transform:translateX(-50%)}.hero-info p{font-size:1rem}.program-grid h5 span{display:block}.program-box p{font-size:1rem}.venue-grid{grid-template-columns:1fr}.venue-info{margin-top:-24px}.venue-box p{font-size:1rem}.hero-info:before{opacity:.3}.video-box{flex:0 0 100%;margin:0}}@media (max-width:576px){:root{--siteWidth:100%}.program-box{flex:0 0 100%}.footer-info,.footer-logo{grid-column:1/13;text-align:center}.mfp-iframe-holder .mfp-content{max-width:96vw!important}}