.wp-block-fl-homepage-header,.wp-block-fl-homepage-header *{box-sizing:border-box}.wp-block-fl-homepage-header{left:calc(-50vw + 50%);position:relative;width:99.8vw}.wp-block-fl-homepage-header .landing-bkg{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:175px 0 115px;width:100%}@media(max-width:768px){.wp-block-fl-homepage-header .landing-bkg{padding:80px 0 50px}}.wp-block-fl-homepage-header .introduction-title{color:rgba(217,222,226,.9);font-size:44px;line-height:1;margin-bottom:-15px;text-shadow:2px 2px 4px rgba(0,0,0,.75)}@media(max-width:768px){.wp-block-fl-homepage-header .introduction-title{font-size:18px;margin-bottom:0}}.wp-block-fl-homepage-header .main-hero-title{color:#fff;font-size:124px;line-height:.9;margin:0 0 16px;text-shadow:2px 2px 4px rgba(0,0,0,.75)}@media(max-width:768px){.wp-block-fl-homepage-header .main-hero-title{font-size:40px;margin-bottom:32px}}.wp-block-fl-homepage-header .google-reviews{align-items:center;color:#fff;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;justify-content:center;margin-bottom:24px}.wp-block-fl-homepage-header .google-reviews span a:active,.wp-block-fl-homepage-header .google-reviews span a:hover,.wp-block-fl-homepage-header .google-reviews span a:visited{color:currentColor}.wp-block-fl-homepage-header .google-reviews .google-reviews-line-left,.wp-block-fl-homepage-header .google-reviews .google-reviews-line-right{background-color:#fff;height:1px;width:162px}@media(max-width:768px){.wp-block-fl-homepage-header .google-reviews .google-reviews-line-left,.wp-block-fl-homepage-header .google-reviews .google-reviews-line-right{display:none!important}}.wp-block-fl-homepage-header .intro-text .introduction-card{background-image:linear-gradient(180deg,hsla(30,16%,87%,.898),hsla(35,49%,86%,.898));max-width:850px;padding:32px 24px;width:94%}@media(max-width:768px){.wp-block-fl-homepage-header .intro-text .introduction-card{padding:16px}}.wp-block-fl-homepage-header .intro-text .introduction-card h5{border-bottom:1px solid #a3abb2;font-size:30px;margin-bottom:8px;padding-bottom:8px}@media(max-width:768px){.wp-block-fl-homepage-header .intro-text .introduction-card h5{font-size:20px}}.wp-block-fl-homepage-header .intro-text .introduction-card p{font-size:21px;margin-bottom:24px}@media(max-width:768px){.wp-block-fl-homepage-header .intro-text .introduction-card p{font-size:14px;line-height:16.8px;margin-bottom:16px}.wp-block-fl-homepage-header .intro-text .introduction-card p br{display:none}}.wp-block-fl-homepage-header .intro-text .introduction-card .main-cta-btn{background-color:#009940}@media(max-width:768px){.wp-block-fl-homepage-header .intro-text .introduction-card .main-cta-btn{height:2em!important}}.wp-block-fl-homepage-header .intro-text .introduction-card .main-cta-btn:hover{scale:.95;transition:scale .3s ease}.wp-block-fl-homepage-header .intro-text .introduction-card .main-cta-btn h6{color:#fff;font-size:18px}@media(max-width:768px){.wp-block-fl-homepage-header .intro-text .introduction-card .main-cta-btn h6{font-size:16px;margin:0}}
