body.ff-theme{font-family:Arial,sans-serif;line-height:1.7;background:#f6f3eb;color:#233f36}.ff-theme h1,.ff-theme h2,.ff-theme h3,.ff-theme h4,.ff-theme h5,.ff-theme h6{font-family:Georgia,serif;color:#233f36;letter-spacing:-.025em;line-height:1.2;font-weight:400}.ff-theme .button,.ff-theme button,.ff-theme input,.ff-theme textarea{font-family:Arial,sans-serif}.ff-theme .button{background:#233f36;color:#fff;border-radius:3px;text-transform:none;min-height:48px;padding:14px 24px;font-size:15px}.ff-theme .button:hover{background:#345b4c;color:#fff}.ff-theme .header__heading-link .h3{font-family:Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:3px}.ff-theme .header__heading-link{white-space:nowrap}.ff-theme .header__icons:empty{display:none}.ff-theme .header.page-width{padding-top:22px;padding-bottom:22px;gap:20px;grid-template-columns:auto 1fr auto}.ff-theme .header-wrapper{background:#f6f3eb}.ff-theme ul.dt-nav>li>a{font-size:14px;font-weight:400;text-transform:none;padding:12px 10px}body.ff-theme #AccessibleNav .dt-sc-nav-link,body.ff-theme #AccessibleNav .dt-sc-nav-link span{color:#233f36}body.ff-theme #AccessibleNav .dt-sc-nav-link:hover{text-decoration:underline;text-underline-offset:5px}.ff-theme .header__inline-menu{justify-self:end}.ff-theme .dt-sc-list-inline{display:flex;flex-wrap:wrap;justify-content:flex-end}.ff-theme a[href="/pages/client-login"]{font-weight:700}.ff-theme .slideshow .swiper-wrapper .swiper-slide:before{display:none}.ff-theme .slideshow .swiper-wrapper .banner__box{background:transparent;margin:0;padding:45px 32px;max-width:540px;width:47%}.ff-theme .slideshow .slideshow__text-wrapper{justify-content:flex-start;max-width:1160px;margin:auto;padding:0}.ff-theme .slideshow .slideshow__text-wrapper .slideshow__text h1.banner__heading{font-size:clamp(42px,4.4vw,66px);color:#233f36;line-height:1.12}.ff-theme .slideshow .banner__sub_heading{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;font-family:Arial,sans-serif;color:#233f36}.ff-theme .slideshow .banner__text{font-size:17px;line-height:1.7;color:#233f36}.ff-theme .slideshow .banner__buttons a.button.button--primary{background:#233f36;color:#fff;padding:14px 24px;font-weight:400}.ff-theme .slideshow .slideshow__media img{object-fit:cover;object-position:center}.ff-theme .slideshow .banner--large{min-height:620px;height:620px}.ff-theme .ff-services .title-wrapper-with-link{max-width:740px;margin-bottom:36px}.ff-theme .ff-services .support-block-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ff-theme .ff-services .support-block-list__item{width:100%;max-width:none;margin:0}.ff-theme .ff-services .support-block-card{display:block;border:1px solid #233f3626;background:#fffdf8;height:100%;padding:30px;border-radius:5px}.ff-theme .ff-services .support-block-card__info{padding:0;width:100%}.ff-theme .ff-services .support-block-card__info h3{font-size:27px;margin-bottom:18px}.ff-theme .ff-services .support-block-card__info p{font-size:15px;margin:0 0 18px}.ff-theme .ff-services .support-block-card__image-wrapper{display:none}.ff-theme .ff-services .support-block-card__info a.link{display:inline-flex;background:#233f36;color:#fff;padding:11px 18px;border-radius:3px;font-size:14px;text-decoration:none}.ff-theme .rich-text__blocks{max-width:820px}.ff-theme .ff-prose .rich-text__blocks{text-align:left;margin-left:auto;margin-right:auto}.ff-theme .ff-prose .rich-text__text{font-size:17px;line-height:1.8}.ff-theme .ff-prose .rich-text__text p{margin-bottom:22px}.ff-theme .ff-prose .rich-text__text a:not(.button){text-decoration:underline}.ff-theme .ff-prose .rich-text{padding-left:24px;padding-right:24px}.ff-theme .ff-privacy h2{font-size:25px;line-height:1.4}.ff-theme .ff-privacy h1{font-size:38px}.ff-theme .ff-privacy .rich-text__text{font-size:16px}.ff-theme .ff-privacy li{margin-bottom:18px}.ff-theme .ff-meet .image-with-text__media img{object-fit:cover;object-position:right center}.ff-theme .ff-contact .multicolumn-card__image-wrapper{display:none}.ff-theme .ff-contact .multicolumn-card__info{padding:24px 0}.ff-theme .ff-contact .multicolumn-list{gap:44px}.ff-theme .ff-contact .multicolumn-list__item{width:calc(50% - 22px)}.ff-theme .ff-reading{max-width:868px;padding-top:32px;padding-bottom:40px}.ff-theme .ff-reading>.button{margin:24px 0}.ff-theme .ff-provider-note{font-size:14px}.ff-theme #shopify-section-ff-login-portal a[href="https://lashun-franklin.clientsecure.me/sign-in"]{display:inline-block;background:#233f36;color:#fff;border-radius:3px;padding:14px 24px;text-decoration:none;font-size:15px}.ff-theme .footer .footer-block__heading{font-size:23px}.ff-theme .footer p{font-size:14px;line-height:1.8}.ff-theme .footer .footer-block__details-content a{color:#233f36}.ff-theme .footer .footer-block__details-content p{margin:0 0 12px}.ff-theme .footer .footer__content-top{padding-bottom:28px}.ff-theme .footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:start}.ff-theme .footer .footer-block{width:100%;max-width:none;text-align:left}.ff-theme .footer .footer__content-bottom{border-top:1px solid #233f3626}.ff-anchor{display:block;scroll-margin-top:110px}.ff-theme :focus-visible{outline:3px solid #aa742f;outline-offset:4px}@media(max-width:989px){.ff-theme .ff-services .support-block-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-theme .header.page-width{grid-template-columns:auto 1fr auto}.ff-theme .header__heading-link .h3{font-size:18px;letter-spacing:2px}}@media(max-width:749px){.ff-theme .slideshow .swiper-wrapper .banner__box{width:100%;max-width:none;padding:32px 24px;margin:0;background:#f6f3eb}.ff-theme .slideshow .slideshow__text-wrapper{display:block;position:relative;padding:0;height:auto}.ff-theme .slideshow .slideshow__media{position:relative;height:300px}.ff-theme .slideshow .slideshow__media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:right center}.ff-theme .slideshow .slideshow__media img.desktop-slider{display:none}.ff-theme .slideshow .slideshow__media img.mobile-slider{display:block}.ff-theme .slideshow .banner--large{min-height:0;height:auto}.ff-theme .slideshow .slideshow__text-wrapper .slideshow__text h1.banner__heading{font-size:44px}.ff-theme .ff-services .support-block-list{grid-template-columns:1fr}.ff-theme .ff-services .support-block-card{padding:26px}.ff-theme .ff-contact .multicolumn-list{display:block}.ff-theme .ff-contact .multicolumn-list__item{width:100%;max-width:none}.ff-theme .ff-privacy h1{font-size:30px}.ff-theme .footer .footer__blocks-wrapper{display:grid;grid-template-columns:1fr;gap:26px}.ff-theme .footer .footer-block{width:100%;margin:0}}body.ff-theme .color-background-1,body.ff-theme .color-background-2{--color-foreground:35,63,54;--color-link:35,63,54;color:#233f36}body.ff-theme .footer .footer-block{display:block}body.ff-theme .footer h2.footer-block__heading{color:#233f36;width:100%;max-width:none;display:block;text-align:left;margin-bottom:16px}body.ff-theme .footer .footer-block__details-content{width:100%;text-align:left}@media(min-width:990px){body.ff-theme .header.page-width{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:32px;row-gap:8px}body.ff-theme .header.page-width>.header__heading,body.ff-theme .header.page-width>.header__heading-link{flex:0 0 auto;max-width:100%;margin:0}body.ff-theme .header.page-width .header__inline-menu{flex:1 1 650px;min-width:0;max-width:100%;margin:0}body.ff-theme .header__inline-menu #AccessibleNav{width:100%;min-width:0}body.ff-theme .header__inline-menu ul.dt-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;width:100%;gap:0}body.ff-theme .header__inline-menu ul.dt-nav>li{flex:0 0 auto}body.ff-theme .header__inline-menu ul.dt-nav>li>a{white-space:nowrap}}@media(min-width:990px)and (max-width:1100px){body.ff-theme .header.page-width .header__inline-menu{flex-basis:100%}body.ff-theme .header__inline-menu ul.dt-nav{justify-content:flex-start}}@media(min-width:990px){body.ff-theme ul.dt-nav>li.menu-item-has-children>a:after{content:"\2304";margin-left:8px;font-size:16px}body.ff-theme ul.dt-nav li:focus-within>div.sub-menu-block{opacity:1;visibility:visible;pointer-events:auto}body.ff-theme ul.dt-nav>li>div.sub-menu-block{width:320px;max-width:90vw}body.ff-theme .sub-menu-block a{white-space:normal;color:#233f36}body.ff-theme .sub-menu-block .dt-sc-dropdown-menu{background:#f6f3eb}}body.ff-theme #shopify-section-main-page .row{max-width:860px;margin:0 auto}body.ff-theme #shopify-section-main-page .rte .button{color:#fff;text-decoration:none}body.ff-theme .ff-services.noSwiper .support-block-list>.support-block-list__item{width:100%;max-width:none;min-width:0;flex-basis:auto;margin:0}body.ff-theme .ff-services.noSwiper .support-block-card{width:100%;min-width:0;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/3/assets/freedom-first.css.map */
