.landing-page-section-1-social{min-height:72.8125rem;width:100%;background:linear-gradient(#01378E,#7AA7D8);position:relative}.fl-logo-alt{display:flex;align-items:center;justify-content:center;padding-top:3.18375rem;padding-bottom:2.150625rem}.fl-logo-alt img{width:16.2625rem;height:2.228125rem}.fl-header-alt{width:100%;text-align:center}.fl-header-alt h1{color:#fff;font-size:4.375rem;letter-spacing:-.04375rem;font-weight:700;line-height:5rem}.fl-header-alt h2{color:#fff;font-size:1.5625rem;font-weight:500;letter-spacing:.046875rem;line-height:2.3125rem;margin-top:.8125rem}.get-quote-btn-social-wrapper{margin-top:2.375rem}.get-quote-btn-social-wrapper .standard-button{background-color:#f2a459;border-radius:1rem;max-width:38.75rem;font-size:2.1875rem;font-weight:900;letter-spacing:.065625rem;padding-top:2.125rem;padding-bottom:2.125rem;color:#1a2e58;border:2px solid #b0662e}.get-quote-btn-social-wrapper .std-button-placeholder{width:100%;height:6.875rem}.fl-trusted-row-alt{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4.375rem;margin-top:3.4375rem}.fl-trusted-row-alt img{width:14.8125rem;height:11rem}.fl-hero-img-bottom-alt{position:absolute;bottom:0;left:0;width:100%;height:26.9375rem}.fl-hero-img-bottom-alt img{width:100%;height:100%}.landing-page-section-2-social{background-color:#fff;padding-top:3rem}.fl-trustpilot-logo-alt{display:flex;align-items:center;justify-content:center}.fl-trustpilot-logo-alt img{width:11.5625rem;height:2.8125rem}.fl-trustpilot-stars-alt{display:flex;align-items:center;justify-content:center;margin-top:1.25rem}.fl-trustpilot-stars-alt img{width:13.8125rem;height:2.67875rem}.fl-trustpilot-text{display:flex;align-items:center;justify-content:center;text-align:center;gap:.96875rem;margin-top:1.25rem}.fl-trustpilot-text span{font-size:1.375rem;font-weight:700;color:#000000}.fl-trustpilot-text .fl-tp-text-pipe{width:1px;height:1.75rem;background-color:#000000}.fl-endorsement-cluster{margin-top:4.4375rem;width:100%;display:flex;flex-direction:column;align-items:center}.fl-endorsement-cluster .fl-endorsement-text p{text-align:center;margin:0;padding:0;font-size:3.625rem;line-height:4.0625rem;font-weight:500;letter-spacing:-.0725rem;color:#000000}.fl-endorsement-cluster .fl-endorsement-attr{margin-top:7.5rem}.fl-endorsement-cluster .fl-endorsement-attr span{font-weight:900;color:#000000;font-size:1.75rem}