{"product_id":"florida-sheet-metal-contractor-exam-book-rental","title":"Florida Sheet Metal Contractor Exam - Book Rental","description":"\u003ch1 style=\"text-align: center; color: #000;\"\u003eFLORIDA SHEET METAL CONTRACTOR EXAM - BOOK RENTAL\u003c\/h1\u003e\n\u003cp style=\"text-align: center;\"\u003eThe Florida Sheet Metal Contractor Exam - Book Rental from Contractor Exam Preps provides all DBPR-approved reference materials required for the Sheet Metal Contractor license examination. This package includes manuals covering fabrication, installation, and maintenance of duct systems, air distribution, and ventilation components in compliance with the Florida Building Code and SMACNA standards. Each reference aligns with  the DBPR’s current Sheet Metal trade exam specifications and Chapter 489 of the Florida Statutes, ensuring comprehensive preparation for contractors specializing in sheet metal work for HVAC, roofing, and mechanical systems statewide.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-start=\"0\" data-end=\"67\" class=\"\"\u003e\u003cstrong data-start=\"4\" data-end=\"65\"\u003eFlorida Sheet Metal Contractor Exam - Book Rental Package\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch4 data-start=\"69\" data-end=\"144\" class=\"\"\u003e\u003cstrong data-start=\"74\" data-end=\"142\"\u003eThe Easiest Way to Pass the Florida Sheet Metal Contractor Exam!\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-start=\"146\" data-end=\"488\" class=\"\"\u003eContractor Exam Preps offers a \u003cstrong data-start=\"167\" data-end=\"199\"\u003ecomplete book rental package\u003c\/strong\u003e designed to help you pass the \u003cstrong data-start=\"230\" data-end=\"269\"\u003eFlorida Sheet Metal Contractor Exam\u003c\/strong\u003e with ease. This package provides all the required \u003cstrong data-start=\"320\" data-end=\"357\"\u003ehighlighted and tabbed references\u003c\/strong\u003e needed for the \u003cstrong data-start=\"373\" data-end=\"408\"\u003eFlorida Business \u0026amp; Finance Exam\u003c\/strong\u003e and the \u003cstrong data-start=\"417\" data-end=\"443\"\u003eSheet Metal Trade Exam\u003c\/strong\u003e—without the high cost of purchasing books.\u003c\/p\u003e\n\u003cp data-start=\"490\" data-end=\"573\" class=\"\"\u003e📚 \u003cstrong data-start=\"493\" data-end=\"571\"\u003eWhat’s Included in the Florida Sheet Metal Contractor Book Rental Package?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"575\" data-end=\"1126\" class=\"\"\u003e✅ \u003cstrong data-start=\"577\" data-end=\"611\"\u003ePre-Highlighted \u0026amp; Tabbed Books\u003c\/strong\u003e – Professionally marked for quick reference, allowing you to navigate efficiently during the open-book exam.\u003cbr data-start=\"720\" data-end=\"723\"\u003e✅ \u003cstrong data-start=\"725\" data-end=\"772\"\u003e6-Month Online Self-Study Exam Prep Courses\u003c\/strong\u003e – Access \u003cstrong data-start=\"782\" data-end=\"799\"\u003ecomprehensive\u003c\/strong\u003e online courses covering \u003cstrong data-start=\"824\" data-end=\"846\"\u003eBusiness \u0026amp; Finance\u003c\/strong\u003e and \u003cstrong data-start=\"851\" data-end=\"872\"\u003eSheet Metal Trade\u003c\/strong\u003e exam topics.\u003cbr data-start=\"885\" data-end=\"888\"\u003e✅ \u003cstrong data-start=\"890\" data-end=\"920\"\u003e6-Month Book Rental Access\u003c\/strong\u003e – Study with \u003cstrong data-start=\"934\" data-end=\"956\"\u003eall required books\u003c\/strong\u003e during your rental period.\u003cbr data-start=\"983\" data-end=\"986\"\u003e✅ \u003cstrong data-start=\"988\" data-end=\"1010\"\u003eRefundable Deposit\u003c\/strong\u003e – Receive a \u003cstrong data-start=\"1023\" data-end=\"1040\"\u003e$1,300 refund\u003c\/strong\u003e when you return the books in \u003cstrong data-start=\"1070\" data-end=\"1091\"\u003esimilar condition\u003c\/strong\u003e within \u003cstrong data-start=\"1099\" data-end=\"1111\"\u003e6 months\u003c\/strong\u003e of delivery.\u003c\/p\u003e\n\u003cp data-start=\"575\" data-end=\"1126\" class=\"\"\u003e\u003cspan style=\"color: rgb(43, 0, 255);\"\u003e✅**This package Now Includes the \u003ca href=\"https:\/\/contractorexampreps.com\/products\/florida-state-business-and-finance-flash-cards\" rel=\"noopener\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eFlorida Business and Finance Flash Cards\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e which includes close to 250 flash cards that will help you prepare for the Florida State Business \u0026amp; Finance Exam.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\u003cspan style=\"color: #ff0000;\"\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cstrong\u003e\u003cspan style=\"color: #ff0000;\"\u003eAll Packages Include Refundable Deposit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ch1\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/h1\u003e\n\u003ch1\u003e\u003cstrong\u003eBook Rental Package Pricing:\u003c\/strong\u003e\u003c\/h1\u003e\n\u003ch1\u003e\u003cspan style=\"color: #fc0b0b;\"\u003e$1,695.00\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e*plus $1,300 refundable deposit \u003cem\u003e(if books are returned in similar condition within 6 months)\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003ch2\u003e\u003cstrong\u003eTotal: $2,995.00\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 data-start=\"1204\" data-end=\"1279\" class=\"\"\u003e\u003cstrong data-start=\"1208\" data-end=\"1277\"\u003eUpgrade Your Package – Add Instructor-Led Business and Finance Classes!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"1280\" data-end=\"1521\" class=\"\"\u003eFor just \u003cstrong data-start=\"1289\" data-end=\"1302\"\u003e$300 more\u003c\/strong\u003e, get \u003cstrong data-start=\"1308\" data-end=\"1376\"\u003elive, instructor-led Business and Finance virtual classes\u003c\/strong\u003e to enhance your exam preparation. Receive \u003cstrong data-start=\"1419\" data-end=\"1438\"\u003eexpert guidance\u003c\/strong\u003e, ask questions, and reinforce key concepts in a structured learning environment.\u003c\/p\u003e\n\u003cp data-start=\"1523\" data-end=\"1558\" class=\"\"\u003e🔥 \u003cstrong data-start=\"1526\" data-end=\"1556\"\u003eUpgraded Package Includes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1560\" data-end=\"2120\" class=\"\"\u003e✔ \u003cstrong data-start=\"1562\" data-end=\"1612\"\u003eLive Virtual Business \u0026amp; Finance Classes (6 months)\u003c\/strong\u003e – Weekly interactive sessions with an expert instructor.\u003cbr data-start=\"1671\" data-end=\"1674\"\u003e✔ \u003cstrong data-start=\"1676\" data-end=\"1706\"\u003eHighlighted \u0026amp; Tabbed Books\u003c\/strong\u003e – Quick reference markings for \u003cstrong data-start=\"1738\" data-end=\"1764\"\u003efaster exam navigation\u003c\/strong\u003e.\u003cbr data-start=\"1765\" data-end=\"1768\"\u003e✔ \u003cstrong data-start=\"1770\" data-end=\"1806\"\u003e6-Month Online Exam Prep Courses\u003c\/strong\u003e – Self-paced training for both the \u003cstrong data-start=\"1842\" data-end=\"1864\"\u003eBusiness \u0026amp; Finance\u003c\/strong\u003e and \u003cstrong data-start=\"1869\" data-end=\"1890\"\u003eSheet Metal Trade\u003c\/strong\u003e exams.\u003cbr data-start=\"1897\" data-end=\"1900\"\u003e✔ \u003cstrong data-start=\"1902\" data-end=\"1932\"\u003e6-Month Book Rental Access\u003c\/strong\u003e – Study with \u003cstrong data-start=\"1946\" data-end=\"1968\"\u003eall required books\u003c\/strong\u003e throughout your rental period.\u003cbr data-start=\"1999\" data-end=\"2002\"\u003e✔ \u003cstrong data-start=\"2004\" data-end=\"2026\"\u003eRefundable Deposit\u003c\/strong\u003e – Get \u003cstrong data-start=\"2033\" data-end=\"2048\"\u003e$1,300 back\u003c\/strong\u003e when books are returned in \u003cstrong data-start=\"2076\" data-end=\"2097\"\u003esimilar condition\u003c\/strong\u003e within \u003cstrong data-start=\"2105\" data-end=\"2117\"\u003e6 months\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e📌 \u003cstrong data-start=\"2157\" data-end=\"2176\"\u003eHow to Upgrade:\u003c\/strong\u003e Select \"Add Instructor-Led Virtual Classes\" from the drop-down menu above.\u003c\/p\u003e\n\u003ch2\u003e\n\u003cstrong\u003eUpgrade Your Package - Add Instructor-Led Virtual Business and Finance Classes:\u003c\/strong\u003e \u003c\/h2\u003e\n\u003cp\u003eEnhance your exam preparation with \u003cstrong data-end=\"255\" data-start=\"187\"\u003elive, instructor-led Business and Finance virtual classes\u003c\/strong\u003e for just $300 more. Get real-time guidance from an expert instructor, ask questions, and reinforce key concepts in a structured learning environment.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUpgraded Package Includes:\u003c\/strong\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eLive Business and Finance Virtual Classes\u003c\/strong\u003e: Weekly and twice per month Saturday, interactive sessions led by an experienced instructor. See \u003ca href=\"https:\/\/contractorexampreps.com\/pages\/florida-contractors-school\" rel=\"noopener\" target=\"_blank\"\u003e\u003cu\u003eClass Schedule\u003c\/u\u003e\u003c\/a\u003e for details.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"color: #fd0f0f;\"\u003e***This is a special order item. Please allow 15 business days for your books to be tabbed and highlighted***\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch2\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1789\/0861\/files\/book_rental_insert_1024x1024.png?v=1553610372\" alt=\"\" style=\"display: block; margin-left: auto; margin-right: auto;\" width=\"565\" height=\"375\"\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003carticle class=\"w-full text-token-text-primary\" dir=\"auto\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"true\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto py-5 px-6\"\u003e\n\u003cdiv class=\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem] group\/turn-messages focus-visible:outline-none\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs\/thread:px-0 @sm\/thread:px-1.5 @md\/thread:px-4\"\u003e\n\u003cdiv class=\"relative flex-col gap-1 md:gap-3\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col flex-grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"92b8d89a-82a3-493d-b237-8f6553623f69\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003ch3 data-start=\"2262\" data-end=\"2291\" class=\"\"\u003e\u003cstrong data-start=\"2266\" data-end=\"2289\"\u003eIncluded Exam Books\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"2293\" data-end=\"2468\" class=\"\"\u003eThis \u003cstrong data-start=\"2298\" data-end=\"2346\"\u003ecomplete set of highlighted and tabbed books\u003c\/strong\u003e includes all required references for both the \u003cstrong data-start=\"2393\" data-end=\"2423\"\u003eFlorida Business \u0026amp; Finance\u003c\/strong\u003e and \u003cstrong data-start=\"2428\" data-end=\"2465\"\u003eSheet Metal Contractor Trade Exam\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e📖 \u003cstrong data-start=\"2473\" data-end=\"2507\"\u003eBusiness \u0026amp; Finance Exam Books:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2512\" data-end=\"2526\"\u003eAIA - A201\u003c\/strong\u003e – General Conditions of the Contract for Construction (2017)\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2592\" data-end=\"2606\"\u003eAIA - A401\u003c\/strong\u003e – Standard Form of Agreement between Contractor-Subcontractor (2017)\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2680\" data-end=\"2694\"\u003eAIA - A701\u003c\/strong\u003e – Instructions to Bidders (2018)\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2732\" data-end=\"2765\"\u003eBuilder’s Guide to Accounting\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2770\" data-end=\"2808\"\u003eFlorida Contractors Manual (2025)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2470\" data-end=\"2854\" class=\"\"\u003e✔ \u003cstrong data-start=\"2813\" data-end=\"2852\"\u003eFlorida Statutes Chapter 455\u003c\/strong\u003e (current edition)\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e📖 \u003cstrong data-start=\"2859\" data-end=\"2892\"\u003eSheet Metal Trade Exam Books:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"2897\" data-end=\"2948\"\u003eCode of Federal Regulations (OSHA) 29 Part 1926\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"2897\" data-end=\"2948\"\u003eFlorida Contractors Manual (2025)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"2953\" data-end=\"3029\"\u003eNFPA 90A – Installation of Air Conditioning \u0026amp; Ventilating Systems (2015)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3034\" data-end=\"3115\"\u003eNFPA 90B – Installation of Warm Air Heating \u0026amp; Air Conditioning Systems (2024)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3120\" data-end=\"3199\"\u003eNFPA 91 – Exhaust Systems for Air Conveying of Vapors \u0026amp; Particulates (2020)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3204\" data-end=\"3285\"\u003eNFPA 96 – Ventilation Control \u0026amp; Fire Protection for Commercial Cooking (2021)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3290\" data-end=\"3356\"\u003eSMACNA Fibrous Glass Duct Construction Standards (8th Edition)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3361\" data-end=\"3436\"\u003eSMACNA HVAC Duct Construction Standards, Metal \u0026amp; Flexible (4th Edition)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3441\" data-end=\"3504\"\u003eSMACNA Architectural Sheet Metal Manual (7th Edition, 2012)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3509\" data-end=\"3545\"\u003eTrane Ductulator (1976 or later)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2856\" data-end=\"3597\" class=\"\"\u003e✔ \u003cstrong data-start=\"3550\" data-end=\"3595\"\u003eFlorida Building Code – Mechanical (2023)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"3599\" data-end=\"3728\" class=\"\"\u003e📌 \u003cstrong data-start=\"3602\" data-end=\"3616\"\u003eImportant:\u003c\/strong\u003e \u003cstrong data-start=\"3617\" data-end=\"3726\"\u003eThis is a special order item. Please allow up to 15 business days for books to be tabbed and highlighted.\u003c\/strong\u003e\u003c\/p\u003e\n\u003chr data-start=\"3730\" data-end=\"3733\" class=\"\"\u003e\n\u003ch3 data-start=\"3735\" data-end=\"3790\" class=\"\"\u003e\u003cstrong data-start=\"3739\" data-end=\"3788\"\u003eWhy Choose Contractor Exam Preps’s Book Rental Package?\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"3792\" data-end=\"4200\" class=\"\"\u003e✅ \u003cstrong data-start=\"3794\" data-end=\"3822\"\u003eExam-Approved References\u003c\/strong\u003e – Officially required books for the \u003cstrong data-start=\"3859\" data-end=\"3898\"\u003eFlorida Sheet Metal Contractor Exam\u003c\/strong\u003e.\u003cbr data-start=\"3899\" data-end=\"3902\"\u003e✅ \u003cstrong data-start=\"3904\" data-end=\"3932\"\u003ePre-Highlighted \u0026amp; Tabbed\u003c\/strong\u003e – Find key answers \u003cstrong data-start=\"3952\" data-end=\"3960\"\u003efast\u003c\/strong\u003e and maximize your \u003cstrong data-start=\"3979\" data-end=\"3997\"\u003eopen-book exam\u003c\/strong\u003e advantage.\u003cbr data-start=\"4008\" data-end=\"4011\"\u003e✅ \u003cstrong data-start=\"4013\" data-end=\"4047\"\u003eNo Need to Buy Expensive Books\u003c\/strong\u003e – Rent for a \u003cstrong data-start=\"4061\" data-end=\"4085\"\u003efraction of the cost\u003c\/strong\u003e and return when done!\u003cbr data-start=\"4107\" data-end=\"4110\"\u003e✅ \u003cstrong data-start=\"4112\" data-end=\"4130\"\u003eProven Success\u003c\/strong\u003e – Thousands of contractors trust \u003cstrong data-start=\"4164\" data-end=\"4179\"\u003eContractor Exam Preps\u003c\/strong\u003e to help them pass.\u003c\/p\u003e\n\u003cp data-start=\"4202\" data-end=\"4328\" class=\"\"\u003e📢 \u003cstrong data-start=\"4205\" data-end=\"4328\" data-is-last-node=\"\"\u003eSecure your book rental package today and take the next step toward becoming a licensed Florida Sheet Metal Contractor!\u003c\/strong\u003e\u003cscript\u003e\n      \/\/ Select all questions\n      const questions = document.querySelectorAll('.faq-question-product');\n\n      \/\/ Add event listener to each question\n      questions.forEach(question =\u003e {\n          question.addEventListener('click', () =\u003e {\n              \/\/ Toggle the active class for the clicked question\n              question.classList.toggle('active');\n\n              \/\/ Toggle the corresponding answer\n              const answer = question.nextElementSibling;\n              if (question.classList.contains('active')) {\n                  answer.style.maxHeight = answer.scrollHeight + 'px';\n              } else {\n                  answer.style.maxHeight = 0;\n              }\n          });\n      });\n    \u003c\/script\u003e \u003cscript\u003e\n      document.addEventListener('DOMContentLoaded', function() {\n        const addToCartButtons = document.querySelectorAll('.add-to-cart-btn');\n        const cartMessage = document.querySelector('.cart-message');\n\n        addToCartButtons.forEach(button =\u003e {\n          button.addEventListener('click', function(event) {\n            event.preventDefault(); \/\/ Prevent the default link behavior\n\n            const variantId = this.getAttribute('data-variant-id');\n            const quantity = 1; \/\/ Set the desired quantity here\n\n            fetch('\/cart\/add.js', {\n              method: 'POST',\n              headers: {\n                'Content-Type': 'application\/json',\n                'Accept': 'application\/json'\n              },\n              body: JSON.stringify({\n                id: variantId,\n                quantity: quantity\n              })\n            })\n            .then(response =\u003e response.json())\n            .then(data =\u003e {\n              console.log('Product added to cart:', data);\n\n              \/\/ Show the message with the checkmark\n              cartMessage.classList.add('show');\n\n              \/\/ Automatically hide the message after 3 seconds\n              setTimeout(() =\u003e {\n                cartMessage.classList.remove('show');\n              }, 3000);\n            })\n            .catch(error =\u003e {\n              console.error('Error adding product to cart:', error);\n            });\n          });\n        });\n      });\n    \u003c\/script\u003e \u003c!-- Modal Structure --\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"absolute\"\u003e\n\u003cdiv class=\"flex items-center justify-center\"\u003e\u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"icon-md\"\u003e\u003cpath d=\"M7.5 13.25C7.98703 13.25 8.45082 13.1505 8.87217 12.9708C8.46129 14.0478 7.62459 15.5792 6.35846 15.76C5.81173 15.8382 5.43183 16.3447 5.50993 16.8914C5.58804 17.4382 6.09457 17.8181 6.6413 17.7399C9.19413 17.3753 10.7256 14.4711 11.169 12.1909C11.4118 10.942 11.3856 9.58095 10.8491 8.44726C10.2424 7.16517 8.92256 6.24402 7.48508 6.25001C5.55895 6.25805 4 7.82196 4 9.74998C4 11.683 5.567 13.25 7.5 13.25Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003cpath d=\"M16.18 13.25C16.667 13.25 17.1308 13.1505 17.5522 12.9708C17.1413 14.0478 16.3046 15.5792 15.0385 15.76C14.4917 15.8382 14.1118 16.3447 14.1899 16.8914C14.268 17.4382 14.7746 17.8181 15.3213 17.7399C17.8741 17.3753 19.4056 14.4711 19.849 12.1909C20.0918 10.942 20.0656 9.58095 19.5291 8.44726C18.9224 7.16517 17.6026 6.24402 16.1651 6.25001C14.2389 6.25805 12.68 7.82196 12.68 9.74998C12.68 11.683 14.247 13.25 16.18 13.25Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-description rte\" style=\"background-color: #f8f8f8;\"\u003e\n\u003cdiv style=\"display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 1000;\" id=\"popupModal\"\u003e\n\u003cdiv style=\"position: relative; margin: 5% auto; width: 80%; max-width: 600px; background-color: white; padding: 20px; border-radius: 5px;\"\u003e\n\u003cspan style=\"position: absolute; top: 0px; right: 5px; cursor: pointer;\"\u003e✖\u003c\/span\u003e \u003ciframe style=\"width: 100%; height: 67vh;\" src=\"https:\/\/app.1insurancesolutions.com\/widget\/form\/9h9rPtGL1XO8lflOEaKN\"\u003e\n        \u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n            function openModal() {\n                document.getElementById('popupModal').style.display = 'block';\n            }\n\n            function closeModal() {\n                document.getElementById('popupModal').style.display = 'none';\n            }\n\n            \/\/ Close modal if clicking outside of the modal content\n      window.onclick = function(event) {\n          const modal = document.getElementById('popupModal');\n          const content = document.getElementById('modalContent');\n          if (event.target === modal) {\n              modal.style.display = 'none';\n          }\n      }\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript src=\"https:\/\/code.jquery.com\/jquery-3.7.1.min.js\"\u003e\u003c\/script\u003e \u003cscript\u003e\n$(document).ready(function() {\n    \/\/ Function to properly escape characters for jQuery selector\n    function jqSelectorEscape(str) {\n        return str.replace(\/[!\"#$%\u0026'()*+,.\\\/:;\u003c=\u003e?@[\\\\\\]^`{|}~]\/g, '\\\\$\u0026').replace(\/\\s\/g, '\\\\ ');\n    }\n\n    \/\/ Update 'data-tab' attributes and 'id' of divs to remove spaces\n    $('ul li[data-tab]').each(function() {\n        var originalDataTab = $(this).attr('data-tab');\n        var newDataTab = originalDataTab.replace(\/\\s+\/g, '');\n\n        \/\/ Set the new data-tab attribute on the \u003cli\u003e\n        $(this).attr('data-tab', newDataTab);\n\n        \/\/ Find the corresponding div using the escaped original ID and update its ID\n        var correspondingDiv = $(\"div#\" + jqSelectorEscape(originalDataTab));\n        if(correspondingDiv.length) {\n            correspondingDiv.attr(\"id\", newDataTab);\n        }\n    });\n\n    \/\/ Handle hover functionality\n    $('ul li[data-tab]').hover(\n        function() {\n            var relatedDivId = $(this).attr('data-tab');\n\n            \/\/ Slide up all divs except the one related to the hovered tab\n            $('.tab-content-box[id]').not('#' + jqSelectorEscape(relatedDivId)).slideUp();\n\n            \/\/ Slide down the related div\n            $('#' + jqSelectorEscape(relatedDivId)).slideDown();\n        }\n    );\n\n    \/\/ Keep the related div open when hovering on it\n    $('.tab-content-box[id]').hover(\n        function() {\n            \/\/ Do nothing when hovering over the div\n        }, \n        function() {\n            \/\/ Slide up the div when the mouse leaves it\n            $(this).slideUp();\n        }\n    );\n});\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n   .faq-answer-product a {\n      color: #1e75c1;\n      text-decoration: underline;\n      background: transparent;\n  }\n\n                .faq-container-product {\n                    max-width: 1040px;\n                    width: 100%;\n                    margin: 50px auto;\n                    padding: 20px;\n                }\n\n                .faq-container-product h2{\n                    text-align: left;\n                    margin-bottom: 0px;\n                    color: #000;\n                  padding-bottom: 15px;\n                }\n\n                .faq-item-product {\n                    margin-bottom: 15px;\n                }\n\n                .florida-tabs-res {\n            background-color: #fff;\n            padding: 0px;\n            max-width: 800px;\n            margin: 20px auto;\n            border-radius: 10px;\n        }\n\n        .h2-res {\n            font-size: 20px;\n            font-weight: bold;\n          color: #000;\n        }\n\n        .p-res {\n            font-size: 16px;\n            font-weight: normal;\n          color: #000;\n        }\n\n        .ul-res {\n            padding-left: 20px;\n            margin-block-start: 0em;\n          color: #000;\n        }\n\n        .li-res {\n            font-size: 16px;\n                   padding-bottom: 5px;\n       list-style: disc !important;\n          color: #000;\n        }\n\n        .li-res::before {\n            padding-right: 10px;\n            font-weight: bold;\n        }\n\n        .florida-tabs-links-res {\n            margin-top: 20px;\n        }\n\n        .florida-tabs-links-res a {\n            font-size: 14px;\n            font-weight: bold;\n            color: #2e2ef6; \/* Link color *\/\n            text-decoration: none;\n            margin-right: 20px;\n        }\n\n        .florida-tabs-links-res a:hover {\n            text-decoration: underline;\n        }\n\n                .faq-question-product {\n                    background: #fff;\n                    color: #000;\n                    padding: 15px;\n                    border: none;\n                    text-align: left;\n                    font-weight: 700;\n                    width: 100%;\n                    cursor: pointer;\n                    font-size: 16px;\n                    outline: none;\n                    display: flex;\n                    align-items: center;\n                    justify-content: flex-start; \/* Aligns content to the left *\/\n                    transition: background-color 0.3s ease;\n                }\n\n                .faq-question-product:hover {\n                   box-shadow: 0px 4px 6px 2px #c5c5c5;\n                }\n\n\n                .faq-answer-product {\n                    max-height: 0;\n                    overflow: hidden;\n                    padding-left: 20px;\n                    padding-right: 20px;\n                    background-color: #fff;\n                    transition: max-height 0.3s ease;\n                    font-size: 15px;\n                    text-align: left; \/* Align text in the answers to the left *\/\n                }\n\n                .faq-answer-product p {\n                    padding: 0;\n                    margin: 0;\n                  color: #000;\n                }\n\n                .faq-question-product-product.active + .faq-answer-product {\n                    max-height: 300px; \/* Adjust based on content *\/\n                }\n\n                \/* Arrow Styling *\/\n                .faq-question-product .arrow-product {\n                    margin-left: auto; \/* Moves the arrow to the right end *\/\n                    transition: transform 0.3s ease;\n                }\n\n                .faq-question-product.active .arrow-product {\n                    transform: rotate(180deg); \/* Rotates arrow when active *\/\n                }\n\n\n     @media only screen and (max-width: 800px) {\n\n     }\n\n      @media only screen and (max-width: 767px) {\n       .florida-tabs-links-res {\n           padding-top: 5px;\n         flex-direction: column;\n         }\n     }\n\n    .wrapper {\n      max-width: 100%;\n      margin: 0 auto;\n      padding: 0;\n  }\n\n    .background-btn {\n    background-size: 100% 100%;\n      height: 40vh;\n      margin-top: 1em;\n    }\n\n    .page-header {\n      max-width: 100%;\n      width: 100%;\n      margin: 0 auto;\n    }\n\n    .img-btn {\n    padding: 5%;\n    }\n\n\n    .btn-for-pages {\n    max-width: 80%;\n    margin: 0 auto;\n   }\n\n    .btn-column {\n    column-count: {{ section.settings.btn-colm }};\n    margin: 2% 0;\n    }\n\n    .img-btn:hover {\n  \tfilter: drop-shadow(2px 4px 6px black);\n    }\n\n    .text-btn-page {\n    \t    position: relative;\n      z-index: 1;\n      position: relative;\n      z-index: 1;\n      display: flex;\n      justify-content: flex-start;\n      height: 100%;\n      align-items: center;\n      font-size: 2.5em;\n      padding: 0% 0 0 2%;\n    }\n  \/* tab-css *\/\n    .inter-tab {\n      position: relative;\n  }\n\n  .inter-tab:after {\n      content: \"\";\n      position: absolute;\n      width: 50%;\n      right: 0;\n      height: 100%;\n      background: #0A1A3B;\n      top: 0;\n  }\n\n  .inter-tab::before {\n      content: \"\";\n      position: absolute;\n      width: 50%;\n      left: 0;\n      height: 100%;\n      background: #EDAF52;\n      top: 0;\n  }\n\n  .inter-container {\n      position: relative;\n      max-width: 1440px;\n      margin: 0 auto;\n      display: block;\n      padding: 0 15px;\n  }\n\n  .inter-tab ul {\n      display: flex;\n      align-items: stretch;\n      position: relative;\n      z-index: 2;\n  }\n\n  .inter-tab ul\u003eli {\n      flex: 0 0 25%;\n      position: relative;\n      padding: 12px 30px;\n      font-size: 25px;\n      line-height: 1.2;\n      color: #fff;\n      font-weight: 600;\n      cursor: pointer;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n  }\n\n  .inter-tab ul\u003eli::before {\n      content: \"\";\n      position: absolute;\n      right: -12px;\n      background: #fff;\n      z-index: 9;\n      width: 20px;\n      height: 100%;\n      top: 0;\n      clip-path: polygon(37% 0, 100% 50%, 37% 100%, 3% 100%, 41% 50%, 3% 0);\n  }\n\n  .inter-tab ul\u003eli:last-child::before {\n      content: none;\n  }\n\n  .tab-content-box {\n      padding: 58px 0 68px 0;\n      display: none;\n  }\n\n  .inter-tab ul\u003eli:first-child {\n      padding-left: 0;\n  }\n\n  .tab-inner-content {\n      display: flex;\n      align-items: flex-start;\n      flex-wrap: wrap;\n  }\n\n  .tab-inner-heading-box {\n      flex: 0 0 50%;\n  }\n\n  .inter-tab-text {\n      flex: 0 0 50%;\n  }\n\n  .tab-inner-heading-box {\n      display: flex;\n  }\n\n  .tab-heading-num h1 {\n      font-size: 157px;\n      color: #fff;\n      opacity: .5;\n      line-height: 1;\n      font-weight: 700;\n  }\n\n  .tab-inner-heading h4 {\n      font-size: 19px;\n      color: #fff;\n      line-height: 1.3;\n      font-weight: 300;\n  }\n\n  .tab-inner-heading {\n      padding-top: 10px;\n      padding-left: 30px;\n  }\n\n  .tab-inner-heading h2 {\n      font-size: 39px;\n      line-height: 1.2;\n      color: #fff;\n      margin-top: 10px;\n  }\n\n  .inter-tab-text h3 {\n      font-size: 20px;\n      color: #fff;\n      line-height: 1.2;\n  }\n\n  .inter-tab-text ul\u003eli {\n      font-size: 20px;\n      color: #fff;\n      line-height: 1.2;\n      font-weight: 200;\n      margin-top: 5px;\n  }\n\n  .inter-tab-text ul {\n      margin-top: 15px;\n  }\n    body#general-contractors-florida-general-contractor-exam .tab-heading-num h1{\n      position: static;\n    }\n\n  @media only screen and (max-width: 1300px)  {\n  h1.text-btn-page.bafpage {\n      position: absolute;\n    right: 30%\n  }\n  }\n    @media only screen and (max-width: 1100px)  {\n    h1.text-btn-page.bafpage {\n      position: absolute;\n      right: 45%;\n  }\n  }\n      @media only screen and (max-width: 992px)  {\n    h1.text-btn-page.bafpage {\n      position: absolute;\n      right: 20%;\n      max-width: 50%;\n      font-size: 82px;\n      bottom: 0;\n      display: block;\n      top: 20%;\n    }\n        span.spnaa {\n      display: block;\n      font-size: 52px;\n      margin-left: 120px;\n      padding: 0;\n      line-height: 0;\n  }\n    }\n  @media only screen and (max-width: 768px)  {\n    body#general-contractors-florida-general-contractor-exam hr{\n      margin-top: 126px;\n    }\n    .tab-heading-num h1{\n      position: static !important;\n    }\n    .btn-column {\n    column-count: 2;\n    }\n\n    .btn-for-pages {\n      max-width: 90%;\n    }\n\n    .img-btn {\n    padding: 0%;\n    }\n      body#general-contractors-florida-general-contractor-exam h1.text-btn-page{\n      position: absolute;\n      right: 15%;\n      max-width: 70%;\n      font-size: 44px !important;\n      bottom: 0;\n      display: block;\n      top: 30%;\n    }\n     div#shopify-section-gc span.spnaa {\n      display: block;\n      font-size: 27px;\n      margin-left: 0px;\n      padding: 0;\n      line-height: 0;\n  }\n    .inter-tab ul{\n      display:none;\n    }\n    .tab-content-box{\n      display:block;\n    }\n    .inter-tab-text,.tab-inner-heading-box {\n      flex: 0 0 100%;\n  }\n\n  .tab-inner-heading-box {\n      \/* display: block; *\/\n  }\n\n  .tab-content-box {\n      padding: 28px 0 38px 0;\n  }\n\n  .tab-heading-num h1 {\n      font-size: 80px !important;\n  }\n\n  .tab-inner-heading h4 {\n      font-size: 12px;\n  }\n\n  .tab-inner-heading {\n      padding-left: 10px;\n  }\n\n  .tab-inner-heading h2 {\n      font-size: 20px;\n      margin-top: 5px;\n  }\n\n  .inter-tab-text {\n      margin-top: 30px;\n  }\n\n  .inter-tab-text h3 {\n      font-size: 18px;\n  }\n  \n  li {\n    margin: 0;\n    padding: 0;\n    padding-bottom: 5px;\n    list-style: disc;\n}\n  \n  .count li {\n    list-style: auto;\n}\n\n  .inter-tab-text ul {margin-top: 10px;}\n\n  .inter-tab-text ul\u003eli {\n      font-size: 14px;\n  }\n    }\n    .cart-message {\n    position: fixed;\n    top: 20px;\n    right: -300px; \/* Initially off-screen to the right *\/\n    background-color: #c2372f;\n    color: white;\n    padding: 15px 20px;\n    font-size: 14px;\n    border-radius: 5px;\n    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);\n    z-index: 9999;\n    transition: right 0.5s ease; \/* Smooth slide-in *\/\n            width: auto;\n  max-width: 300px;\n  }\n\n  .cart-message.show {\n    right: 20px; \/* Slide into view *\/\n  }\n\n         @media only screen and (max-width: 800px) {\n          .video-wrapper {\n            max-width: 50%;\n            margin-left: 1em;\n          }\n\n           .video-wrapper iframe {\n            height: 280px !important;\n        }\n\n\n         }\n\n          @media only screen and (max-width: 767px) {\n          .video-wrapper {\n            max-width: 100%;\n            text-align: center;\n          }\n           .florida-tabs-links-res {\n             padding-top: 5px;\n           flex-direction: column;\n           }\n             .cart-message {\n    top: auto;\n    bottom: 20px; \/* Place it at the bottom on mobile *\/\n    right: -300px; \/* Initially off-screen *\/\n    max-width: 90%; \/* Make it responsive to smaller screens *\/\n    padding: 10px 15px; \/* Smaller padding *\/\n  }\n\n  .cart-message.show {\n    right: 5%; \/* Slide into view, keeping it inside the screen *\/\n  }\n\n  .add-to-cart-btn {\n    font-size: 14px; \/* Slightly smaller font for the button *\/\n    padding: 10px 15px;\n  }\n         }\n  @media only screen and (max-width: 600px)  {\n    body#general-contractors-florida-general-contractor-exam hr{\n      margin-top: 14px;\n    }\n  }\n  \u003c\/style\u003e","brand":"Contractor Exam Preps","offers":[{"title":"Self-Study Courses - 6 months","offer_id":45014874095669,"sku":null,"price":3000.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2522\/1688\/files\/FL-SHEET-METAL-RENTAL_ae265df3-2e62-4d51-bf92-2adf821cec33.png?v=1772082358","url":"https:\/\/contractorexampreps.com\/products\/florida-sheet-metal-contractor-exam-book-rental","provider":"Contractor Exam Preps","version":"1.0","type":"link"}