:root{--fhllc-dark:#1c1f24;--fhllc-dark-2:#24262b;--fhllc-orange:#d89216;--fhllc-orange-dark:#b97808;--fhllc-light:#f8f8f8;--fhllc-grey:#6f7688;--fhllc-border:#d9d9d9;--fhllc-white:#ffffff;--fhllc-shadow:0 10px 30px rgba(0,0,0,.10);--fhllc-shadow-hover:0 16px 38px rgba(0,0,0,.18);--fhllc-radius:12px;--fhllc-transition:all .28s ease}body{font-family:'Roboto',sans-serif;color:var(--fhllc-dark)}h1,h2,h3,h4,h5{font-family:'Oswald',sans-serif;letter-spacing:-0.5px}p{line-height:1.7}.fhllc-hero{position:relative;overflow:hidden;padding:140px 20px 110px;background:linear-gradient(to top,rgba(28,31,36,.96),rgba(28,31,36,.78),rgba(28,31,36,.38)),url('/wp-content/uploads/2026/05/forkliftspensacola-hero.jpg')center center / cover no-repeat}.fhllc-hero-inner{max-width:1180px;margin:0 auto}.fhllc-eyebrow{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.fhllc-hero h1{color:#ffffff;font-size:clamp(42px,6vw,78px);line-height:1.02;margin:0 0 18px}.fhllc-hero p{max-width:760px;color:rgba(255,255,255,.94);font-size:18px;line-height:1.8;margin:0 0 28px}.fhllc-btn-wrap{display:flex;flex-wrap:wrap;gap:14px}.fhllc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 28px;border-radius:10px;font-family:'Montserrat',sans-serif;font-weight:700;text-decoration:none;transition:var(--fhllc-transition)}.fhllc-btn-primary{background:var(--fhllc-orange);color:#111111;border:1px solid var(--fhllc-orange)}.fhllc-btn-primary:hover{background:#ffffff;color:#111111;transform:translateY(-2px)}.fhllc-btn-outline{background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.85)}.fhllc-btn-outline:hover{background:#ffffff;color:#111111;transform:translateY(-2px)}.fhllc-section-header{text-align:center;max-width:900px;margin:0 auto 50px}.fhllc-divider{width:90px;height:3px;background:var(--fhllc-orange);margin:0 auto 20px;border-radius:999px}.fhllc-section-header h2{font-size:48px;line-height:1.08;margin:0 0 16px;color:var(--fhllc-dark)}.fhllc-section-header p{font-size:17px;color:var(--fhllc-grey)}.fhllc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fhllc-card{background:#ffffff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;box-shadow:var(--fhllc-shadow);transition:var(--fhllc-transition)}.fhllc-card:hover{transform:translateY(-4px);box-shadow:var(--fhllc-shadow-hover)}.fhllc-card img{width:100%;height:260px;object-fit:cover;display:block}.fhllc-card-content{padding:22px}.fhllc-card h3{margin:0 0 10px;font-size:28px;color:var(--fhllc-dark)}.fhllc-card p{color:#555555;font-size:15px;margin:0}.fhllc-checks{display:flex;flex-wrap:wrap;gap:20px}.fhllc-check-block{flex:1 1 calc(33.333% - 20px);display:flex;align-items:flex-start;gap:14px;background:#f8fbfc;border:1px solid #d9e2e8;border-radius:12px;padding:18px}.fhllc-check-icon{font-size:24px;color:var(--fhllc-orange);line-height:1}.fhllc-check-text{font-size:15px;line-height:1.6}.fhllc-split{display:flex;gap:40px;align-items:flex-start}.fhllc-split-left{flex:0 0 40%}.fhllc-split-right{flex:0 0 calc(60% - 40px)}.fhllc-split img{width:100%;border-radius:14px;display:block}.fhllc-form input,.fhllc-form textarea,.fhllc-form select{width:100%;border:1px solid #cfcfcf;border-radius:8px;padding:12px 14px;font-size:15px;box-sizing:border-box}.fhllc-form textarea{min-height:160px}.fhllc-row{display:flex;gap:10px}.fhllc-col{flex:1 1 0}.fhllc-cta{background:var(--fhllc-dark);border-radius:18px;padding:60px 40px;text-align:center}.fhllc-cta h2{color:#ffffff;font-size:48px;margin:0 0 14px}.fhllc-cta p{color:rgba(255,255,255,.88);max-width:760px;margin:0 auto 24px}@media (max-width:980px){.fhllc-grid-3{grid-template-columns:1fr 1fr}.fhllc-check-block{flex:1 1 calc(50% - 20px)}.fhllc-split{flex-direction:column}.fhllc-split-left,.fhllc-split-right{flex:1 1 100%}}@media (max-width:767px){.fhllc-hero{padding:100px 18px 80px}.fhllc-hero h1{font-size:42px}.fhllc-hero p{font-size:16px}.fhllc-grid-3{grid-template-columns:1fr}.fhllc-check-block{flex:1 1 100%}.fhllc-btn{width:100%}.fhllc-row{flex-direction:column}.fhllc-section-header h2{font-size:34px}.fhllc-cta{padding:40px 24px}.fhllc-cta h2{font-size:34px}}.fhllc-form-wrap{background:#f4f5f6;padding:18px;border-radius:14px}.fhllc-form-wrap .fhllc-row{display:flex;gap:10px;margin-bottom:10px}.fhllc-form-wrap .fhllc-col{flex:1 1 0;min-width:0}.fhllc-form-wrap label{display:block;font-size:14px;font-weight:600;color:#1c1f24;line-height:1.3}.fhllc-form-wrap input[type=text],.fhllc-form-wrap input[type=email],.fhllc-form-wrap textarea{width:100%!important;box-sizing:border-box;border:1px solid #cfcfcf;border-radius:8px;padding:12px 14px;font-size:15px;background:#ffffff;margin-top:4px;margin-bottom:12px}.fhllc-form-wrap textarea{min-height:180px;resize:vertical}.fhllc-form-wrap input[type=submit]{width:100%;background:#24262b;color:#ffffff;border:1px solid #24262b;border-radius:10px;padding:15px 24px;font-size:15px;font-weight:700;cursor:pointer;transition:all .25s ease}.fhllc-form-wrap input[type=submit]:hover{background:#ffffff;color:#24262b}@media (max-width:767px){.fhllc-form-wrap .fhllc-row{flex-direction:column;gap:0}}#global-header-section.show-header .et_pb_row{background:#ffffff;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:all .25s ease}#global-header-section .et_pb_row{display:flex!important;align-items:center!important;justify-content:center!important;gap:22px;flex-wrap:nowrap!important}#global-header-section .et_pb_image img{max-height:95px!important;width:auto!important}.fhllc-fullwidth-banner{width:100%;overflow:hidden;line-height:0}.fhllc-fullwidth-banner img{width:100%;height:400px;object-fit:cover;display:block}@media (min-width:981px){header.et-l--header .et_pb_menu .et-menu li ul.sub-menu{padding:0!important;margin:2px 0 0!important;min-width:260px!important;background:#ffffff!important;border:1px solid #e1e1e1!important;border-radius:10px!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important;overflow:hidden!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li{margin:0!important;padding:0!important;width:100%!important;border-bottom:1px solid #ececec!important;background:#ffffff!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li:last-child{border-bottom:none!important}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:12px 20px!important;font-size:13px!important;line-height:1.5!important;letter-spacing:.05em;text-transform:uppercase;color:#1c1f24!important;background:transparent!important;transition:background-color .18s ease,color .18s ease}header.et-l--header .et_pb_menu .et-menu li ul.sub-menu li a:hover{background:#f6f8fb!important;color:#d89216!important}}@media (max-width:980px){header.et-l--header .et_pb_menu .et_mobile_menu{position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin:0!important;background:#ffffff!important;border:1px solid #e1e1e1!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(0,0,0,.14)!important}header.et-l--header .et_pb_menu .et_mobile_menu li{width:100%!important}header.et-l--header .et_pb_menu .et_mobile_menu li a{display:block!important;width:100%!important;box-sizing:border-box!important;padding:14px 20px!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;color:#1c1f24!important;background:#ffffff!important;border-bottom:1px solid #ececec!important}header.et-l--header .et_pb_menu .et_mobile_menu li:last-child>a{border-bottom:none!important}header.et-l--header .et_pb_menu .et_mobile_menu li a:hover{background:#f6f8fb!important;color:#d89216!important}.et-l--header .et_pb_section,.et-l--header .et_pb_row,.et-l--header .et_pb_menu{padding-top:4px!important;padding-bottom:4px!important}.et-l--header .et_pb_menu__logo img{max-height:52px!important;width:auto!important}}#global-header-section.show-header .et_pb_row{background:#ffffff!important;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:all .25s ease}@media (max-width:980px){#global-header-section{min-height:auto!important;height:auto!important}#global-header-section .et_pb_section{min-height:auto!important;height:auto!important}#global-header-section .et_pb_row{min-height:auto!important;height:auto!important;padding:0!important}#global-header-section .et_pb_column{min-height:auto!important;height:auto!important;margin-bottom:0!important}#global-header-section .et_pb_menu{min-height:auto!important;height:auto!important;margin:0!important}}html,body{margin:0!important;padding:0!important;overflow-x:hidden}.et-l--body,.et-l--header,.et_builder_inner_content{margin-top:0!important;padding-top:0!important}.fhllc-footer-links,.fhllc-footer-contact{color:#ffffff;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.7}.fhllc-footer-links h3,.fhllc-footer-contact h3{font-family:"Oswald",Arial,sans-serif;font-size:22px;color:#ffffff;margin:0 0 10px;text-decoration:underline}.fhllc-footer-links p,.fhllc-footer-contact p{margin:0 0 12px;color:#ffffff}.fhllc-footer-links a{display:inline-block;margin:0 12px 10px 0}.fhllc-footer-contact a{display:inline}.fhllc-footer-contact p a{display:inline}.fhllc-footer-links a:hover,.fhllc-footer-contact a:hover{color:#d89216;text-decoration:underline}.blog #main-content{padding-top:150px!important}@media(max-width:768px){.blog #main-content{padding-top:155px!important}}@media(max-width:768px){.blog #main-content{padding-top:155px!important}}#fhllc-contact-main .wpcf7-form p{margin:0 0 8px!important;padding:0!important}#fhllc-contact-main label{display:block;margin:0 0 4px!important;padding:0!important;font-size:14px;line-height:1.2}#fhllc-contact-main input,#fhllc-contact-main textarea,#fhllc-contact-main select{margin:0 0 6px!important;padding:10px 12px!important;border-radius:8px;font-size:14px;line-height:1.3}#fhllc-contact-main textarea{min-height:140px}#fhllc-contact-main .wpcf7-spinner{margin:0!important}#fhllc-contact-main .column2,#fhllc-contact-main .columnss{margin-bottom:6px!important}#fhllc-contact-main .row2{margin-bottom:4px!important}