body.mortgage-brokers-lp #hellobar-pusher~.header-container-wrapper .row-fluid .header{top:0px !important}.mortgage-brokers-lp .text-block1 a.cta_button,.mortgage-brokers-lp .blue-content-banner a.cta_button{max-width:100%}body.mortgage-brokers-lp a{text-decoration:underline}@media(min-width:768px) and (max-width:1024px){body.mortgage-brokers-lp p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4a4a4a}}@media(max-width:767px){body.mortgage-brokers-lp p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4a4a4a}}iframe.HB-Bar,#hellobar-pusher{display:none !important}.header-container-wrapper .row-fluid .header{top:0 !important}body .row-fluid .seo-tab-list.fixed{top:80px !important}@media(max-width:767px){body .row-fluid .seo-tab-list.fixed{top:80px !important}}.join-next-training-widget{display:none}body .row-fluid .calculator-body .wrapper{max-width:640px;padding:0}.row-fluid ol{padding-left:25px}.row-fluid li{list-style:inherit;font-size:22px}.row-fluid ol li{color:#02abd5}.row-fluid ol li span{color:#4a4a4a}.white-bg.step-section.intro-section.video-text-popup{background:#fff}.white-bg.step-section.intro-section.video-text-popup blockquote{font-size:52px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#000;font-style:italic;border-left:0;position:relative;padding-left:0}.white-bg.step-section.intro-section.video-text-popup blockquote:before{content:'';position:absolute;top:-40px;left:auto;width:39px;height:33px;background:url(http://cdn2.hubspot.net/hubfs/1151181/Assets_August_2017/quote-left.svg?t=1531380033078)no-repeat}.white-bg.step-section.intro-section.video-text-popup h4{font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#000;text-transform:uppercase}.white-bg.step-section.intro-section.video-text-popup p{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:.5px;color:#000}@media(max-width:1024px) and (min-width:768px){.white-bg.step-section.intro-section.video-text-popup blockquote{font-size:31.2px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#000}.white-bg.step-section.intro-section.video-text-popup h4{font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#000}.white-bg.step-section.intro-section.video-text-popup p{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:.5px;color:#000}}@media(max-width:767px){.white-bg.step-section.intro-section.video-text-popup blockquote{font-size:31.2px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#000}.white-bg.step-section.intro-section.video-text-popup h4{font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.6px;color:#000}.white-bg.step-section.intro-section.video-text-popup p{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:.5px;color:#000}}.white-bg.step-section.intro-section.video-text-popup a.fancybox-media{height:100%;display:block;position:relative}.white-bg.step-section.intro-section.video-text-popup a.fancybox-media:after{content:url("https://cdn2.hubspot.net/hubfs/1151181/Assets%20-%20May%202018/Mortgage%20Brokers%20LP/hero-play-button.svg");position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.seo-section-one{padding-top:100px;background-color:#f8f8f8}body .container-fluid .row-fluid .seo-section-one .wrapper{max-width:971px;margin:0 auto;float:none}.part1-text{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.2;letter-spacing:-0.1px;text-align:left;color:#4a4a4a;padding-bottom:100px}body .row-fluid .part2-text{max-width:572px;margin:0 auto;margin-left:auto !important;float:none !important;margin-bottom:40px;text-align:center}body .row-fluid .part2-text h2{font-size:30px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.1px;text-align:center;color:#4a4a4a}body .row-fluid .part2-text p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#696969}.seo-section-one .calculator-wrapper{padding:0;background-color:#f8f8f8}body.all-states-page .seo-section-six{padding-bottom:120px;padding-top:120px}body .row-fluid .seo-tab-list .wrapper{max-width:100%}body .cta-center{text-align:center;padding-top:100px}body .cta-center a.cta_button{max-width:max-content;padding:15px 60px}.padding-100{padding-top:100px;padding-bottom:100px}.three-col-texts{background-color:#f8f8f8}.blue-content-banner{padding-top:70px;padding-bottom:82px;background-color:#02abd5}.blue-content-banner h2{font-size:30px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:.6px;text-align:center;color:#fff}.blue-content-banner p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:#fff}.blue-content-banner .head-text{max-width:470px}.row-fluid .text-block1{background-color:#f8f8f8}.row-fluid .text-block1 .wrapper{max-width:570px}.text-video-section1{padding:125px 0;background-color:#f8f8f8}.row-fluid .text-block2{background-color:#fff}.row-fluid .text-block2 .wrapper{max-width:900px}.row-fluid .text-block2 h2{font-size:38px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}.row-fluid .text-block2 .wrapper .cta_button{max-width:566px}@media(min-width:768px) and (max-width:1024px){body.all-states-page .seo-section-six h2{font-size:37px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:.3px;text-align:center;color:#000}body .row-fluid .costing-cm-container-five-col>span .hs_cos_wrapper{flex-basis:47%;-webkit-flex-basis:47%;margin-bottom:30px}body .row-fluid .wrap-and-center .head-text h3{font-size:29px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;text-align:center;color:#4a4a4a}body.all-states-page .seo-section-six{padding-bottom:80px;padding-top:80px}}@media(max-width:767px){.section-step-1:before,.section-step-3:before{display:none}.step-section .left-image,.step-section .right-image{display:block}.step-section .right-image.mobile{display:block}.step-section .right-image.desktop{display:none}body .row-fluid .wrap-and-center .head-text h3{font-size:29px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.45;letter-spacing:normal;color:#4a4a4a}.padding-100{padding-top:60px;padding-bottom:60px}body.all-states-page .seo-section-six{padding-bottom:60px;padding-top:60px}}.step-section.section-step-3{padding-bottom:200px;background-color:#fff}@media(min-width:1025px) and (max-width:1250px){body .row-fluid .seo-tab-list ul li{padding:16.5px 15px}}@media(min-width:1025px) and (max-width:1500px){.section-step-3{padding-bottom:100px}}.row-fluid .hide-section{display:none}.step-section .left-col img{position:absolute;left:0;width:45% !important}.step-section.intro-section,.part1-text,.step-section.step-style,body .container-fluid .row-fluid .seo-section-one .wrapper{padding-bottom:0}.step-section h2{color:#4a4a4a}body .container-fluid .row-fluid .seo-section-one .wrapper{border-bottom:0}.left-col a.cta_button{max-width:447px}.step-section .left-image,.step-section .right-image{width:100%;margin-top:0}@media(max-width:1024px) and (min-width:768px){.step-section.section-step-3{padding-bottom:80px;background-color:#fff}}.span12.widget-span.widget-type-cell.image-text-section{background-color:#fff}@media(min-width:1025px){.white-bg.step-section.intro-section.video-text-popup{margin-top:75px;padding-bottom:80px}.span12.widget-span.widget-type-widget_container.costing-cm-container-five-col{padding-bottom:75px}}body.mortgage-brokers-lp .seo-testimonial-cm>.row-fluid-wrapper>.row-fluid h4,body.mortgage-brokers-lp .seo-testimonial-cm>.row-fluid-wrapper>.row-fluid p,body.mortgage-brokers-lp .seo-testimonial-cm>.row-fluid-wrapper>.row-fluid blockquote{text-align:right}.white-bg.step-section.section-step-1.intro-section{padding:100px 0;background-color:#f8f8f8}.intro-section.no-bg p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:#4a4a4a}.row-fluid .description{max-width:770px;display:block;margin:0 auto !important;float:none !important}.image-text-section .row-fluid .description{max-width:500px}.image-text-section .row-fluid .right-col{margin-left:0}.image-text-section .list-style ul,.image-text-section .list-style li:last-child{margin-bottom:0}.image-text-section .cta_button{margin-top:50px}.image-text-section .row-fluid .span6{width:50%;padding:0 20px}.image-text-section .row-fluid .span6.img-wrapper{padding:0}.image-text-section .header-encapsulate{max-width:500px;margin:0 auto}.image-text-section .header-encapsulate h3{font-size:30px;letter-spacing:.6px;line-height:36px}.image-text-section .description p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4a4a4a;margin-bottom:10px}@media(min-width:1025px){.image-text-section .row-fluid .span6.right-col a.cta_button{width:100%;padding-left:0;padding-right:0}}@media(min-width:768px) and (max-width:1024px){.image-text-section .row-fluid .description{max-width:500px}.white-bg.step-section.section-step-1.intro-section{padding-top:80px;padding-bottom:80px}.image-text-section .row-fluid .right-col h2{font-size:30px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.1px;color:#4a4a4a}.image-text-section .row-fluid .span6{width:50%;padding:0 20px}.image-text-section .row-fluid .span6.img-wrapper{padding:0}.image-text-section .header-encapsulate h3{font-size:25px;letter-spacing:.5px;line-height:30px}.image-text-section .description p{margin-bottom:25px}.padding-100{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.image-text-section .row-fluid .right-col{margin-left:0;margin-top:29px}.white-bg.step-section.section-step-1.intro-section{padding-bottom:66px}.image-text-section .row-fluid .description{max-width:500px;padding:0 20px;padding-bottom:60px}.image-text-section .row-fluid .right-col h2{font-size:30px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:-0.1px;color:#4a4a4a}.image-text-section .row-fluid .span6{width:100%}.image-text-section .header-encapsulate h3{font-size:25px;letter-spacing:.5px;line-height:30px}.image-text-section .header-encapsulate{padding:0 20px}.image-text-section .description p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4a4a4a}}.row-fluid .vertical-center{display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;-webkit-justify-content:center;justify-content:center}@media(min-width:768px){body .row-fluid .seo-testimonail-container>span .hs_cos_wrapper:nth-child(2n) .seo-testimonial-cm>.row-fluid-wrapper>.row-fluid{flex-direction:row-reverse}body .row-fluid .seo-testimonail-container>span .hs_cos_wrapper:nth-child(2n+1) .seo-testimonial-cm>.row-fluid-wrapper>.row-fluid{flex-direction:inherit}}.step-section p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.82;letter-spacing:normal;color:#696969}.seo-testimonial-section{padding:0}.step-section{background-color:#f8f8f8}span.and-mark{font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#4a4a4a}p.mark-wrapper{margin:40px 0;text-align:center}@media(min-width:768px) and (max-width:1024px){.step-section p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#4a4a4a}.section-step-3{padding-bottom:80px}}@media(max-width:767px){.section-step-1{padding-top:50px}.step-section p{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#696969}.seo-testimonial-cm .image-module img{max-width:200px}body .row-fluid .seo-testimonial-section{padding:0}.section-step-3{padding-bottom:60px}.section-step-1.no-bg:before{background:0}body .row-fluid .seo-testimonial-cm .text-module h4,body .row-fluid .seo-testimonial-cm .text-module p,body .seo-testimonial-cm .text-module blockquote{text-align:left}body .seo-testimonial-cm .text-module blockquote:before{right:auto}body .seo-testimonial-cm .text-module blockquote:after{display:none}body .seo-testimonial-cm .text-module blockquote{margin-bottom:0}.seo-testimonail-container.padding-100{padding-bottom:0}.step-section .left-image img,.step-section .right-image img,.step-section.section-step-3 .right-image img{width:100% !important;position:relative;left:auto;padding-bottom:30px}.step-section.section-step-3 .wrapper>.row-fluid-wrapper>.row-fluid{display:flex;flex-flow:column-reverse}.step-section.section-step-3{padding-top:30px;padding-bottom:30px}}.try-it-free-form form{overflow:inherit}body .row-fluid .try-it-free-form form ul.hs-error-msgs{z-index:99999}.try-it-free-form form .hs_error_rollup{position:relative}body .row-fluid .try-it-free-form .hs_error_rollup .hs-error-msgs{top:98px}body .container-fluid .row-fluid .try-it-free-form{min-height:auto}.step-section.section-step-3 .right-image img{max-width:778px}.list-style li{font-size:22px}@media(min-width:1025px){.mortgage-brokers-lp .step-section.section-step-1{padding-bottom:120px}}@media(max-width:1024px){.list-style li{font-size:18px}}@media(max-width:1024px) and (min-width:768px){.seo-testimonail-container.padding-100{padding:55px 0 25px}}@media(max-width:767px){body.mortgage-brokers-lp .step-section.section-step-1 .wrapper>.row-fluid-wrapper>.row-fluid{display:flex;flex-flow:column}}