@import url(//maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css);.btn--with--arrow:after{content:"\f178";font-family:Fontawesome;font-size:16px;margin-left:10px}.page-center{max-width:87.5em;margin:0 auto !important;display:block;float:none !important;padding:0 15px}.hero-container{padding-top:95px;position:relative}.hero-container .page-center{padding:100px 0;position:relative;max-width:100% !important;z-index:0}.hero-container .page-center .hero-content{z-index:1}.hero-container .page-center .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background-repeat:no-repeat;background-size:cover}.hero-container .hero-text-module{text-align:center}.hero-container .hero-group{padding-right:100px}@media(max-width:768px){.hero-container .page-center{padding:40px 15px}.hero-container .page-center:before{content:"";display:block;position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-color:#fff;opacity:.55;z-index:0}.hero-container .page-center>div{position:relative;z-index:1}.hero-container .hero-group{padding-right:0px}}.hero-container .hero-group h1,.hero-container .hero-group h3{color:#173e6b}.hero-container .hero-group h3{font-family:"Open Sans";font-size:24px}.hero-container .hero-group .cta-holder{padding-top:40px}.hero-container .hero-group .cta-holder .scroll-button{margin:0px 10px;margin-bottom:5px}.hero-container .hero-group .cta-holder .scroll-button.learn-more{background-color:#fff;text-decoration:none;padding:10px 25px;min-width:220px;display:inline-block;text-align:center;font-family:"Playfair Display";font-size:16px;border:2px solid #2b93d1;font-weight:bold;color:#2b93d1;text-transform:uppercase}.hero-container .hero-group .cta-holder .scroll-button.register-now{background-color:#00a769;text-decoration:none;padding:10px 25px;min-width:220px;display:inline-block;text-align:center;font-family:"Playfair Display";font-size:16px;border:2px solid #00a769;font-weight:bold;color:#fff;text-transform:uppercase}.webinar-section{padding:70px 0px}.webinar-section .page-center{padding:0 100px}.webinar-section .widget-type-header h3{font-size:28px;font-family:"Playfair Display";color:#173e6b;text-align:center;letter-spacing:0px;font-weight:bold}.webinar-section .speaker-webinar-panel{position:relative;margin:50px 0;margin-bottom:80px}.webinar-section .speaker-webinar-panel .inner{padding:60px 0}.webinar-section .speaker-webinar-panel .image-holder{position:absolute;top:0px;bottom:0px;width:70%;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.webinar-section .speaker-webinar-panel .content-holder{background-color:#fff;padding:45px 35px;width:50%;box-shadow:-3px 27px 54px 7px rgba(85,86,90,0.24);position:relative;z-index:10}.webinar-section .speaker-webinar-panel .content-holder h3{font-size:28px;font-family:"Playfair Display";color:#173e6b;letter-spacing:0px;font-weight:bold}.webinar-section .speaker-webinar-panel .content-holder ul{margin-left:21px}.webinar-section .speaker-webinar-panel .content-holder p,.webinar-section .speaker-webinar-panel .content-holder ul li{font-size:16px;color:#173e6b}.webinar-section .speaker-webinar-panel.image--left .inner{direction:rtl}.webinar-section .speaker-webinar-panel.image--left .inner>div{direction:ltr}.webinar-section .speaker-webinar-panel.image--left .inner .image-holder{left:0px}.webinar-section .speaker-webinar-panel.image--right .inner .image-holder{right:0px}.webinar-section .qa-callout p{display:block;max-width:500px;margin:auto;color:#2b93d1;font-size:24px;text-align:center}.webinar-section .qa-callout:after{content:"";display:block;width:100px;height:2px;background-color:#00235d;margin:auto;margin-top:20px}@media(max-width:768px){.webinar-section .page-center{padding:0px 20px}.webinar-section .speaker-webinar-panel{margin-bottom:0px;margin-top:0px}.webinar-section .speaker-webinar-panel .inner .image-holder{right:0px;left:0px;width:100%;position:relative;height:300px}.webinar-section .speaker-webinar-panel .content-holder{width:100%}}.class-information{background-color:#f6f6f6;padding:50px 0}.class-information .widget-type-header h2{text-align:center;color:#173e6b;font-size:38px}.class-information .locations{padding:20px 150px}.class-information .location-holder{text-align:center}.class-information .location-holder h4{font-family:"Playfair Display";font-size:24px;font-weight:bold;color:#00a769;letter-spacing:0px;margin-bottom:5px}.class-information .location-holder p{font-size:16px;color:#173e6b}.class-information .location-holder p a{color:#2b93d1}.class-information .pre-locations-table{display:block;margin:auto;text-align:center}.class-information .locations-table table,.speakerSeries__Table{max-width:850px;width:100%;margin:auto}.class-information .locations-table table tr td,.speakerSeries__Table tr td{width:25%;vertical-align:top}.class-information .locations-table table thead tr td,.speakerSeries__Table h2{color:#173e6b;font-family:"Playfair Display";font-size:18px;font-weight:bold}.class-information .locations-table table tbody tr{border-top:solid 2px #00235d}.class-information .locations-table table tbody tr:last-child{border-bottom:solid 2px #00235d}.class-information .locations-table table tbody tr td,.speakerSeries__Table .speakerSeries__cell p{padding:15px 0;color:#173e6b;font-size:16px;font-weight:300}.class-information .locations-table table tbody tr td .prefix,.speakerSeries__Table tbody tr td .prefix{display:none;font-weight:bold;padding-right:5px}.class-information .locations-table table tbody tr td .register-button,.speakerSeries__Table .speakerSeries__cell .register-button{font-family:"Playfair Display";font-size:16px;font-weight:bold;color:#2b93d1;border:2px solid #2b93d1;padding:8px 20px;text-align:center;text-transform:uppercase;display:block}@media(max-width:768px){.class-information .locations{padding:20px}.class-information .location-holder{margin-bottom:20px}.class-information .locations-table table thead,.speakerSeries__Table thead{display:none}.class-information .locations-table table tbody tr:nth-child(odd),.speakerSeries__Table tbody tr:nth-child(odd){background-color:#fefefe}.class-information .locations-table table tbody tr td,.speakerSeries__Table tbody tr td{display:block;width:100%;padding-left:10px;padding-right:10px}.class-information .locations-table table tbody tr td .prefix,.speakerSeries__Table tbody tr td .prefix{display:inline-block;width:110px}.class-information .locations-table table tbody tr td .prefix+span,.speakerSeries__Table tbody tr td .prefix+span{display:inline-block}}.speakerSeries__Table{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}.speakerSeries__Table h2,.speakerSeries__Table .speakerSeries__cell{padding:15px 2px}.speakerSeries__Table h2{flex-basis:50%;flex-grow:1;flex-shrink:1;margin-bottom:5px}.speakerSeries__cell{flex-basis:50%;flex-grow:1;flex-shrink:1;position:relative}.speakerSeries__Table .speakerSeries__cell p{line-height:1.4;margin:0;padding:0}.speakerSeries__Table .speakerSeries__cell p:last-of-type{margin-bottom:70px}.speakerSeries__cell .register-button{bottom:15px;left:0;margin:auto;max-width:200px;position:absolute;right:0}.bofu-section{background-image:url("https://cdn2.hubspot.net/hubfs/406519/bofu-bg-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 0}.bofu-section .form-holder{background-color:#fff;padding:60px 25px;max-width:500px;margin:auto !important;float:none}.bofu-section .form-holder h3{text-align:center;color:#2b93d1;font-size:36px;margin-bottom:35px}.bofu-section .form-holder label{display:none}.bofu-section .form-holder .actions{text-align:center}.bofu-section .form-holder .hs-button{border:0px;letter-spacing:0px;max-width:280px}.bofu-section .hs-form fieldset.form-columns-2 .hs-form-field{float:left !important}.bofu-section .hs-form-field input,.bofu-section .hs-form-field textarea,.bofu-section .hs-form-field select{background-color:#fff !important;margin-bottom:15px !important;padding:12px 10px !important;border:1px solid #444 !important;font-size:14px !important;font-weight:300 !important;color:#444 !important;text-indent:10px;width:99% !important;border:1px solid #ccc;border-radius:0 !important;height:auto !important;margin:0;float:none !important;max-width:500px;-webkit-transition:.3s;transition:.3s;color:#555;-webkit-appearance:none !important}.bofu-section .hs-form fieldset .input{padding:0px 5px}.bofu-section .hs-form-field input::-webkit-input-placeholder{font-size:14px !important;font-weight:300 !important}.bofu-section .hs-form-field input::-moz-placeholder{font-size:14px !important;font-weight:300 !important}.bofu-section .hs-form-field input:-ms-input-placeholder{font-size:14px !important;font-weight:300 !important}.bofu-section .hs-form-field input:-moz-placeholder{font-size:14px !important;font-weight:300 !important}.registration-form .form-holder{background-color:#fff;padding:20px 25px;max-width:500px;margin:auto !important;float:none}.registration-form .form-holder label{display:none}.registration-form .form-holder .actions{text-align:center}.registration-form .form-holder .hs-button{border:0px;letter-spacing:1px;width:100%}.registration-form .hs-form fieldset.form-columns-2 .hs-form-field{float:left !important}.registration-form .hs-form-field input,.registration-form .hs-form-field textarea,.registration-form .hs-form-field select,.registration-form .hs-form-field checkbox{background-color:#fff !important;margin-bottom:15px !important;padding:12px 10px !important;border:1px solid #adadad;font-size:14px !important;font-weight:300 !important;color:#444 !important;text-indent:10px;width:99% !important;border:1px solid #ccc;border-radius:0 !important;height:auto !important;margin:0;float:none !important;max-width:500px;-webkit-transition:.3s;transition:.3s;color:#555;-webkit-appearance:none !important}.registration-form .hs-form fieldset .input{padding:0px 5px}.registration-form .hs-form-field input::-webkit-input-placeholder{font-size:14px !important;font-weight:300 !important}.registration-form .hs-form-field input::-moz-placeholder{font-size:14px !important;font-weight:300 !important}.registration-form .hs-form-field input:-ms-input-placeholder{font-size:14px !important;font-weight:300 !important}.registration-form .hs-form-field input:-moz-placeholder{font-size:14px !important;font-weight:300 !important}.registration-form .hs-form-field select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 6px),calc(100% - 15px) calc(1em + 6px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.registration-form .hs_error_rollup .hs-error-msgs{text-align:center}.registration-form .hs_error_rollup .hs-error-msgs label{display:inline;color:red;font-size:14px !important;font-weight:300 !important}.registration-form hr{margin-top:0px;margin-bottom:15px;max-width:100%}