#generic-share-btn,a.mobile-linkedin{display:none}#hero-banner .hero-overlay p:not(h1 p){color:#41434C}#congratulationModal .modal-content{max-width:582.73px;padding:32px;border-radius:20px;border:3px solid #32B4F0;background-color:#fff;position:relative}#congratulationModal .modal-title{font-family:'zilla_slabbold';font-size:36px;font-weight:700;line-height:43.2px;text-align:center;color:#2D4B91;margin-bottom:15px}#congratulationModal .modal-desc{font-size:18px;color:#41434C;font-family:'Montserrat-Regular',sans-serif;line-height:21.94px;text-align:center;font-weight:300;margin-bottom:0}#congratulationModal .btn-close{font-size:27px;color:#1E3C78;right:0;top:0;cursor:pointer;font-weight:300}#congratulationModal .modal-body{padding-top:0}.referral-input{position:relative;border:1px solid #ddd;border-radius:5px;padding:10px;background-color:#fff}.referral-img{width:100%}.input-container{display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #243D74;border-radius:0 10px 10px 0;overflow:hidden;position:relative}.input-container input{flex-grow:1;border:none;padding:8px 12px;font-size:18px;font-weight:700;line-height:20px;text-align:left;text-underline-position:from-font;color:#1E3C78}.input-container input:focus{outline:none}.refer-copy-btn{width:70px;height:70px;background-color:#243D74;border:0;outline:none}.copy-text-label{font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#2D4B91}.referral-section{align-items:center;display:flex}#gform_confirmation_wrapper_44{margin:auto}.social-share-title{font-size:16px;font-weight:300;line-height:19.5px;color:#41434C;margin-top:24px;text-align:left}#referral-header{margin:0 0 24px 0;font-size:52px;line-height:1}.referral-section-info{text-align:left}#copy-message{font-size:14px;position:absolute;right:0}.share-icons{justify-content:space-between;width:max-content}#confirmation-target-div{margin:67px 0}::-webkit-input-placeholder{color:#1E3C7866;opacity:1}:-ms-input-placeholder{color:#1E3C7866}::-ms-input-placeholder{color:#1E3C7866}::placeholder{color:#1E3C7866}.review-loan-document h2 p{margin-bottom:0}.review-loan-document .col-md-4{padding-left:0!important;padding-right:0!important}.review-loan-document .col-md-4 p:not(.cons-desc){padding:0;margin:0}.review-loan-document .col-md-4 .cons-heading{margin-top:0}.review-loan-document{background-image:url(../svg/vector-23.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;background-color:#EBF5FF;padding:67px}.review-loan-document .sub-heading{font-family:"zilla_slabbold";font-size:28px;line-height:33.6px;text-align:center;color:#2D4B91;font-weight:600}.review-loan-document-desc{font-size:18px;font-weight:300;line-height:21.94px;text-align:center;margin:5px auto;color:#41434C}.review-loan-document h3{font-family:"zilla_slabbold";font-size:22px;line-height:26.4px;letter-spacing:.025em;color:#1E3C78}#review-loan-doc-content .cons-desc,#review-loan-doc-content .cons-heading{max-width:60%;text-align:center;margin-left:auto;margin-right:auto}#review-loan-doc-content .cons-heading{color:#1E3C78;font-weight:600}#review-loan-doc-content .cons-desc{color:#41434C;font-weight:300}#review-loan-doc-content .btn.btn-primary{margin-right:0}#review-loan-doc-content .row.formated-text{position:relative;z-index:10}#review-loan-doc-content .btn.btn-primary{margin-right:0!important}.trustpilot-review{background-color:#2D4B91;background-image:none}.trustpilot-review h3{color:#fff;padding-top:2em;padding-bottom:2.5em;border-bottom:2px solid #fff;font-family:'Montserrat',sans-serif;font-size:32px}.trustpilot-review .success-slider{background-color:transparent;color:#6d6e71;box-shadow:none;padding:0;display:flex;justify-content:center;align-items:center;height:auto;width:auto}.trustpilot-review img.big-quote{margin-top:0;width:80px;margin-right:.5em}.trustpilot-review img.small-quote{margin-right:0;width:50px;margin-top:.5em}.trustpilot-review .left-indent{text-indent:6em}.slick-dots li button:before{color:#f2bb1780}.trustpilot-review img#lastquote{margin-top:0}.trustpilot-review h2{color:#fff;text-align:center;margin-bottom:0;margin-top:0;font-weight:700}.trustpilot-review h2 p{margin-bottom:0}.trustpilot-review .formated-text{width:80%}.trustpilot-review-slider h2{float:left;text-align:left;width:35%}.trustpilot-review-slider button.slick-prev{position:absolute;left:-54%;top:50%;background-image:url(../svg/button-3.svg);background-size:cover;padding:2em;background-color:transparent;border:0;margin-top:2em}.trustpilot-review-slider button i{display:none}.trustpilot-review-slider button.slick-next{position:absolute;left:-45%;top:50%;background-image:url(../svg/button-rotated-1.svg);background-size:cover;padding:2em;background-color:transparent;border:0;margin-top:2em}.trustpilot-review-slider{background-image:url(../png/rectangle-5685.png);background-repeat:no-repeat;background-position:right;padding:4em 0;background-size:50% 90%}.trustpilot-review-slider .slick-slide img{margin:0!important}.trustpilot-review-slider .news-box{pointer-events:none;cursor:default}.trustpilot-review h3 span{font-weight:700}.success-slider{width:100%}.share-icons i{font-size:32px;padding:0}.share-icons img{width:30px;height:32px;vertical-align:sub}.share-icons a{color:#2D4B91;margin-right:1em}.simple-heading-cta-block{position:relative}.ref-details input,.ref-details .form-control{font-size:15px;background-color:#fff;padding:1em;margin-bottom:2em;border-radius:50px;line-height:inherit;text-align:center;height:auto;color:#2D4B91;font-weight:700;width:75%;margin-left:auto;margin-right:auto}.ref-details input::placeholder{color:#2D4B91}.ref-details{text-align:center}.ref-details h5,.share-title{color:#F2B817;font-weight:700;font-size:24px;text-align:center}.ref-details p{color:#fff}.share-btns{display:flex;justify-content:center}.share-btns a{color:#2D4B91;background-color:#fff;padding:5px 10px;border-radius:100%;margin:0 10px}.display-none{display:none!important}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.2);z-index:999;opacity:1;transition:all 0.5s}.lds-dual-ring{display:inline-block}.lds-dual-ring:after{content:" ";display:block;width:100px;height:100px;margin:5% auto;border-radius:50%;border:17.17px solid #fff;border-color:#FFAF0F #ffaf0fde #ffaf0f82 #ffaf0f59;animation:lds-dual-ring 1.2s linear infinite;top:36%;position:relative}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.trustpilot-review h3{font-size:32px;margin-top:0}#ad-cta-block{background-image:url(../png/group-39473.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;background-position:bottom right}#ad-cta-block h2{width:57%;font-size:46px;font-weight:500;text-align:left}#ad-cta-block .ctaBlock{top:85%}@media screen and (min-width:1361px){#ad-cta-block{min-height:92vh}.referral-section{padding:2em;justify-content:left}}@media screen and (max-width:1360px){.trustpilot-review h3{font-size:26px}#referral-header{font-size:36px}}@media (min-width:1025px) and (max-width:1360px){#ad-cta-block{min-height:80vh;height:fit-content}#ad-cta-block .ctaBlock h2{font-size:32px}#ad-cta-block .ctaBlock{width:90%}}@media (max-height:730px) and (min-width:1025px){#ad-cta-block{min-height:105vh;background-position:bottom right}}@media (min-width:641px) and (max-width:1024px){#referral-header{margin:0 0 20px 0;font-size:36px;line-height:43px}}@media (min-width:768px){#review-loan-doc-content .row.formated-text::after{content:"";position:absolute;width:70%;height:12px;background:#8CDDF9;right:15%;left:15%;top:50px;z-index:-1}}@media (max-width:768px){#referral-header{font-size:24px}.trustpilot-review .left-indent{text-indent:0}.trustpilot-review-slider h2{float:none;width:100%}.trustpilot-review-slider{background-image:url(../png/rectangle-5686.png);background-size:90% 85%;background-position-y:bottom;padding:4em 15px}.trustpilot-review-slider button.slick-prev{left:27%;top:100%}.trustpilot-review-slider button.slick-next{left:50%;top:100%}.trustpilot-review-slider .slick-list{width:350px;overflow:visible}.trustpilot-review-slider .slick-slide .col-lg-12{width:94%!important}.trustpilot-review h2 p{font-size:30px}.trustpilot-review{padding-right:15px;padding-left:15px}.trustpilot-review .formated-text{width:100%}.trustpilot-review .success-slider{text-align:left}.review-loan-document{padding:67px 20px}#review-loan-doc-content .cons-desc,#review-loan-doc-content .cons-heading{max-width:85%}#review-loan-doc-content .sub-heading{font-size:22px;font-weight:600;line-height:24px;letter-spacing:.025em;margin-bottom:12px}.review-loan-document h2{font-weight:600;letter-spacing:.0208em;width:80%;margin:0 auto 20px}#review-loan-doc-content .spacer{display:none}#review-loan-doc-content .cons-heading{margin-bottom:12px}#review-loan-doc-content .my-5.text-center{margin-top:73px!important;margin-bottom:0!important}.how-it-works h2,.how-it-works p{text-align:center}.lds-dual-ring:after{width:48px;height:48px;border:8px solid #fff;border-color:#FFAF0F #ffaf0fde #ffaf0f82 #ffaf0f59}.share-icons a{margin-right:.5em}#generic-share-btn,a.mobile-linkedin{display:block}a.desktop-linkedin{display:none}}@media (min-width:769px) and (max-width:1024px){#ad-cta-block{min-height:55vh;height:fit-content}#ad-cta-block .ctaBlock h2{font-size:26px;width:62%}.referral-section{justify-content:flex-start}.left-img{display:flex;justify-content:center}}@media (min-width:601px) and (max-width:768px){#ad-cta-block{min-height:52vh;background-position:bottom right}#ad-cta-block h2{width:62%;font-size:24px;margin-left:.5em;margin-bottom:.5em}#ad-cta-block .ctaBlock{top:75%}.referral-section{justify-content:flex-start;margin-top:2em}.left-img{display:flex}}.model-layout{display:none}@media (min-width:1200px){.hero-img{min-height:85vh;background-position:90%}.hero-overlay{height:fit-content}}@media (max-height:730px) and (min-width:1200px){.hero-img{min-height:100vh;background-position:bottom}}@media (min-width:1024px) and (max-width:1199px){.hero-overlay{width:50%}.hero-img{min-height:68vh}}@media (max-height:730px) and (min-width:1024px) and (max-width:1199px){.hero-img{min-height:80vh;background-position:bottom right}}@media (min-width:801px) and (max-width:1023px){.hero-overlay{width:55%}.hero-img{min-height:55vh;background-position:bottom right}}@media (max-height:730px) and (min-width:801px) and (max-width:1023px){.hero-img{min-height:69vh;background-position:bottom right}#ad-cta-block{min-height:70vh}#ad-cta-block .ctaBlock{top:85%}}@media (min-width:601px) and (max-width:800px){.hero-img{min-height:44vh;background-position:bottom}.hero-overlay{width:60%}}@media (max-height:730px) and (min-width:601px) and (max-width:800px){.hero-img{min-height:52vh;background-position:60%}#ad-cta-block .ctaBlock{top:85%}}@media (max-width:600px){.left-img{padding:0}.hero-overlay{width:80%}.model-layout{display:block;position:absolute;top:65%;width:100%}.refer-cta-block{position:relative;background-image:url(../png/wave1-2.png);background-position:100%;background-size:cover;height:100vh}#ad-cta-block h2{width:100%;font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:.0208em;text-align:center}#ad-cta-block .ctaBlock{top:50%;max-width:90%;margin:auto;text-align:center}#ad-cta-block .simple-heading{padding:0}#ad-cta-block{background:none}.model-layout img{margin:auto;display:block}.footer-global-disclaimer{text-align:center}.hero-img{min-height:90vh}#congratulationModal .modal-title{font-size:28px;line-height:33.6px}#congratulationModal .modal-desc{font-size:16px;line-height:19.5px}#referral-header{margin:20px 0;font-size:24px}.referral-section{padding:0}.refer-copy-btn{width:52px;height:52px}.footer-global-disclaimer{margin-top:14em}.referral-section{display:block;padding-top:20px}}@media (max-height:730px) and (max-width:600px){.hero-img{min-height:100vh}.refer-cta-block{min-height:118vh}.footer-global-disclaimer{margin-top:10em}}@media (min-height:1024px) and (max-height:1370px) and (min-width:712px) and (max-width:1024px){.hero-img{min-height:33vh;background-position:bottom}#ad-cta-block{min-height:33vh}#ad-cta-block .ctaBlock{margin-left:1em}}@media (min-width:1024px) and (max-height:600px){#ad-cta-block{min-height:75vh}.hero-img{min-height:75vh}}@media (max-width:480px){.refer-cta-block{height:65vh}}@media (max-width:430px){.hero-img{min-height:75vh}}@media (max-width:375px){.hero-img{min-height:80vh}.refer-cta-block{height:80vh}#ad-cta-block .ctaBlock h2{font-size:26px}}@media (max-width:344px){.hero-img{min-height:70vh}.footer-global-disclaimer{margin-top:12em}}