{"id":626,"date":"2024-07-27T07:23:41","date_gmt":"2024-07-27T07:23:41","guid":{"rendered":"https:\/\/cprcart.com\/?page_id=626"},"modified":"2025-11-30T09:36:31","modified_gmt":"2025-11-30T16:36:31","slug":"bls-skills","status":"publish","type":"page","link":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/","title":{"rendered":"BLS Skills"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"626\" class=\"elementor elementor-626\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5aa990ef elementor-section-full_width elementor-section-height-min-height elementor-section-stretched elementor-section-height-default elementor-section-items-middle\" data-id=\"5aa990ef\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-235fbe5\" data-id=\"235fbe5\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12febc6 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default\" data-id=\"12febc6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a1807d2 banner_content\" data-id=\"a1807d2\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1dfc08f banner_title elementor-widget elementor-widget-heading\" data-id=\"1dfc08f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BLS Skills<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbafc30 banner_text elementor-widget elementor-widget-heading\" data-id=\"bbafc30\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span>- In-Person BLS Skills Check Off<\/span><br>- Instant AHA BLS Provider eCard<br>- Claim 0.75-1 CEU's<br>*BLS Online Part 1 Not Included*<br><b>100% Pass Rate - Unlimited Attempts<\/b><br><b>(30mins) $90.00<\/b><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-98e9f37\" data-id=\"98e9f37\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4d97090 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4d97090\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42a5dd9\" data-id=\"42a5dd9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-71587ef elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"71587ef\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5f91b8d\" data-id=\"5f91b8d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-36441c3 elementor-widget elementor-widget-heading\" data-id=\"36441c3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">BLS Skills<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e12ddf1 elementor-widget elementor-widget-heading\" data-id=\"e12ddf1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">BLS Skills Sessions are offered at numerous CPR Cart Locations, once you register you will be sent an email to activate the CPR Cart (RQI) at the CPR Cart Office. Your confirmation email will contain the door code and instructors to access the CPR Cart office for BLS Skills Part 2. Upon the completion of BLS Skills, CPR Cart will instantly issue your AHA BLS eCard! <\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c29437f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c29437f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-06c36ff\" data-id=\"06c36ff\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-537e5d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"537e5d2\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-a08aefe\" data-id=\"a08aefe\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-32dec38 elementor-widget elementor-widget-shortcode\" data-id=\"32dec38\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n\r\n\r\n<style>\r\n     .spinner {\r\n    width: 30px;\r\n    height: 30px;\r\n    border: 4px solid #ccc;\r\n    border-top-color: #007bff;\r\n    margin-bottom: 10px;\r\n    border-radius: 50%;\r\n    animation: spin 0.8s linear infinite;\r\n}\r\n@keyframes spin {\r\n    to { transform: rotate(360deg); }\r\n}\r\n\/* Styling for the course type button *\/\r\n.course-type-btn {\r\n    background: linear-gradient(135deg, #ffffff 0%, #d1d1d1 100%) !important;\r\n    border: 1px solid #626367;\r\n    border-radius: 8px;\r\n    padding: 15px;\r\n    text-align: center;\r\n    transition: all 0.3s ease;\r\n    cursor: pointer;\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    \/* min-height: 200px; Ensure enough space for content *\/\r\n    \/* color: #fff; White text for better contrast on gradient *\/\r\n}\r\n\r\n\/* Hover effect for course type button *\/\r\n.course-type-btn:hover {\r\n    background: linear-gradient(135deg, #b3b3b3 0%, #d6d6d6 100%) !important;\r\n    transform: scale(1.05);\r\n    box-shadow: 0 4px 15px rgba(98, 99, 103, 0.4);\r\n}\r\n\r\n\/* Ensure text inside button changes color on hover *\/\r\n.course-type-btn:hover .button_text,\r\n.course-type-btn:hover .button_text strong,\r\n.course-type-btn:hover .button_text br {\r\n    color: #000; \/* Change text color on hover *\/\r\n}\r\n<\/style>\r\n<script>\r\n    $(document).ready(function() {\r\n        $('#time-buttons').hide();\r\n        var timeInterval = 1; \/\/ Set time slot interval to 1 hour\r\n        var minTimeOffset = 120; \/\/ 2 hours offset for slot availability\r\n\r\n        var bookedSlots = [];\n        var dailySlots = [];\n        var disabledDates = [];\r\n        \/\/ console.log(\"disabledDateRange\", disabledDateRange);\r\n        \/\/ var dailySlots = {\r\n        \/\/     'Monday': {\r\n        \/\/         start: '00:00 AM',\r\n        \/\/         end: '00:00 PM'\r\n        \/\/     },\r\n        \/\/     'Tuesday': {\r\n        \/\/         start: '04:59 AM',\r\n        \/\/         end: '04:49 PM'\r\n        \/\/     },\r\n        \/\/     'Wednesday': {\r\n        \/\/         start: '09:00 AM',\r\n        \/\/         end: '04:00 PM'\r\n        \/\/     },\r\n        \/\/     'Thursday': {\r\n        \/\/         start: '08:00 AM',\r\n        \/\/         end: '03:00 PM'\r\n        \/\/     },\r\n        \/\/     'Friday': {\r\n        \/\/         start: '09:00 AM',\r\n        \/\/         end: '03:00 PM'\r\n        \/\/     },\r\n        \/\/     'Saturday': {\r\n        \/\/         start: '08:30 AM',\r\n        \/\/         end: '11:35 PM'\r\n        \/\/     },\r\n        \/\/     'Sunday': {\r\n        \/\/         start: '11:30 AM',\r\n        \/\/         end: '10:36 PM'\r\n        \/\/     }\r\n        \/\/ };\r\n        function formatTime(timeStr) {\r\n            var [time, period] = timeStr.split(' ');\r\n            var [hours, minutes] = time.split(':');\r\n\r\n            \/\/ Always pad hours with two digits\r\n            hours = hours.padStart(2, '0');\r\n\r\n            return hours + ':' + minutes + ' ' + period; \/\/ Return the time in 01:00 PM format for all\r\n        }\r\n\r\n\r\n        function timeToMinutes(timeStr) {\r\n            var [time, period] = timeStr.split(' ');\r\n            var [hours, minutes] = time.split(':').map(Number);\r\n            if (period === 'PM' && hours < 12) hours += 12;\r\n            if (period === 'AM' && hours === 12) hours = 0;\r\n            return hours * 60 + minutes;\r\n        }\r\n\r\n        function minutesToTime(minutes) {\r\n            var hours = Math.floor(minutes \/ 60);\r\n            var mins = minutes % 60;\r\n            var period = hours < 12 ? 'AM' : 'PM';\r\n            hours = hours % 12;\r\n            hours = hours ? hours : 12; \/\/ the hour '0' should be '12'\r\n            mins = mins < 10 ? '0' + mins : mins;\r\n            return hours + ':' + mins + ' ' + period;\r\n        }\r\n\r\n        function roundToNextHour(minutes) {\r\n            return Math.ceil(minutes \/ 60) * 60;\r\n        }\r\n\r\n        function isRoundTime(timeInMinutes) {\r\n            return timeInMinutes % 60 === 0;\r\n        }\r\n\r\n        function getAdjustedTimeSlots(startTime, endTime, isToday) {\r\n            var times = [];\r\n            var start = timeToMinutes(startTime);\r\n            var end = timeToMinutes(endTime) - 60; \/\/ Adjust end time to 1 hour before\r\n\r\n            if (isToday) {\r\n                var now = new Date();\r\n                var currentTimeInMinutes = now.getHours() * 60 + now.getMinutes();\r\n                var nextAvailableTime = currentTimeInMinutes + minTimeOffset;\r\n\r\n                \/\/ Use the start time if it's a round figure and the current time is before start time\r\n                if (isRoundTime(start) && currentTimeInMinutes <= start) {\r\n                    \/\/ Use the start time as it is\r\n                } else if (!isRoundTime(currentTimeInMinutes)) {\r\n                    \/\/ Apply 2-hour offset and round to the next hour\r\n                    if (nextAvailableTime > start) {\r\n                        start = roundToNextHour(nextAvailableTime);\r\n                    }\r\n                }\r\n            } else {\r\n                \/\/ For non-today dates, round up the start time if it's not already round\r\n                if (!isRoundTime(start)) {\r\n                    start = roundToNextHour(start);\r\n                }\r\n            }\r\n\r\n            \/\/ If the adjusted start time is greater than or equal to the end time, return empty times\r\n            if (start >= end) {\r\n                console.error('Start time must be before end time');\r\n                return times;\r\n            }\r\n\r\n            \/\/ Generate time slots with a 1-hour interval\r\n            for (var minutes = start; minutes <= end; minutes += timeInterval * 60) {\r\n                times.push(minutesToTime(minutes));\r\n            }\r\n\r\n            return times;\r\n        }\r\n\r\n        function updateTimeSlots(dayName, isToday) {\r\n            var timeButtons = $(\"#time-buttons\");\r\n            timeButtons.empty(); \/\/ Clear existing slots\r\n\r\n            \/\/ Get slots for the selected day\r\n            var slots = dailySlots[dayName] || {\r\n                start: '00:00 AM',\r\n                end: '11:59 PM'\r\n            };\r\n\r\n            \/\/ Get available times based on the start and end time\r\n            var times = getAdjustedTimeSlots(slots.start, slots.end, isToday);\r\n\r\n            \/\/ Check if the selected date is disabled\r\n            var selectedDate = $.datepicker.formatDate('yy-mm-dd', $(\"#datepicker\").datepicker(\"getDate\"));\r\n\r\n           \/*  if (new Date(selectedDate) <= disabledDateRange) {\r\n                \/\/ If the date is within the disabled range, show the message and no slots\r\n                timeButtons.append('<p>No time slots available. Please check available date to book slots.<\/p>');\r\n                return;\r\n            } *\/\r\n\r\n            \/\/ If there are no times available, show the 'No slots available' message\r\n            if (times.length === 0) {\r\n                timeButtons.append('<p>No slots available for today.<\/p>');\r\n                return;\r\n            }\r\n\r\n            \/\/ Otherwise, append the available time slots\r\n            $.each(times, function(index, value) {\r\n                var radioId = 'time-' + index;\r\n                var radio = $('<input>')\r\n                    .attr('type', 'radio')\r\n                    .attr('name', 'time')\r\n                    .attr('id', radioId)\r\n                    .attr('value', value)\r\n                    .addClass('time-radio');\r\n\r\n                var label = $('<label>')\r\n                    .attr('for', radioId)\r\n                    .text(value)\r\n                    .addClass('time-label');\r\n\r\n                timeButtons.append(radio).append(label);\r\n            });\r\n        }\r\n\r\n        function disableBookedSlots(date) {\r\n            var formattedDate = $.datepicker.formatDate('mm-dd-yy', date);\r\n            var times = $(\"#time-buttons\").find(\".time-label\");\r\n\r\n            times.each(function() {\r\n                var timeLabel = $(this);\r\n                var timeValue = formatTime(timeLabel.text().trim()); \/\/ Always pad hours with two digits\r\n\r\n                if (bookedSlots[formattedDate] && bookedSlots[formattedDate].includes(timeValue)) {\r\n                    var radioButton = $(\"#\" + timeLabel.attr('for'));\r\n                    radioButton.prop('disabled', true);\r\n                    timeLabel.addClass('disabled');\r\n                } else {\r\n                    var radioButton = $(\"#\" + timeLabel.attr('for'));\r\n                    radioButton.prop('disabled', false);\r\n                    timeLabel.removeClass('disabled');\r\n                }\r\n            });\r\n        }\r\n\r\n        function setCurrentDateTime() {\r\n            var now = new Date();\r\n            var formattedDate = $.datepicker.formatDate('MM dd, yy', now);\r\n            var period = now.getHours() < 12 ? 'AM' : 'PM';\r\n            var displayHour = now.getHours() % 12 === 0 ? 12 : now.getHours() % 12;\r\n            var displayMinute = now.getMinutes() < 10 ? '0' + now.getMinutes() : now.getMinutes();\r\n            var time = displayHour + ':' + displayMinute + ' ' + period;\r\n            $(\"#date_time_wrap\").text(formattedDate);\r\n        }\r\n\r\n       \/\/ Initialize Datepicker\r\n    \/\/    var disabledDates = [\"2024-12-05\", \"2025-05-01\", \"2025-05-10\"];\r\n\r\n       $(\"#datepicker\").datepicker({\r\n        minDate: 0, \/\/ Ensure the user can't pick past dates\r\n        beforeShowDay: function(date) {\r\n            var formattedDate = $.datepicker.formatDate('yy-mm-dd', date);\r\n            if (disabledDates.indexOf(formattedDate) > -1) {\r\n                return [false]; \/\/ Disable this specific date\r\n            }\r\n            return [true]; \/\/ Enable other dates\r\n        },\r\n        onSelect: function(dateText, inst) {\r\n            if (inst && inst.dpDiv) {\r\n                inst.dpDiv.find('td.ui-datepicker-current-day a, a.ui-state-focus').blur();\r\n            }\r\n            $('#time-buttons').show();\r\n            var selectedDate = $(\"#datepicker\").datepicker(\"getDate\");\r\n            var dayName = $.datepicker.formatDate('DD', selectedDate);\r\n            var isToday = new Date().toDateString() === selectedDate.toDateString();\r\n\r\n            updateTimeSlots(dayName, isToday);\r\n            disableBookedSlots(selectedDate);\r\n        }\r\n    });\r\n\r\n\r\n        \/\/ Initialize with today's date slots and time\r\n        setCurrentDateTime();\r\n        var today = $(\"#datepicker\").datepicker(\"getDate\");\r\n        var todayDayName = $.datepicker.formatDate('DD', today);\r\n        updateTimeSlots(todayDayName, true); \/\/ Pass true for the current date\r\n        disableBookedSlots(today);\r\n\r\n\r\n\r\n\r\n        \/\/ Update course date and time in input field when time is selected\r\n        $(document).on('change', '.time-radio', function() {\r\n            var selectedDate = $(\"#datepicker\").datepicker(\"getDate\");\r\n            var selectedTime = $(\".time-radio:checked\").val();\r\n\r\n            if (selectedDate && selectedTime) {\r\n                var show_date_format = $.datepicker.formatDate('MM dd, yy', selectedDate) + \" \" + selectedTime;\r\n                var courseDateTime = $.datepicker.formatDate('yy-mm-dd', selectedDate) + \" \" + selectedTime;\r\n                $(\"#coursedate\").val(courseDateTime);\r\n                $(\"#date_time_wrap\").html(show_date_format);\r\n            }\r\n        });\r\n        \/\/ Function to handle form submission based on course type\r\n        window.handleSubmitButton = function handleSubmitButton() {\r\n            \/\/ Output PHP array as JSON\r\n            var courseAvailability = null;\r\n            var selectedCourseType = $('#select_course_type').val() || '';\r\n            var selectedfeaturedinmage = $('#select_course_type_image').val() || '';\r\n            var $selectedBtn = $('.course-type-btn.selected').first();\r\n\r\n            if ((!selectedCourseType || !selectedfeaturedinmage) && $selectedBtn.length) {\r\n                if (!selectedCourseType) {\r\n                    selectedCourseType = $selectedBtn.attr('data-value') || '';\r\n                    $('#select_course_type').val(selectedCourseType);\r\n                }\r\n                if (!selectedfeaturedinmage) {\r\n                    selectedfeaturedinmage = $selectedBtn.attr('data-image') || '';\r\n                    var $rowImg = $selectedBtn.find('.cpc-rc-course-image').first();\r\n                    if (!selectedfeaturedinmage && $rowImg.length) {\r\n                        selectedfeaturedinmage = $rowImg.attr('src') || '';\r\n                    }\r\n                    $('#select_course_type_image').val(selectedfeaturedinmage);\r\n                }\r\n            }\r\n\r\n            var parsed = (typeof window.cprParseCourseSelectionValue === 'function')\r\n                ? window.cprParseCourseSelectionValue(selectedCourseType)\r\n                : { title: selectedCourseType, priceDisplay: '' };\r\n            var course_title_lo = parsed.title || '';\r\n            var priceDisplay = parsed.priceDisplay || '';\r\n\r\n            $(\".course_title_lo\").html(course_title_lo);\r\n            $(\"#enroll_course_type\").val(course_title_lo);\r\n            $(\".course_price_lo\").html(priceDisplay || '$0.00');\r\n            if (selectedfeaturedinmage) {\r\n                $(\".course_fea_image_wrap\").html(\"<img src='\" + selectedfeaturedinmage.replace(\/'\/g, '%27') + \"' class='img_course' alt=''>\");\r\n            }\r\n\r\n            \/\/ Convert selectedCourseType to corresponding key in the array\r\n         \r\n                var courseKey = course_title_lo\r\n                            .toLowerCase()\r\n                            .trim()\r\n                            .replace(\/&\/g, ' ')\r\n                            .replace(\/\\s+\/g, ' ');\r\n            console.log(\"courseKey\", courseAvailability[courseKey]);\r\n            \/\/ Check if the course key exists in the array and if its value is 1 or true\r\n            if (courseAvailability[courseKey] == 1) {\r\n                $('#location_submit_btn').prop('disabled', true);\r\n            } else {\r\n                $('#location_submit_btn').prop('disabled', false);\r\n            }\r\n        };\r\n\r\n    });\r\n<\/script>\r\n\r\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-39e6d844 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"39e6d844\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7dbaae51\" data-id=\"7dbaae51\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-37ab3815 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"37ab3815\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-666238e5\" data-id=\"666238e5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7147fb9f elementor-widget elementor-widget-heading\" data-id=\"7147fb9f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQ<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33bfc3e1 elementor-widget elementor-widget-heading\" data-id=\"33bfc3e1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<p class=\"elementor-heading-title elementor-size-default\">CPR Carts FAQ sections offer a vast variety of information, from answers to common questions and refined details to solve something more challenging. Such as trouble shooting a malfunctioning CPR Cart or resolving technical issues with online courses.<\/p>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-34dc657d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"34dc657d\" data-element_type=\"section\" data-settings=\"{&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-63dbde32\" data-id=\"63dbde32\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c132b82 elementor-widget elementor-widget-accordion\" data-id=\"5c132b82\" data-element_type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1541\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1541\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">FAQ 1<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1541\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1541\">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1542\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1542\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">FAQ 2<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1542\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1542\">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1543\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1543\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">FAQ 3<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1543\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1543\">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1544\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1544\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">FAQ 4<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1544\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1544\">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1545\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1545\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">FAQ 5<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1545\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1545\">There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"FAQ 1\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.\"}},{\"@type\":\"Question\",\"name\":\"FAQ 2\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.\"}},{\"@type\":\"Question\",\"name\":\"FAQ 3\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.\"}},{\"@type\":\"Question\",\"name\":\"FAQ 4\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.\"}},{\"@type\":\"Question\",\"name\":\"FAQ 5\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don&#8217;t look even slightly believable.\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7276e683 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"7276e683\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;slideInUp&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7200ee8e\" data-id=\"7200ee8e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1b7fc17e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b7fc17e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-62c294c7\" data-id=\"62c294c7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-58fcedc elementor-widget elementor-widget-heading\" data-id=\"58fcedc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span>The Future of CPR Training<\/span><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7032b456 elementor-widget elementor-widget-heading\" data-id=\"7032b456\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span>CPR Cart is an innovative new way to get CPR certified or renewed without spending hours in class. CPR Cart is a self-service (RQI) automated manikin station, approved for BLS, ACLS, PALS certification &amp; recertification. Hands-on training takes less than 30 minutes and appointments are available 24\/7 at most locations. Upon completion instantly receive your official AHA eCard.<\/span><\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6554dfaa elementor-align-center btn-space contact_btn elementor-widget elementor-widget-button\" data-id=\"6554dfaa\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Call Us: 888-528-7805<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BLS Skills &#8211; In-Person BLS Skills Check Off &#8211; Instant AHA BLS Provider eCard &#8211; Claim 0.75-1 CEU&#8217;s *BLS Online Part 1 Not Included* 100% Pass Rate &#8211; Unlimited Attempts (30mins) $90.00 BLS Skills Sessions are offered at numerous CPR Cart Locations, once you register you will be sent an email to activate the CPR &#8230; <a title=\"BLS Skills\" class=\"read-more\" href=\"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/\" aria-label=\"Read more about BLS Skills\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":608,"parent":618,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-626","page","type-page","status-publish","has-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>BLS Skills Test \u2013 Fast &amp; Convenient AHA Certification<\/title>\n<meta name=\"description\" content=\"Complete your BLS skills session in-person at one of our convenient testing locations. Receive flexible, AHA-certified training with immediate eCard issuance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BLS Skills Test \u2013 Fast &amp; Convenient AHA Certification\" \/>\n<meta property=\"og:description\" content=\"Complete your BLS skills session in-person at one of our convenient testing locations. Receive flexible, AHA-certified training with immediate eCard issuance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/\" \/>\n<meta property=\"og:site_name\" content=\"CPR Cart LLC\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-30T16:36:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/Atlas_ENUS_BLS_1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t<meta property=\"og:image:height\" content=\"336\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BLS Skills Test \u2013 Fast & Convenient AHA Certification","description":"Complete your BLS skills session in-person at one of our convenient testing locations. Receive flexible, AHA-certified training with immediate eCard issuance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/","og_locale":"en_US","og_type":"article","og_title":"BLS Skills Test \u2013 Fast & Convenient AHA Certification","og_description":"Complete your BLS skills session in-person at one of our convenient testing locations. Receive flexible, AHA-certified training with immediate eCard issuance.","og_url":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/","og_site_name":"CPR Cart LLC","article_modified_time":"2025-11-30T16:36:31+00:00","og_image":[{"width":350,"height":336,"url":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/Atlas_ENUS_BLS_1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/","url":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/","name":"BLS Skills Test \u2013 Fast & Convenient AHA Certification","isPartOf":{"@id":"https:\/\/rqibridge.com\/crpt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/#primaryimage"},"image":{"@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/#primaryimage"},"thumbnailUrl":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/Atlas_ENUS_BLS_1.png","datePublished":"2024-07-27T07:23:41+00:00","dateModified":"2025-11-30T16:36:31+00:00","description":"Complete your BLS skills session in-person at one of our convenient testing locations. Receive flexible, AHA-certified training with immediate eCard issuance.","breadcrumb":{"@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/#primaryimage","url":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/Atlas_ENUS_BLS_1.png","contentUrl":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/Atlas_ENUS_BLS_1.png","width":350,"height":336,"caption":"Atlas ENUS BLS course icon for basic life support"},{"@type":"BreadcrumbList","@id":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/bls-skills\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rqibridge.com\/crpt\/"},{"@type":"ListItem","position":2,"name":"Class Type","item":"https:\/\/rqibridge.com\/crpt\/classes\/"},{"@type":"ListItem","position":3,"name":"BLS","item":"https:\/\/rqibridge.com\/crpt\/classes\/bls\/"},{"@type":"ListItem","position":4,"name":"BLS Skills"}]},{"@type":"WebSite","@id":"https:\/\/rqibridge.com\/crpt\/#website","url":"https:\/\/rqibridge.com\/crpt\/","name":"CPR Cart LLC","description":"CPR Cart LLC","publisher":{"@id":"https:\/\/rqibridge.com\/crpt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rqibridge.com\/crpt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rqibridge.com\/crpt\/#organization","name":"CPR Cart LLC","url":"https:\/\/rqibridge.com\/crpt\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rqibridge.com\/crpt\/#\/schema\/logo\/image\/","url":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/cpr-cart-logo.png","contentUrl":"https:\/\/rqibridge.com\/crpt\/wp-content\/uploads\/2024\/07\/cpr-cart-logo.png","width":1622,"height":402,"caption":"CPR Cart LLC"},"image":{"@id":"https:\/\/rqibridge.com\/crpt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/pages\/626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/comments?post=626"}],"version-history":[{"count":74,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/pages\/626\/revisions"}],"predecessor-version":[{"id":4681,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/pages\/626\/revisions\/4681"}],"up":[{"embeddable":true,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/pages\/618"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/media\/608"}],"wp:attachment":[{"href":"https:\/\/rqibridge.com\/crpt\/wp-json\/wp\/v2\/media?parent=626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}