body{color:#3c3c3e}@media (min-width:1124px){body{padding-top:120px}}body .body-container-wrapper{background-color:#f0f0f0}.footer-container-wrapper .row-fluid [class*=span]{min-height:unset!important}.btn.btn-theme{border-color:#01ab9e;color:#01ab9e;font-size:1rem;font-weight:700;padding:14px 36px;transition:.125s ease-in-out}.btn.btn-theme:focus,.btn.btn-theme:hover{background-color:#01ab9e;color:#fff}@media (min-width:992px){.btn.btn-theme{min-width:269px}}h1,h2,h3,h4,h5,h6{color:#04786d;font-weight:400;margin-top:0}.class-times-dates{margin:53px 0 118px}.class-times-dates:after,.class-times-dates:before{content:"";display:table}@media (min-width:961px){.table-wrapper{display:table}.table-wrapper .icon-with-content{display:table-cell;width:50%}.table-wrapper .icon-with-content:first-of-type{border-right:1px solid #cececf;padding-right:54px}.table-wrapper .icon-with-content:last-of-type{padding-left:54px}.table-wrapper .icon-content{padding-left:44px;width:calc(75% - 44px)}}.table-wrapper .icon-content{padding-left:15px;width:calc(75% - 15px)}.class-times-dates .icon{vertical-align:top}.class-times-dates .icon-content{color:#8c8c8c;font-weight:300}.class-times-dates .content-header{margin-bottom:25px}.class-times-dates h3{color:#0095a9;line-height:1.5;margin:0}.class-times-dates h4{color:#c73749;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.5;margin:0}.class-times-dates p{margin:0}.accordion-wrapper{background:#fff;margin-bottom:10px;padding:1.25em 1.5em .75em}.accordion-wrapper:after,.accordion-wrapper:before{content:"";display:table}button.accordion{background:#fff!important;border:none;cursor:pointer;outline:none;padding:0;position:relative;text-align:left;transition:.4s;width:100%}button.accordion:after{background:url(https://1762912.fs1.hubspotusercontent-na1.net/hubfs/1762912/BPG%20Main%20Site/Spring%20Fling%202024/accordion-plus.svg) no-repeat;content:"";height:36px;position:absolute;right:0;top:-5px;width:36px}.accordion.active:after{background:url(https://1762912.fs1.hubspotusercontent-na1.net/hubfs/1762912/BPG%20Main%20Site/Spring%20Fling%202024/accordion-minus.svg) no-repeat}button.accordion h4{color:#3c3c3e;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.5;margin-right:48px}.conference-new{color:#cd2c72}.panel{background-color:#fff;display:none;min-height:200px;overflow:hidden;padding:1em 0 .25em;position:relative}@media (min-width:992px){.panel{padding:65px 65px 40px}}.panel strong{color:#0095a9}.panel ul{list-style:none;padding-left:0}.panel ul li{margin-bottom:5px}.panel ul li:before{content:">";margin-right:10px}ul.class-certifications{list-style:none;margin-bottom:1.5em;margin-top:0;padding:0}ul.class-certifications li{display:inline-block;margin-right:5px;max-height:30px;width:30px}ul.class-certifications li img{height:auto;max-width:100%}ul.class-certifications li:before{content:"";display:none}.accordion-wrapper .class-description h5{color:#0095a9;font-size:18px;font-weight:700}.conference-accordion-section{margin-top:-30px;position:relative;z-index:9}@media (min-width:992px){.conference-accordion-section{margin-bottom:90px;margin-top:-60px}}@media (min-width:1200px){.conference-accordion-section{margin-bottom:120px}}.conference-accordion-section .container{max-width:932px}.conference-accordion-section .conference-date-time-wrapper{margin-bottom:30px}@media (min-width:992px){.conference-accordion-section .conference-date-time-wrapper{margin-bottom:60px}}.conference-accordion-section .accordion-wrapper{padding:0}.conference-accordion-section .panel{background-color:transparent;padding:20px 20px 30px}@media (min-width:992px){.conference-accordion-section .panel{padding:30px 90px 60px}}.conference-accordion-section .conference-section-title{color:#3c3c3e;font-size:1.5rem;font-weight:700;margin:0 0 30px}@media (min-width:992px){.conference-accordion-section .conference-section-title{font-size:1.875rem}}.conference-accordion-section .conference-sub-title-time{color:#04786d;display:block;font-weight:700;margin-bottom:20px}.conference-accordion-section .conference-sub-title-time span{font-weight:400}.conference-accordion-section .presenter{margin:0}.conference-accordion-section .class-presenter{color:#3c3c3e;font-size:1.125rem;font-weight:700;margin-bottom:20px;max-width:100%}@media (min-width:992px){.conference-accordion-section .class-presenter{font-size:1.3125rem}}.conference-accordion-section button.accordion{padding:20px}@media (min-width:992px){.conference-accordion-section button.accordion{padding:28.5px 30px}}.conference-accordion-section button.accordion:after{background-size:contain!important;right:20px;top:50%;transform:translateY(-50%)}@media (min-width:992px){.conference-accordion-section button.accordion:after{right:30px}}.conference-accordion-section button.accordion h4{margin:0;padding-right:56px}@media (min-width:992px){.conference-accordion-section button.accordion h4{padding-right:66px}}.conference-accordion-section button.accordion.active h4{color:#01ab9e}.conference-accordion-section .class-description strong{color:#252f33}.cta-register{background-color:#01ab9e;color:#fff;padding:60px 30px}.cta-register .inner{display:block;margin:auto;max-width:1108px}@media (min-width:768px){.cta-register .inner{align-items:center;display:grid;gap:20px;grid-template-columns:auto min-content}}.cta-register{text-align:center}@media (min-width:768px){.cta-register{text-align:left}}.cta-register .content{font-size:1.875rem;margin-bottom:20px}@media (min-width:768px){.cta-register .content{margin:0}}@media (min-width:1200px){.cta-register .content{font-size:2.25rem}}.cta-register .content p{margin:0}.cta-register .btn.btn-theme{border-color:#fef089;margin:0}.cta-register .btn.btn-theme:focus,.cta-register .btn.btn-theme:hover{background-color:#fef089;color:#01ab9e}.ctt-cta-wrapper{background:#f7f7f7}.ctt-cta{margin:0 auto;max-width:962px;position:relative}@media (min-width:992px){.ctt-cta{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}}.ctt-cta-content{color:#3c3c3e;margin:0 auto;max-width:554px;padding:60px 15px;position:relative}@media (min-width:992px){.ctt-cta-content{-ms-grid-column:2;-ms-grid-row:1;padding:30px 0 90px 30px}}@media (min-width:1200px){.ctt-cta-content{padding:30px 0 150px 30px;width:505px}}.ctt-cta-title{color:#0e2864;margin-bottom:1rem}@media (min-width:1200px){.ctt-cta-title{margin-bottom:2rem}}.ctt-cta ul{padding-left:1.25rem}.ctt-cta li{margin-bottom:1rem}.ctt-cta-footer{margin-top:36px}@media (min-width:992px){.ctt-cta-footer{margin-top:54px}}.ctt-cta-img{margin-right:36px;max-width:549px;position:relative;z-index:1}@media (min-width:992px){.ctt-cta-img{-ms-grid-column:1;-ms-grid-row:1;margin-left:0;margin-right:auto;width:49vw}}.ctt-cta-img img{height:auto;max-width:100%}@media (min-width:992px){.ctt-cta-img img{bottom:0;left:0;position:absolute}}.ctt-cta-wrapper{background-color:transparent;position:relative}.ctt-cta-wrapper .ctt-cta-content{position:relative;z-index:9}@media (min-width:1200px){.ctt-cta-wrapper .ctt-cta-content{padding-bottom:120px}}.ctt-cta-wrapper .bg-img{bottom:0;left:0;position:absolute;right:0;z-index:0}.ctt-cta-wrapper .bg-img img{height:auto;max-width:100%;width:100%}.ctt-cta-wrapper h2{color:#04786d}.ctt-cta-wrapper .btn.btn-theme{border-color:#01ab9e;color:#01ab9e}.ctt-cta-wrapper .btn.btn-theme:focus,.ctt-cta-wrapper .btn.btn-theme:hover{background-color:#01ab9e;color:#fff}.ctt-cta-wrapper .ctt-cta-img{margin:0 auto;max-width:372px}@media (min-width:1200px){.ctt-cta-wrapper .ctt-cta-img{margin-left:55px}}.intro.intro-spring-fling{padding:60px 0;position:relative;text-align:center}@media (min-width:1200px){.intro.intro-spring-fling{text-align:left}}.intro.intro-spring-fling .container{max-width:928px;position:relative;z-index:2}@media (min-width:1200px){.intro.intro-spring-fling .row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}}@media (min-width:992px){.intro.intro-spring-fling.intro-page{padding:120px 0 90px}}@media (min-width:1200px){.intro.intro-spring-fling.intro-page .col-lg-8{width:730px}}.intro h1{margin-bottom:6px}.intro .early-bird-graphic{background-color:#f38f8d;border-radius:50px;color:#fff;display:inline-block;margin-top:20px;padding:15px 36px;width:auto}@media (min-width:992px){.intro .early-bird-graphic{margin-top:60px;padding:24px 54px}}.intro .early-bird-graphic p{font-size:1.3125rem;font-style:italic;font-weight:700;margin:0}@media (min-width:992px){.intro .early-bird-graphic p{font-size:1.875rem}}.intro .disclaimer{color:#9b9b9b;font-size:.875rem;font-style:italic;margin-bottom:60px}@media (min-width:992px){.intro .disclaimer{font-size:1rem}}.intro h3{color:#01ab9e;font-size:1.125rem;font-weight:700;margin-bottom:20px}@media (min-width:992px){.intro h3{font-size:1.3125rem}}.intro.intro-spring-fling .img{margin:0 auto;max-width:150px}@media (min-width:1200px){.intro.intro-spring-fling .img{max-width:350px}.intro.intro-spring-fling .img img{max-width:unset!important;width:250px}}@media (min-width:1300px){.intro.intro-spring-fling .img img{width:350px}}.intro.intro-spring-fling .art{display:none}.intro.intro-spring-fling.intro-page .art{display:block;max-width:450px;position:absolute;right:0;top:0;width:33vw;z-index:0}.outro{background-image:url(https://1762912.fs1.hubspotusercontent-na1.net/hubfs/1762912/BPG%20Main%20Site/Backgrounds/body-bg-graphic.png);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;background-size:100%;padding:90px 0}@media (min-width:992px){.outro{padding:140px 0 120px}}.outro .container-fluid{max-width:832px}.outro{text-align:center}@media (min-width:1200px){.outro{text-align:left}}.outro ol,.outro ul{text-align:left}@media (min-width:768px){.outro ol,.outro ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;padding-left:1.125rem}}@media (min-width:992px){.outro ol,.outro ul{-moz-column-gap:140px;column-gap:140px}.outro ol li,.outro ul li{max-width:322px}}.ctt-speakers{background-color:transparent!important;padding:0!important;position:relative;z-index:9}@media (min-width:992px){.ctt-speakers{padding-bottom:90px!important}}.ctt-speakers .bio{padding-top:20px}.ctt-speakers-grid .ctt-speaker h3{color:#252f33;font-size:1.3125rem;margin-bottom:5px}@media (min-width:992px){.ctt-speakers-grid .ctt-speaker h3{font-size:1.5rem}}.ctt-speakers-grid .ctt-speaker button{color:#01ab9e;font-weight:400}.schedule-glance{position:relative}.schedule-glance:before{background-color:#fff;content:"";height:30px;height:16.88vw;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:576px){.schedule-glance:before{height:18vw}}@media (min-width:992px){.schedule-glance:before{height:170px}}.schedule-glance .inner{border-radius:50px;margin:0 auto;max-width:904px;position:relative;z-index:1}.schedule-glance{color:#fff;text-align:center}.schedule-glance header{margin-bottom:40px}@media (min-width:992px){.schedule-glance header{margin-bottom:60px}}.schedule-glance h2{color:#fff}.schedule-glance footer .btn{border-color:#01ab9e;color:#01ab9e;display:block}.schedule-glance footer .btn:focus,.schedule-glance footer .btn:hover{background-color:#01ab9e;color:#fff}.schedule-glance .graphic{margin-bottom:40px}@media (min-width:992px){.schedule-glance .graphic{margin-bottom:60px}}@media (min-width:1124px){.header-container-wrapper{height:120px}.header-container-wrapper .container-fluid{padding:0 30px}.header-container-wrapper .main-navigation{margin:33px 0;width:auto}.sticky .header-container-wrapper{height:120px}}.navbar-collapse.in{background-color:#fff}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active a{color:#252f33}@media (min-width:1124px){.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active a:after{background-color:#01ab9e;height:2px}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin-left:25px}}@media (min-width:1200px){.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{margin-left:45px}}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:grey;position:relative;transition:.125s ease-in-out}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:after{background-color:transparent;bottom:50%;content:"";height:1px;left:0;position:absolute;transform:translateY(20px);transition:.125s ease-in-out;width:100%}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:focus,.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#252f33}@media (min-width:1124px){.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:focus:after,.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover:after{background-color:#01ab9e;height:2px}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:16px 0}}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child a{color:#01ab9e!important;font-weight:700}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child a:after{display:none}@media (min-width:1124px){.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child a{border:2px solid #01ab9e;border-radius:50px;text-align:center;width:184px}.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child a:focus,.header-container-wrapper .main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child a:hover{background-color:#01ab9e;color:#fff!important}.header-container-wrapper .logo{margin:24px 0;width:342px}}.footer{background-color:#04786d;color:#fff;padding:90px 0 60px}@media (min-width:992px){.footer{padding:100px 0 90px}}.footer .footer-container{margin:0 auto;max-width:800px;padding:0 30px}@media (min-width:1124px){.footer .footer-container{max-width:964px}}@media (min-width:768px){.footer .footer-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer .footer-row .flex-col{width:50%}}@media (min-width:1124px){.footer .footer-registration{margin-right:80px}}.footer address{border:none;font-style:normal;position:relative}@media (min-width:768px){.footer address{margin-bottom:20px}}@media (min-width:1124px){.footer address{margin-bottom:70px;padding:0}.footer address:after{background-color:#01ab9e;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-80px);width:1px}}.footer .phone{font-weight:700}.footer .phone p{margin:0}.footer .phone a{color:#fff}.footer .phone a:hover{text-decoration:underline}.footer .copyright{color:#01ab9e;font-size:.75rem}@media (min-width:768px){.footer .copyright{font-size:.875rem;text-align:center}}.footer .copyright a{color:#01ab9e}.footer .copyright a:hover{text-decoration:underline}.footer .footer-logo{margin-bottom:40px}@media (min-width:768px){.footer .footer-logo{margin-bottom:0}}.body-container-wrapper{box-shadow:none!important}