body{font-weight:400}h1,h2,h3,h4,h5{font-weight:800}@media(min-width:768px){.grid-3col>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-3col>span:after{content:"";display:inline-block;width:31%}.grid-3col>span>*{-ms-flex-preferred-size:31%;flex-basis:31%;margin:0 0 30px}}.header-container-wrapper .span12{min-height:0}#header-03{position:absolute;left:0;top:0;width:100%;z-index:10;padding:35px 0}#header-03 .page-center{padding:0}#header-03 .page-center>.row-fluid-wrapper>.row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header-03 .page-center>.row-fluid-wrapper>.row-fluid:before,#header-03 .page-center>.row-fluid-wrapper>.row-fluid:after{display:none}#header-03 .page-center>.row-fluid-wrapper>.row-fluid>div{width:auto}@media(min-width:768px){#header-03 .main-nav{margin-top:2em}#header-03 .phone-link{display:none}}@media(max-width:767px){#header-03{padding:0px}#header-03 .mobile-trigger{top:50px;right:85px;top:30px;right:55px;bottom:auto}#header-03 .phone-link{display:inline-block;position:absolute;right:59px;top:48px;top:26px;right:29px;font-size:24px}}#header-03 .logo img{max-width:100%}@media(min-width:768px){#header-03 .logo img{position:absolute;left:0;top:35px;margin:auto;width:414px;max-width:30%}}@media(min-width:768px) and (max-width:900px){#header-03 .logo img{max-width:25%}}@media(max-width:767px){#header-03 .logo{max-width:250px}#header-03 .logo img{position:absolute;left:0;top:20px;max-width:200px}}@media(max-width:400px){#header-03 .logo img{max-width:150px}}@media(max-width:370px){#header-03 .logo{max-width:200px}}@media(min-width:768px){#header-03 .main-nav .hs-menu-wrapper{text-align:right}#header-03 .main-nav .hs-menu-wrapper>ul{position:relative;display:inline-block !important}#header-03 .main-nav .hs-menu-wrapper>ul:after{content:"";width:9999px;height:2px;background:#1974d2;position:absolute;left:100%;transition:all ease-in-out 200ms}#header-03 .main-nav .hs-menu-wrapper>ul.last-child-hover:after{left:105%}#header-03 .main-nav .hs-menu-wrapper>ul>li>a{color:#1974d2;position:relative;font-weight:400;padding:0;font-size:14px}#header-03 .main-nav .hs-menu-wrapper>ul>li:last-child>a{padding-right:10px}#header-03 .main-nav .hs-menu-wrapper>ul>li+li{margin-left:2em}#header-03 .main-nav .hs-menu-wrapper>ul>li>a{border-top:2px solid #1974d2;font-weight:bold}#header-03 .main-nav .hs-menu-wrapper>ul>li:hover,#header-03 .main-nav .hs-menu-wrapper>ul>li.active-branch{background:0}#header-03 .main-nav .hs-menu-wrapper>ul>li:hover>a{color:#fbcd20;border-color:#fbcd20}#header-03 .main-nav .hs-menu-wrapper>ul>li.active-branch>a{color:#fbcd20;border-color:#fbcd20}#header-03 .main-nav .hs-menu-wrapper>ul>li.active-branch>a:after{background:none !important}#header-03 .main-nav .hs-menu-wrapper>ul>li.active-branch+li.line-left>a:before{background:0}#header-03 .main-nav .hs-menu-wrapper>ul>li:not(.active-branch)>a:before{content:"";width:2em;height:2px;background:transparent;bottom:100%;top:auto;position:absolute;right:100%}#header-03 .main-nav .hs-menu-wrapper>ul>li:first-child>a:before{display:none}#header-03 .main-nav .hs-menu-wrapper>ul>li>ul>li.hs-item-has-children>a:after{top:15px}#header-03 .main-nav .hs-menu-wrapper>ul>li:not(.active-branch):not(.before-active)>a:after{content:"";width:2em;height:2px;background:transparent;bottom:100%;top:auto;position:absolute;left:100%;transition:all ease-in-out 200ms}#header-03 .main-nav .hs-menu-wrapper>ul>li:last-child>a:after{display:none}#header-03 .main-nav .hs-menu-wrapper>ul>li.line-left>a:before{background:#1974d2}#header-03 .main-nav .hs-menu-wrapper>ul>li.line-right>a:after{background:#1974d2 !important}}@media(min-width:768px) and (max-width:1024px){#header-03 .main-nav .hs-menu-wrapper>ul>li+li{margin-left:2em;margin-left:1em}}@media(min-width:1024px){#header-03 .main-nav .hs-menu-wrapper>ul>li+li{margin-left:3em}#header-03 .main-nav .hs-menu-wrapper>ul>li>a:before,#header-03 .main-nav .hs-menu-wrapper>ul>li>a:after{width:3em}}@media(min-width:768px){.header-03-top-wrapper>.row-fluid-wrapper>.row-fluid{display:flex !important;justify-content:flex-end !important;align-items:center}.header-03-top-wrapper>.row-fluid-wrapper>.row-fluid>.span6{flex-basis:auto;width:auto !important;margin-left:20px !important}}#header-03 .header-03-cta{top:10px;text-align:right}@media(min-width:768px) and (max-width:991px){#header-03 .header-03-cta .btn{padding:10px 20px !important}#header-03 .header-03-cta .btn p{font-size:15px}}@media(max-width:767px){#header-03 .header-03-cta{position:absolute;top:70px;right:10px;padding:0;margin:0}#header-03 .header-03-cta .btn{padding:6px 17px !important;font-size:14px;line-height:1 !important;min-height:0 !important;margin:0}}.header-03-top-wrapper .header-phone-call{font-family:'Dosis',sans-serif;font-weight:200}.header-03-top-wrapper .header-phone-call span{font-size:36px;color:#474747;font-family:'Dosis',sans-serif;font-weight:200}@media(min-width:992px) and (max-width:1100px){.header-03-top-wrapper .header-phone-call span{font-size:30px}}@media(min-width:768px) and (max-width:991px){.header-03-top-wrapper .header-phone-call span{font-size:16px}}#site-footer-03{background:#f4f4f4}#site-footer-03 .span3{padding-right:10px}#site-footer-03 .span3:last-child{border:0px}#site-footer-03 h4{font-size:;font-weight:bold;letter-spacing:1px;color:}#site-footer-03 p,#site-footer-03 a{color:#999;font-size:14px}#site-footer-03 .hs-rss-item{margin-bottom:5px}#footer-03{position:relative;background:#f4f4f4;border-top:1px solid #b6b6b6}.footer-background,.footer-background a,.footer-copyright a,.footer-container-wrapper .more-links a,.footer-container-wrapper .contact-us a,.footer-container-wrapper .about-us a{color:#0042a0}.footer-background,.footer-background a{background:#1974d2}.footer-container-wrapper .more-links a:hover,.footer-container-wrapper .contact-us a:hover,.footer-container-wrapper .about-us a:hover{color:#FFF}.footer-container-wrapper .more-links a{margin:10px 0px}.footer-container-wrapper .footer-copyright{background:#4a4a4a;color:#fbcd20;padding:10px 0px;font-size:12px}.footer-container-wrapper .social-icons .fa{font-size:20px;padding-right:5px}#footer-03 a{color:#999}#footer-03 a:hover{color:#fff}@media(max-width:767px){#footer-03{text-align:center}}#footer-03 .scroll-to-top span{z-index:3}#footer-03 .scroll-to-top span:before{content:"";position:absolute;left:-50px;top:0;right:0;bottom:0;margin:auto;width:100px;height:50px;background:#f4f4f4;z-index:1}.float-scroll-to-top{position:fixed;right:10px;bottom:10px;width:35px;height:35px;background:#1974d2;text-align:center;line-height:35px;cursor:pointer;opacity:.8;transition:.2s}.float-scroll-to-top:hover{opacity:1}.float-scrolll-to-top i{color:#fff;font-size:30px}.float-scroll-to-top-wrapper{min-height:0px !important;height:auto}.cm-text-highlighted-number{position:relative;padding-top:30px}.cm-text-highlighted-number>a>h3{left:0;top:0;font-size:60px;margin:0 0 -.25em -.1em;padding:0;color:#fbcd20;line-height:.5;font-weight:200;font-family:'Dosis',sans-serif}.cm-text-highlighted-number>a>h4{font-size:14px;margin:10px 0 10px;font-weight:bold;color:#4a4a4a}.cm-text-highlighted-number>a:hover>h4{color:#1974d2}.cm-featured-circle{position:relative;border:2px solid #fbcd20;border-radius:100%;width:227px;height:227px;padding:25px;text-align:center;margin:auto auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cm-featured-circle img{margin:0 0 5px}.cm-featured-circle h2{font-size:40px;margin:0}.cm-featured-circle p{margin:0;font-weight:300;font-size:14px}@media(min-width:768px){.cm-featured-circle{margin:auto}}.recent-posts-02 .recent-posts-02-box{display:inline-block;width:100%;border:2px solid #f7f7f7;margin-bottom:20px}.recent-posts-02 a{display:inline-block;width:100%;height:auto}.recent-posts-02 a div{position:relative;display:inline-block;width:100%;float:left;background-size:cover;background-repeat:no-repeat;background-position:center}.recent-posts-02 a div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:.3s ease}.recent-posts-02 a:hover div:before{background:rgba(0,0,0,0.2)}.recent-posts-02 h3{display:inline-block;width:100%;margin:0;padding:50px 20px;font-size:28px;font-weight:300;color:#4a4a4a;text-align:center}@media(max-width:479px){.recent-posts-02 div{height:auto;background:none !important}.recent-posts-02 div img{width:100%}}@media(min-width:480px){.recent-posts-02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.recent-posts-02 a div{padding-bottom:50%}.recent-posts-02 .recent-posts-02-box{-ms-flex-preferred-size:calc(50% - 22px);flex-basis:calc(50% - 22px);margin:10px}.recent-posts-02 img{display:none !important}}@media(min-width:992px){.recent-posts-02 .recent-posts-02-box{-ms-flex-preferred-size:calc(33.333333% - 22px);flex-basis:calc(33.333333% - 22px);margin:10px}}.start-here-hero-banner{position:relative;padding:240px 0 160px}.start-here-hero-banner:after{content:url('https://cdn2.hubspot.net/hubfs/2823558/Endsight-Apr2017/icons/separator-circuit-fullwidth-left-white.png');position:absolute;bottom:0;left:0}@media(max-width:767px){.start-here-hero-banner{padding-top:90px}}.start-here-boxes{padding:40px 0 160px}.start-here-boxes>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.start-here-boxes>span:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px}.start-here-boxes-2>span{max-width:550px}.start-here-boxes-3>span{max-width:850px}.start-here-boxes>span>div{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:768px){.start-here-boxes-2>span>div{-ms-flex-preferred-size:50%;flex-basis:50%}.start-here-boxes-3>span>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}.start-here-box{width:250px;height:250px;border:2px solid #1974d2;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;transition:all ease-in-out 200ms;margin:0 auto 20px;padding:2em 1.5em;text-align:center;word-break:break-word}@media(min-width:993px){.start-here-box:hover{background:#1974d2;color:#fff}}.start-here-box .start-here-box-image-hover{display:none}@media(min-width:993px){.start-here-box:hover .start-here-box-image{display:none}.start-here-box:hover .start-here-box-image-hover{display:inline-block}}.start-here-box h2{display:inline-block;width:100%;margin:.5em 0 .2em;line-height:1.1;word-break:break-word}@media(min-width:993px){.start-here-box:hover h2{font-weight:bold}}.start-here-box small{display:inline-block;width:100%;word-break:break-word}.start-here-form{max-width:500px;margin:40px auto 0}.speaker-hero-banner{position:relative;padding:100px 0}.speaker-hero-banner:after{content:url('https://cdn2.hubspot.net/hubfs/2823558/Endsight-Apr2017/icons/separator-circuit-fullwidth-left-white.png');position:absolute;bottom:0;left:0}.speaker-hero-banner h1{margin:0}@media(min-width:768px){.speaker-hero-banner h1{font-size:48px}.speaker-hero-banner h2{font-size:36px}}@media(max-width:767px){.speaker-hero-banner{padding-bottom:150px}}.endsight-overlay{position:relative}.endsight-overlay:after{content:url('https://cdn2.hubspot.net/hubfs/2823558/Endsight-Apr2017/icons/separator-circuit-fullwidth-left-white.png');position:absolute;bottom:0;left:0}.widget-type-email_subscriptions h1,.widget-type-email_subscriptions_confirmation h1{font-size:36px;line-height:1.2;font-weight:300}.widget-type-email_subscriptions h1 span{display:block;font-size:16px;margin-top:20px;font-weight:400}.widget-type-email_subscriptions h2,.widget-type-email_subscriptions_confirmation h2{display:block;text-align:center;font-weight:bold;font-size:36px;margin:20px 0;font-family:Dosis,sans-serif}.email-prefs .item .item-inner{background:0;border:2px solid #1974d2;border-radius:0}.email-prefs .item .item-inner.selected{border:2px solid #1974d2}.email-prefs .item .item-inner input[type="checkbox"]{-webkit-appearance:none;width:32px;height:32px;border:2px solid #1974d2;cursor:pointer;outline:0}.email-prefs .item .item-inner input[type="checkbox"]+span{font-size:36px;font-weight:400;font-family:Dosis,sans-serif;line-height:1.25}.email-prefs .item .item-inner.selected input[type="checkbox"]:before{content:"\f00c";font-family:fontawesome;font-size:27px;color:#1974d2}.email-prefs .item .item-inner p{margin:0 0 0 41px}.widget-type-email_subscriptions .subscribe-options p{margin:0}.widget-type-email_subscriptions .subscribe-options label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.widget-type-email_subscriptions #globalunsub{-webkit-appearance:none;width:20px;height:20px;border:2px solid #1974d2;cursor:pointer;outline:0}.widget-type-email_subscriptions #globalunsub:checked:before{content:"\f00c";font-family:fontawesome;font-size:16px;color:#1974d2}.widget-type-email_subscriptions input[type="submit"]{margin:40px auto 0;display:block}.widget-type-email_subscriptions p,.widget-type-email_subscriptions_confirmation p,.widget-type-email_simple_subscription p,.subscribe-options label span{font-size:16px}@media(min-width:768px){.widget-type-email_subscriptions .page-header,.widget-type-email_subscriptions p.header,.widget-type-email_subscriptions .subscribe-options p.header,.widget-type-email_subscriptions #globalunsub{margin-left:57px}}@media(max-width:767px){.email-prefs .item .item-inner input[type="checkbox"]+span{font-size:30px;line-height:1.3}}.widget-type-email_subscriptions_confirmation h2{margin-top:1.5em}.widget-type-password_prompt input[type="password"]{padding:10px 15px;border:0;border-bottom:2px solid #1974d2;border-radius:0;height:auto !important;font-size:40px}.widget-type-password_prompt input[type="submit"]{border-radius:0;margin:30px auto 0;display:block}