@font-face{font-family:'BigNoodleTitling';src:url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.eot');src:url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.eot?#iefix') format('embedded-opentype'),url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.woff2') format('woff2'),url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.woff') format('woff'),url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.ttf') format('truetype'),url('https://cdn2.hubspot.net/hubfs/83405/fonts/big-noodle-titling.svg#svgFontName') format('svg');font-weight:normal;font-style:normal}.heart-first-landing-page .body-container .row-fluid-wrapper{margin:0 auto;width:100% !important}.heart-first-landing-page{background-color:#f1f1f1;background-image:none !important}.heart-first-contributor-page{background-image:url(https://f.hubspotusercontent00.net/hubfs/83405/images/geometric-pattern-orange.svg);*/background-position:center center;background-repeat:no-repeat;background-size:cover}.grid-page-reg{clear:both;display:block;margin:0 auto;padding:0;position:relative;width:80%;max-width:1400px !important}.heart-first-hero{background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0}.hero-first-hero-fixed{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.heart-first-hero-left{display:block;position:relative;width:50%}.heart-first-hero-right{display:block;padding:190px 0 50px 0;position:relative;width:45%}.heart-first-hero-img{position:relative;top:130px}.heart-first-icon{display:block;float:left;height:80px;margin:0;padding:0;position:relative;width:80px}.heart-first-hero h1{color:#fff;font-family:'BigNoodleTitling',sans-serif !important;font-size:54px;font-weight:normal;margin:0 0 10px !important;line-height:90%}.heart-first-hero h1 span{color:#862339;display:inline}.heart-first-subtext p{color:#fff;font-family:'Century Gothic',Helvetica,sans-serif !important;font-size:18px;font-weight:normal;line-height:160%;margin:0 0 20px !important}.heart-first-subtext p span{color:#862339;display:inline-block;width:8px}.heart-first-button-url{display:block;height:50px;margin:0;padding:0;position:relative;width:50px}.heart-first-button-url:hover{opacity:.5;filter:alpha(opacity=50)}.heart-first-button-url img{display:block;height:50px;margin:0;padding:0;position:relative;width:50px}.grid-page-reg{clear:both;display:block;margin:0 auto;padding:0;position:relative;width:80%;max-width:1200px !important}.heart-first-form-wrap{padding:100px 0 0}.heart-first-form-wrap:focus{outline:0}.heart-first-form-wrap .grid-page-reg{padding:20px 0 0}.heart-first-form-wrap .grid-page-reg .heart-first-form{background:#fff}.heart-first-form-wrap .widget-type-form{display:table !important;float:none !important;margin:0 auto !important;position:relative;width:96% !important}.heart-first-form .hs-form-field{float:left;margin:0 2% 0 0 !important;width:32%}.heart-first-form .hs-form-field:nth-child(3n+3){margin:0 0 0 0 !important}.heart-first-form .form-title{color:#221f20;font-family:'Century Gothic',Helvetica,Arial,sans-serif !important;font-size:24px !important;font-weight:100 !important;line-height:100% !important;margin:20px 0 10px !important}.heart-first-form label{background-color:transparent !important;color:#221f20 !important;display:block !important;font-family:'Century Gothic',Helvetica,sans-serif !important;font-size:16px !important;font-weight:100;letter-spacing:0px;margin:20px 0 10px !important;text-transform:none}.heart-first-form .hs-input{background-color:#f3f3f3;border-radius:0 !important;border:0 !important;color:#221f20 !important;font-family:'Century Gothic',Helvetica,sans-serif !important;padding:12px !important}.heart-first-form .hs-input:focus{outline:0;outline-color:black}.heart-first-form ul.inputs-list{margin-top:0 !important}.heart-first-form ul.inputs-list li{margin-left:0 !important}.heart-first-form ul.inputs-list li label.hs-error-msg{color:#e03a83 !important;margin-top:0 !important}.heart-first-form .hs-submit{clear:both;float:left;width:100%;margin:0 0 30px 0 !important;display:table;padding:15px 0 0 !important;margin:0 auto}.heart-first-form .hs-submit .hs-button{background-color:#eb5642 !important;color:#fff !important;cursor:pointer !important;font-family:'Lucida Grande',Helvetica,Arial,sans-serif !important;font-size:18px !important;font-weight:100 !important;line-height:100% !important;margin:0 !important;padding:16px 45px !important;position:relative}.heart-first-form .hs-submit .hs-button:hover{background-color:#f88167 !important}.form-privacy-policy{font-size:12px;margin-left:2%;padding-top:10px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1px}@media screen and (max-width:1320px){.heart-first-hero-img{top:120px}.heart-first-form-wrap{padding:40px 0 0}}@media screen and (max-width:1220px){.heart-first-hero-img{top:160px}@media screen and (max-width:1160px){.heart-first-hero-img{top:200px}@media screen and (max-width:1000px){.heart-first-form-wrap .widget-type-form{width:90% !important}.form-privacy-policy{margin-left:5%}}@media screen and (max-width:767px){.heart-first-hero-left{width:100%}.heart-first-hero-right{padding:0 0 50px 0;width:100%}.heart-first-hero-img{top:30px}.heart-first-form .hs-form-field{float:left;margin:0 2% 0 0 !important;width:48%}.heart-first-form .hs-form-field:nth-child(3n+3){margin:0 2% 0 0 !important}.heart-first-form .hs-form-field:nth-child(2n+2){margin:0 0 0 0 !important}.heart-first-form-wrap .widget-type-form{width:86% !important}.form-privacy-policy{margin-left:10%}}@media screen and (max-width:600px){.heart-first-landing-page{background-size:75% auto}.heart-first-hero-img{top:20px}.heart-first-form-wrap .widget-type-form{width:80% !important}.heart-first-form .hs-submit .hs-button{padding:10px 35px !important}}.heart-first-list{clear:both;display:block;float:left;margin:0;padding:0;position:relative;width:100%}.heart-first-list li{display:block;float:left;height:530px;margin:0 5% 5% 0;overflow:hidden;padding:0;position:relative;width:30%}.heart-first-list li:nth-child(3n+3){margin:0 0 5% 0}.heart-first-list li a{display:block;float:left;margin:0;padding:0;position:relative;width:100%}.heart-first-list li .photo{background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;float:left;height:350px;margin:0;padding:0;position:relative;width:100%;transition:all .5s ease-out}.heart-first-list li .content{background:#fff;display:block;float:left;height:180px;margin:0;padding:0;position:relative;width:100%;transition:height .5s ease-out}.heart-first-list li .title{color:#00558b;display:block;float:left;font-family:'BigNoodleTitling',sans-serif;font-size:42px;font-weight:normal;height:110px;line-height:90%;margin:10px 5% 10px;position:relative;text-align:left;text-transform:uppercase;width:90%;transition:height .5s ease-out}.heart-first-list li .label{display:block;float:left;height:40px;line-height:100%;margin:0px 5%;padding:0;position:relative;width:90%}.heart-first-list li .label-icon{background-image:url(https://f.hubspotusercontent00.net/hubfs/83405/images/icon-free-tool.svg);background-position:center left;background-repeat:no-repeat;background-size:36px 36px;display:inline-block;float:left;height:36px;padding-right:10px;position:relative;width:50px}.heart-first-list li .label-text{color:#cf4982;display:inline-block;float:left;font-family:Helvetica,sans-serif !important;font-size:14px;font-weight:100;line-height:100%;letter-spacing:1px;margin:0;padding:15px 0 0;position:relative;text-align:left;text-transform:uppercase;width:auto}.heart-first-list li .description{color:#58595b;display:none;float:left;font-family:Helvetica,sans-serif !important;font-size:16px;font-weight:100;height:190px;line-height:140%;margin:0 5%;position:relative;text-align:left;width:90%}.heart-first-list li .info{color:#eb5642;display:none;float:left;font-family:Helvetica,sans-serif !important;font-size:12px;font-weight:bold;height:30px;line-height:140%;margin:0 5%;position:relative;text-align:left;width:90%;transition:all .5s ease-out}.heart-first-list li a:hover .photo{height:150px;transition:all .5s ease-out}.heart-first-list li a:hover .content{height:380px;transition:all .5s ease-out}.heart-first-list li a:hover .title{height:100px;transition:all .5s ease-out}.heart-first-list li a:hover .label{transition:all .5s ease-out}.heart-first-list li a:hover .description,.heart-first-list li a:hover .info{display:block;transition:all .5s ease-out}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .group{height:1%}*:first-child+html .group{min-height:1px}@media screen and (max-width:1320px){.heart-first-list li .title{font-size:36px}}@media screen and (max-width:767px){.heart-first-list li{width:45%}.heart-first-list li:nth-child(3n+3){margin:0 5% 5% 0}.heart-first-list li:nth-child(2n+2){margin:0 0 5% 0}}@media screen and (max-width:600px){.heart-first-list li{height:490px;margin:0 0 5% 0;width:100%}.heart-first-list li a .photo{height:150px;transition:height .5s ease-out}.heart-first-list li a .content{height:340px;transition:height .5s ease-out}.heart-first-list li a .title{height:100px;transition:height .5s ease-out}.heart-first-list li a .label{transition:height .5s ease-out}.heart-first-list li a .description{display:block;height:150px;transition:height .5s ease-out}.heart-first-list li a .info{display:block;transition:height .5s ease-out}.heart-first-list li a:hover .photo,.heart-first-list li a:hover .info{opacity:.5;filter:alpha(opacity=50);transition:all .5s ease-out}}.hf-contributor{padding:100px 0 30px}@media screen and (max-width:767px){..hf-contributor{padding:40px 0}}.heart-first-landing-page .body-container .row-fluid-wrapper{margin:0 auto;width:100% !important}.heart-first-landing-page{background-color:#f1f1f1;background-image:none !important}.heart-first-landing-page .custom-logo-inner img{padding:0}.heart-first-landing-page .wrap-header-speaker .custom-menu-primary .hs-menu-wrapper>ul li a{color:#005076 !important}.heart-first-landing-page .wrap-header-speaker .custom-menu-primary .hs-menu-wrapper>ul li a:hover{color:#fff !important}.heart-first-landing-page .wrap-header-speaker .custom-menu-primary .hs-menu-wrapper>ul li a:focus{color:#fff !important}.heart-first-landing-page .wrap-header-speaker .custom-menu-primary .hs-menu-wrapper>ul li ul.hs-menu-children-wrapper li a,.heart-first-landing-page .wrap-header-speaker .custom-menu-primary .hs-menu-wrapper>ul li ul.hs-menu-children-wrapper li a:hover{color:#fff !important}.heart-first-landing-page .custom-menu-primary .hs-menu-wrapper>ul>li:last-child a,.custom-menu-primary .hs-menu-wrapper>ul>li:last-child a:hover{color:#fff !important}.grid-page-reg{clear:both;display:block;margin:0 auto;padding:0;position:relative;width:80%;max-width:1400px !important}.heart-first-hero{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0}.hero-first-hero-fixed{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.heart-first-hero-pre-left{display:block;padding:170px 0 0 0;position:relative;width:60%;transition:all 1s ease-in-out}.heart-first-hero-pre-right{display:block;padding:160px 0 30px;position:relative;width:39%;transition:all 1s ease-in-out}.heart-first-coming,.heart-first-coming p{color:#000;font-family:'BigNoodleTitling',sans-serif !important;font-size:36px;font-weight:normal;margin:0 !important;letter-spacing:12px;line-height:90%;position:relative;text-align:center;z-index:1}.heart-first-year,.heart-first-year p{color:#b31635;font-family:'BigNoodleTitling',sans-serif !important;font-size:300px;font-weight:normal;height:150px;margin:0 !important;letter-spacing:5px;line-height:90%;overflow:visible;position:relative;text-align:center;z-index:1}.heart-first-hero-pre-img{padding-bottom:20px;position:relative;z-index:0}.heart-first-book-form-wrap{padding:0}.heart-first-book-form-wrap:focus{outline:0}.heart-first-book-form-wrap .grid-page-reg{padding:20px 0 0}.heart-first-book-form-wrap .heart-first-form{background:#fff}.heart-first-book-form-wrap .hs-form{display:table !important;float:none !important;margin:0 auto !important;position:relative;width:90% !important}.heart-first-book-form-wrap .heart-first-form .hs-form-field{float:left;margin:0 !important;width:100%}.heart-first-book-form-wrap .heart-first-form .hs-form-field:nth-child(3n+3){margin:0 !important}.heart-first-book-form-wrap .heart-first-form .hs-form-field .input input{margin-bottom:0 !important}.heart-first-book-form-wrap .heart-first-form .form-title{color:#221f20;display:table !important;float:none !important;font-family:'Century Gothic',Helvetica,Arial,sans-serif !important;font-size:24px !important;font-weight:100 !important;line-height:100% !important;margin:20px auto 10px !important;position:relative;width:90% !important}.heart-first-book-form-wrap .heart-first-form span,.heart-first-book-form-wrap .heart-first-form span h3.form-title{line-height:120% !important;margin:0 auto !important;padding:0 auto !important}.heart-first-book-form-wrap .heart-first-form span h3.form-title{display:none !important}.heart-first-book-form-wrap .heart-first-form label{background-color:transparent !important;color:#221f20 !important;display:block !important;font-family:'Century Gothic',Helvetica,sans-serif !important;font-size:14px !important;font-weight:100;letter-spacing:1px;margin:10px 0 5px !important;text-transform:none}.heart-first-form .hs-input{background-color:#f3f3f3;border-radius:0 !important;border:0 !important;color:#221f20 !important;font-family:'Century Gothic',Helvetica,sans-serif !important;padding:12px !important}.heart-first-form .hs-input:focus{outline:0;outline-color:black}.heart-first-form ul.inputs-list{margin-top:0 !important}.heart-first-form ul.inputs-list li{margin-left:0 !important}.heart-first-form ul.inputs-list li label.hs-error-msg{color:#e03a83 !important;margin-top:0 !important}.heart-first-form .hs-submit{clear:both;float:left;width:100%;margin:0 0 30px 0 !important;display:table;padding:15px 0 0 !important;margin:0 auto}.heart-first-form .hs-submit .hs-button{background-color:#eb5642 !important;color:#fff !important;cursor:pointer !important;font-family:'Lucida Grande',Helvetica,Arial,sans-serif !important;font-size:20px !important;font-weight:100 !important;line-height:120% !important;margin:0 !important;padding:16px 45px !important;position:relative}.heart-first-form .hs-submit .hs-button:hover{background-color:#f88167 !important}.form-privacy-policy{font-size:12px;margin-left:2%;padding-top:10px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1px}@media screen and (max-width:1400px){.heart-first-hero-pre-left{padding:150px 0 0 0;transition:all 1s ease-in-out}.heart-first-hero-pre-right{padding:120px 0 30px;transition:all 1s ease-in-out}.heart-first-coming,.heart-first-coming p{font-size:24px}.heart-first-year,.heart-first-year p{font-size:250px}.heart-first-hero-pre-img{top:0px}.heart-first-form .hs-submit .hs-button{font-size:16px !important}}@media screen and (max-width:1100px){.heart-first-year,.heart-first-year p{font-size:200px}}@media screen and (max-width:1000px){.form-privacy-policy{margin-left:5%}}@media screen and (max-width:767px){.heart-first-hero-pre-left{padding:30px 0 0 0;width:100%;transition:all 1s ease-in-out}.heart-first-hero-pre-right{padding:0 0 30px;width:100%;transition:all 1s ease-in-out}.heart-first-form .hs-form-field{float:left;margin:0 2% 0 0 !important;width:48%}.heart-first-form .hs-form-field:nth-child(3n+3){margin:0 2% 0 0 !important}.heart-first-form .hs-form-field:nth-child(2n+2){margin:0 0 0 0 !important}.heart-first-book-form-wrap .widget-type-form{width:86% !important}.form-privacy-policy{margin-left:10%}.heart-first-coming,.heart-first-coming p{font-size:18px}.heart-first-year,.heart-first-year p{height:100px;overflow:visible}.heart-first-form .hs-submit .hs-button{font-size:12px !important}}@media screen and (max-width:600px){.heart-first-landing-page{background-size:75% auto}.heart-first-book-form-wrap .widget-type-form{width:80% !important}.heart-first-form .hs-submit .hs-button{padding:10px 35px !important}}.about-bg{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding:100px 0 0}h2.about-title{color:#fff;font-family:'BigNoodleTitling',Helvetica,sans-serif !important;font-size:48px !important;line-height:100% !important;margin-top:10px;text-align:center;text-transform:uppercase}h3.about-title{color:#fff;font-family:'BigNoodleTitling',Helvetica,sans-serif !important;font-size:120px !important;line-height:80% !important;margin:75px 0 300px;text-align:left;text-transform:uppercase}.foreground-about{bottom:0;display:block;height:330px;left:0;position:absolute;width:60%}.foreground-about img{bottom:0;display:block;left:0;position:absolute}.about-desc-down{top:300px}.about-desc-white p{color:#fff;font-family:'Century Gothic',Helvetica,sans-serif !important;font-size:18px !important;line-height:140% !important}.responsive-img-alt{height:100%;position;relative;width:auto}.purple-trans-overlay{background:transparent;background:-moz-linear-gradient(left,transparent 0%,#8b328b 100%);background:-webkit-linear-gradient(left,transparent 0%,#8b328b 100%);background:linear-gradient(to right,transparent 0%,#8b328b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='#8B328B',GradientType=1);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;opacity:.8;filter:alpha(opacity=80)}@media screen and (max-width:1000px){h2.about-title{font-size:36px !important}h3.about-title{font-size:96px !important}}@media screen and (max-width:767px){.about-bg{padding-top:30px}h2.about-title{font-size:24px !important}h3.about-title{font-size:60px !important;margin:75px 0 0}.foreground-about{height:auto;position:relative;width:100%}.about-desc-down{margin-bottom:40px;top:unset}.foreground-about img{position:relative}.grid-10,.grid-9b,.grid-9,.grid-8b,.grid-8,.grid-7b,.grid-7,.grid-6b,.grid-6,.grid-5b,.grid-5,.grid-4b,.grid-4,.grid-3b,.grid-3,.grid-2b,.grid-2,.grid-1b,.grid-1,.grid-47{width:100%}.fr{float:left}}