
{"id":2999,"date":"2024-09-11T13:33:53","date_gmt":"2024-09-11T05:33:53","guid":{"rendered":"http:\/\/blkg.ichuanghui.cn\/?page_id=2999"},"modified":"2026-09-11T18:01:06","modified_gmt":"2026-09-11T10:01:06","slug":"projects","status":"publish","type":"page","link":"https:\/\/www.bluesunpv.com\/fr\/projects\/","title":{"rendered":"projets"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2999\" class=\"elementor elementor-2999\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e0f240 e-con-full e-flex e-con e-parent\" data-id=\"3e0f240\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7a7b0c elementor-widget__width-initial elementor--h-position-center elementor--v-position-middle elementor-widget elementor-widget-slides\" data-id=\"c7a7b0c\" data-element_type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;transition&quot;:&quot;slide&quot;,&quot;transition_speed&quot;:500}\" data-widget_type=\"slides.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t<div class=\"elementor-slides-wrapper elementor-main-swiper swiper\" dir=\"ltr\" data-animation=\"\">\n\t\t\t\t<div class=\"swiper-wrapper elementor-slides\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-repeater-item-5ab8fdd swiper-slide\"><div class=\"swiper-slide-bg\" role=\"img\"><\/div><div class=\"swiper-slide-inner\" ><div class=\"swiper-slide-contents\"><div class=\"elementor-slide-heading\">Projects<\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-759b94e e-flex e-con-boxed e-con e-child\" data-id=\"759b94e\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-089237c elementor-widget elementor-widget-heading\" data-id=\"089237c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"\/\">Home<\/a><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e665aa elementor-widget elementor-widget-heading\" data-id=\"2e665aa\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\"> \/<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd6de1f elementor-widget elementor-widget-heading\" data-id=\"dd6de1f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Projects<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62b6ce8 e-con-full e-flex e-con e-parent\" data-id=\"62b6ce8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e95df26 elementor-widget elementor-widget-html\" data-id=\"e95df26\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- =========================================================\r\n     BLUESUN GLOBAL CASE BOOK 2026\r\n     Elementor Interactive Flipbook\r\n     FINAL VERSION\r\n========================================================= -->\r\n\r\n<section id=\"bs-casebook\">\r\n\r\n  <!-- =====================================================\r\n       PAGE INTRO\r\n  ====================================================== -->\r\n\r\n  <div class=\"bs-casebook-head\">\r\n\r\n    <div class=\"bs-casebook-copy\">\r\n\r\n      <span class=\"bs-eyebrow\">\r\n        2026 GLOBAL CASE BOOK\r\n      <\/span>\r\n\r\n      <h2>\r\n        Explore Bluesun Projects\r\n        <span>Around the World<\/span>\r\n      <\/h2>\r\n\r\n      <p>\r\n        Discover real-world solar and energy storage installations\r\n        across Africa, Asia, Europe, South America,\r\n        North America and Oceania.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"bs-casebook-head-actions\">\r\n\r\n      <a\r\n        class=\"bs-pdf-btn\"\r\n        href=\"\/case-book-2026\/Bluesun-Case-Book-2026.pdf\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\"\r\n      >\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M12 3v12\"><\/path>\r\n          <path d=\"m7 10 5 5 5-5\"><\/path>\r\n          <path d=\"M5 21h14\"><\/path>\r\n        <\/svg>\r\n\r\n        Download PDF\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n\r\n  <!-- =====================================================\r\n       MAIN READER\r\n  ====================================================== -->\r\n\r\n  <div\r\n    class=\"bs-reader-panel is-cover\"\r\n    id=\"bsReaderPanel\"\r\n  >\r\n\r\n\r\n    <!-- ===================================================\r\n         READER TOOLBAR\r\n    ==================================================== -->\r\n\r\n    <div class=\"bs-reader-top\">\r\n\r\n      <div class=\"bs-reader-title\">\r\n\r\n        <span class=\"bs-status-dot\"><\/span>\r\n\r\n        <div>\r\n\r\n          <strong>\r\n            Interactive Case Book\r\n          <\/strong>\r\n\r\n          <small>\r\n            Drag the page corner to explore\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bs-reader-tools\">\r\n\r\n        <!-- COVER -->\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-tool-btn\"\r\n          id=\"bsHome\"\r\n          title=\"Back to cover\"\r\n          aria-label=\"Back to cover\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M3 11.5 12 4l9 7.5\"><\/path>\r\n            <path d=\"M5.5 10.5V20h13v-9.5\"><\/path>\r\n            <path d=\"M9.5 20v-6h5v6\"><\/path>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n\r\n        <!-- PDF -->\r\n\r\n        <a\r\n          class=\"bs-tool-btn\"\r\n          href=\"\/case-book-2026\/Bluesun-Case-Book-2026.pdf\"\r\n          target=\"_blank\"\r\n          title=\"Open PDF\"\r\n          aria-label=\"Open PDF\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M12 3v12\"><\/path>\r\n            <path d=\"m7 10 5 5 5-5\"><\/path>\r\n            <path d=\"M5 21h14\"><\/path>\r\n          <\/svg>\r\n        <\/a>\r\n\r\n\r\n        <!-- FULLSCREEN -->\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-tool-btn\"\r\n          id=\"bsFullscreen\"\r\n          title=\"Fullscreen\"\r\n          aria-label=\"Fullscreen\"\r\n        >\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M8 3H3v5\"><\/path>\r\n            <path d=\"M16 3h5v5\"><\/path>\r\n            <path d=\"M8 21H3v-5\"><\/path>\r\n            <path d=\"M16 21h5v-5\"><\/path>\r\n          <\/svg>\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- ===================================================\r\n         REGION NAVIGATION\r\n         \u5df2\u7ecf\u79fb\u52a8\u5230\u84dd\u8272\u533a\u57df\u5185\u90e8\r\n    ==================================================== -->\r\n\r\n    <div class=\"bs-chapter-nav\">\r\n\r\n      <div class=\"bs-chapter-intro\">\r\n\r\n        <span>\r\n          EXPLORE BY REGION\r\n        <\/span>\r\n\r\n        <strong>\r\n          Global Installation Cases\r\n        <\/strong>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"bs-chapter-links\">\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region active\"\r\n          data-page=\"1\"\r\n          data-region=\"all\"\r\n        >\r\n          <small>ALL<\/small>\r\n          <span>All Projects<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"4\"\r\n          data-region=\"africa\"\r\n        >\r\n          <small>01<\/small>\r\n          <span>Africa<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"16\"\r\n          data-region=\"asia\"\r\n        >\r\n          <small>02<\/small>\r\n          <span>Asia<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"27\"\r\n          data-region=\"europe\"\r\n        >\r\n          <small>03<\/small>\r\n          <span>Europe<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"43\"\r\n          data-region=\"south-america\"\r\n        >\r\n          <small>04<\/small>\r\n          <span>South America<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"48\"\r\n          data-region=\"north-america\"\r\n        >\r\n          <small>05<\/small>\r\n          <span>North America<\/span>\r\n        <\/button>\r\n\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-region\"\r\n          data-page=\"52\"\r\n          data-region=\"oceania\"\r\n        >\r\n          <small>06<\/small>\r\n          <span>Oceania<\/span>\r\n        <\/button>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- ===================================================\r\n         BOOK STAGE\r\n    ==================================================== -->\r\n\r\n    <div class=\"bs-book-stage\">\r\n\r\n\r\n      <!-- ===============================================\r\n           COVER LEFT INTRO\r\n           \u53ea\u5728\u7b2c\u4e00\u9875\u663e\u793a\r\n      ================================================ -->\r\n\r\n      <div\r\n        class=\"bs-cover-intro\"\r\n        id=\"bsCoverIntro\"\r\n      >\r\n\r\n        <div class=\"bs-cover-kicker\">\r\n          BLUESUN GLOBAL CASE BOOK\r\n        <\/div>\r\n\r\n\r\n        <div class=\"bs-cover-year\">\r\n          2026\r\n        <\/div>\r\n\r\n\r\n        <h3>\r\n          Global Solar & ESS\r\n          <span>\r\n            Installation Cases\r\n          <\/span>\r\n        <\/h3>\r\n\r\n\r\n        <p class=\"bs-cover-desc\">\r\n          Explore real solar and energy storage projects\r\n          delivered by Bluesun around the world.\r\n        <\/p>\r\n\r\n\r\n        <!-- STATS -->\r\n\r\n        <div class=\"bs-cover-stats\">\r\n\r\n          <div>\r\n            <strong>\r\n              190+\r\n            <\/strong>\r\n\r\n            <span>\r\n              Countries\r\n            <\/span>\r\n          <\/div>\r\n\r\n\r\n          <div>\r\n            <strong>\r\n              10GW+\r\n            <\/strong>\r\n\r\n            <span>\r\n              Installed\r\n            <\/span>\r\n          <\/div>\r\n\r\n\r\n          <div>\r\n            <strong>\r\n              10+\r\n            <\/strong>\r\n\r\n            <span>\r\n              Branches\r\n            <\/span>\r\n          <\/div>\r\n\r\n\r\n          <div>\r\n            <strong>\r\n              8GWh\r\n            <\/strong>\r\n\r\n            <span>\r\n              Factory\r\n            <\/span>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- QUICK REGION -->\r\n\r\n        <div class=\"bs-cover-region-title\">\r\n          EXPLORE GLOBAL PROJECTS\r\n        <\/div>\r\n\r\n\r\n        <div class=\"bs-cover-regions\">\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"4\"\r\n          >\r\n            Africa\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"16\"\r\n          >\r\n            Asia\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"27\"\r\n          >\r\n            Europe\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"43\"\r\n          >\r\n            South America\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"48\"\r\n          >\r\n            North America\r\n          <\/button>\r\n\r\n          <button\r\n            type=\"button\"\r\n            data-cover-page=\"52\"\r\n          >\r\n            Oceania\r\n          <\/button>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- START -->\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bs-start-book\"\r\n          id=\"bsStartBook\"\r\n        >\r\n\r\n          Start Exploring\r\n\r\n          <svg viewBox=\"0 0 24 24\">\r\n            <path d=\"M5 12h14\"><\/path>\r\n            <path d=\"m14 7 5 5-5 5\"><\/path>\r\n          <\/svg>\r\n\r\n        <\/button>\r\n\r\n\r\n        <div class=\"bs-cover-hint\">\r\n          Drag the cover or click Start Exploring\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===============================================\r\n           LEFT ARROW\r\n      ================================================ -->\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"bs-book-arrow bs-prev\"\r\n        id=\"bsPrev\"\r\n        aria-label=\"Previous page\"\r\n      >\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"m15 5-7 7 7 7\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <!-- ===============================================\r\n           BOOK\r\n      ================================================ -->\r\n\r\n      <div class=\"bs-book-wrap\">\r\n\r\n        <div\r\n          class=\"bs-book-loading\"\r\n          id=\"bsBookLoading\"\r\n        >\r\n\r\n          <span class=\"bs-loader\"><\/span>\r\n\r\n          <strong>\r\n            Preparing Case Book\r\n          <\/strong>\r\n\r\n          <small>\r\n            Loading high-resolution pages...\r\n          <\/small>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div id=\"bsBook\"><\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <!-- ===============================================\r\n           RIGHT ARROW\r\n      ================================================ -->\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"bs-book-arrow bs-next\"\r\n        id=\"bsNext\"\r\n        aria-label=\"Next page\"\r\n      >\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"m9 5 7 7-7 7\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- ===================================================\r\n         BOTTOM NAV\r\n    ==================================================== -->\r\n\r\n    <div class=\"bs-reader-bottom\">\r\n\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"bs-mini-nav\"\r\n        id=\"bsPrevBottom\"\r\n      >\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"m15 5-7 7 7 7\"><\/path>\r\n        <\/svg>\r\n\r\n        <span>\r\n          Previous\r\n        <\/span>\r\n\r\n      <\/button>\r\n\r\n\r\n\r\n      <div class=\"bs-page-info\">\r\n\r\n        <span>\r\n          PAGE\r\n        <\/span>\r\n\r\n        <strong id=\"bsCurrentPage\">\r\n          1\r\n        <\/strong>\r\n\r\n        <small>\r\n          \/ 54\r\n        <\/small>\r\n\r\n      <\/div>\r\n\r\n\r\n\r\n      <button\r\n        type=\"button\"\r\n        class=\"bs-mini-nav\"\r\n        id=\"bsNextBottom\"\r\n      >\r\n\r\n        <span>\r\n          Next\r\n        <\/span>\r\n\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"m9 5 7 7-7 7\"><\/path>\r\n        <\/svg>\r\n\r\n      <\/button>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n\r\n  <!-- =====================================================\r\n       FOOT NOTE\r\n  ====================================================== -->\r\n\r\n  <div class=\"bs-casebook-foot\">\r\n\r\n    <span>\r\n      Drag to turn pages\r\n    <\/span>\r\n\r\n    <i><\/i>\r\n\r\n    <span>\r\n      Use keyboard \u2190 \u2192\r\n    <\/span>\r\n\r\n    <i><\/i>\r\n\r\n    <span>\r\n      Swipe on mobile\r\n    <\/span>\r\n\r\n    <i><\/i>\r\n\r\n    <span>\r\n      Select a region to jump directly\r\n    <\/span>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<style>\r\n\r\n\/* =========================================================\r\n   ROOT\r\n========================================================= *\/\r\n\r\n#bs-casebook{\r\n\r\n  --bs-blue:#083f75;\r\n  --bs-blue2:#0b5798;\r\n\r\n  --bs-dark:#061a2e;\r\n  --bs-dark2:#0b2b4a;\r\n\r\n  --bs-orange:#f78a1d;\r\n  --bs-orange2:#ffaa45;\r\n\r\n  width:100%;\r\n\r\n  max-width:1760px;\r\n\r\n  margin:0 auto;\r\n\r\n  padding:\r\n    80px 24px\r\n    78px;\r\n\r\n  color:#152d47;\r\n\r\n  font-family:\r\n    Arial,\r\n    Helvetica,\r\n    sans-serif;\r\n\r\n}\r\n\r\n\r\n#bs-casebook *{\r\n\r\n  box-sizing:\r\n    border-box;\r\n\r\n}\r\n\r\n\r\n#bs-casebook button,\r\n#bs-casebook a{\r\n\r\n  -webkit-tap-highlight-color:\r\n    transparent;\r\n\r\n}\r\n\r\n\r\n#bs-casebook svg{\r\n\r\n  fill:none;\r\n\r\n  stroke:currentColor;\r\n\r\n  stroke-width:1.8;\r\n\r\n  stroke-linecap:round;\r\n\r\n  stroke-linejoin:round;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   PAGE HEADER\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-casebook-head{\r\n\r\n  display:flex;\r\n\r\n  align-items:flex-end;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  gap:50px;\r\n\r\n  margin-bottom:28px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-casebook-copy{\r\n\r\n  max-width:900px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-eyebrow{\r\n\r\n  display:inline-block;\r\n\r\n  margin-bottom:15px;\r\n\r\n  color:\r\n    var(--bs-orange);\r\n\r\n  font-size:13px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:2.2px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook h2{\r\n\r\n  margin:0;\r\n\r\n  color:#112b47;\r\n\r\n  font-size:\r\n    clamp(\r\n      42px,\r\n      4vw,\r\n      60px\r\n    );\r\n\r\n  line-height:1.03;\r\n\r\n  font-weight:500;\r\n\r\n  letter-spacing:-2px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook h2 span{\r\n\r\n  display:block;\r\n\r\n  color:#0c4a82;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-casebook-copy p{\r\n\r\n  max-width:800px;\r\n\r\n  margin:\r\n    21px 0 0;\r\n\r\n  color:#687b90;\r\n\r\n  font-size:17px;\r\n\r\n  line-height:1.75;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-casebook-head-actions{\r\n\r\n  flex:0 0 auto;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-pdf-btn{\r\n\r\n  min-width:184px;\r\n\r\n  height:52px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:10px;\r\n\r\n  padding:\r\n    0 22px;\r\n\r\n  border:\r\n    1px solid\r\n    #d7e0e9;\r\n\r\n  border-radius:12px;\r\n\r\n  background:#fff;\r\n\r\n  color:#173650;\r\n\r\n  font-size:14px;\r\n\r\n  font-weight:600;\r\n\r\n  text-decoration:none;\r\n\r\n  transition:.22s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-pdf-btn svg{\r\n\r\n  width:17px;\r\n  height:17px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-pdf-btn:hover{\r\n\r\n  color:#fff;\r\n\r\n  border-color:\r\n    var(--bs-blue);\r\n\r\n  background:\r\n    var(--bs-blue);\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   READER PANEL\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-reader-panel{\r\n\r\n  overflow:hidden;\r\n\r\n  border-radius:25px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.08);\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      circle at 50% 8%,\r\n      #315e89 0,\r\n      #163e65 33%,\r\n      #0b2c4c 62%,\r\n      #061c32 100%\r\n    );\r\n\r\n  box-shadow:\r\n\r\n    0 38px 95px\r\n    rgba(17,50,80,.17),\r\n\r\n    0 10px 30px\r\n    rgba(0,0,0,.08);\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   TOOLBAR\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-reader-top{\r\n\r\n  min-height:68px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:\r\n    space-between;\r\n\r\n  padding:\r\n    0 22px;\r\n\r\n  border-bottom:\r\n    1px solid\r\n    rgba(255,255,255,.08);\r\n\r\n  background:\r\n    rgba(3,20,37,.40);\r\n\r\n  color:#fff;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-title{\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  gap:12px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-title > div{\r\n\r\n  display:flex;\r\n\r\n  flex-direction:column;\r\n\r\n  gap:3px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-title strong{\r\n\r\n  font-size:13px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-title small{\r\n\r\n  color:\r\n    rgba(223,236,248,.58);\r\n\r\n  font-size:10px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-status-dot{\r\n\r\n  width:8px;\r\n  height:8px;\r\n\r\n  border-radius:50%;\r\n\r\n  background:\r\n    var(--bs-orange);\r\n\r\n  box-shadow:\r\n    0 0 0 5px\r\n    rgba(247,138,29,.14);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-tools{\r\n\r\n  display:flex;\r\n\r\n  gap:7px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-tool-btn{\r\n\r\n  width:40px;\r\n  height:40px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  padding:0;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-radius:11px;\r\n\r\n  background:\r\n    rgba(255,255,255,.055);\r\n\r\n  color:#fff;\r\n\r\n  cursor:pointer;\r\n\r\n  text-decoration:none;\r\n\r\n  transition:.2s;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-tool-btn svg{\r\n\r\n  width:19px;\r\n  height:19px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-tool-btn:hover{\r\n\r\n  background:\r\n    rgba(255,255,255,.14);\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   REGION NAV\r\n   \u84dd\u8272\u533a\u57df\u5185\u90e8\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-chapter-nav{\r\n\r\n  display:flex;\r\n\r\n  align-items:stretch;\r\n\r\n  gap:18px;\r\n\r\n  padding:\r\n    14px 20px;\r\n\r\n  border-bottom:\r\n    1px solid\r\n    rgba(255,255,255,.08);\r\n\r\n  background:\r\n    rgba(5,29,52,.46);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-chapter-intro{\r\n\r\n  flex:\r\n    0 0 205px;\r\n\r\n  display:flex;\r\n\r\n  flex-direction:column;\r\n\r\n  justify-content:center;\r\n\r\n  padding:\r\n    0 20px 0 4px;\r\n\r\n  border-right:\r\n    1px solid\r\n    rgba(255,255,255,.11);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-chapter-intro span{\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:\r\n    #ff9b32;\r\n\r\n  font-size:9px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:1.8px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-chapter-intro strong{\r\n\r\n  color:#fff;\r\n\r\n  font-size:14px;\r\n\r\n  line-height:1.3;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-chapter-links{\r\n\r\n  flex:1;\r\n\r\n  min-width:0;\r\n\r\n  display:grid;\r\n\r\n  grid-template-columns:\r\n    repeat(\r\n      7,\r\n      minmax(100px,1fr)\r\n    );\r\n\r\n  gap:8px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region{\r\n\r\n  min-width:0;\r\n\r\n  min-height:57px;\r\n\r\n  display:flex;\r\n\r\n  flex-direction:column;\r\n\r\n  align-items:flex-start;\r\n\r\n  justify-content:center;\r\n\r\n  padding:\r\n    8px 13px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.08);\r\n\r\n  border-radius:11px;\r\n\r\n  background:\r\n    rgba(255,255,255,.055);\r\n\r\n  cursor:pointer;\r\n\r\n  text-align:left;\r\n\r\n  transition:.2s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region small{\r\n\r\n  margin-bottom:5px;\r\n\r\n  color:\r\n    rgba(198,216,232,.58);\r\n\r\n  font-size:8px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:1.2px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region span{\r\n\r\n  width:100%;\r\n\r\n  overflow:hidden;\r\n\r\n  color:\r\n    rgba(240,247,252,.83);\r\n\r\n  font-size:11px;\r\n\r\n  font-weight:600;\r\n\r\n  text-overflow:\r\n    ellipsis;\r\n\r\n  white-space:nowrap;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region:hover{\r\n\r\n  border-color:\r\n    rgba(255,255,255,.17);\r\n\r\n  background:\r\n    rgba(255,255,255,.10);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region.active{\r\n\r\n  border-color:\r\n    var(--bs-orange);\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #f78a1d,\r\n      #f99d34\r\n    );\r\n\r\n  box-shadow:\r\n    0 10px 24px\r\n    rgba(247,138,29,.17);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region.active small{\r\n\r\n  color:\r\n    rgba(255,255,255,.70);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-region.active span{\r\n\r\n  color:#fff;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BOOK STAGE\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-book-stage{\r\n\r\n  position:relative;\r\n\r\n  min-height:900px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  padding:\r\n    34px 82px\r\n    30px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-stage:after{\r\n\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  left:17%;\r\n  right:17%;\r\n\r\n  bottom:30px;\r\n\r\n  height:55px;\r\n\r\n  z-index:0;\r\n\r\n  background:\r\n\r\n    radial-gradient(\r\n      ellipse at center,\r\n      rgba(0,0,0,.50),\r\n      transparent 70%\r\n    );\r\n\r\n  filter:\r\n    blur(18px);\r\n\r\n  pointer-events:none;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BOOK WRAPPER\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-book-wrap{\r\n\r\n  position:relative;\r\n\r\n  z-index:2;\r\n\r\n  width:100%;\r\n\r\n  height:810px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n#bsBook{\r\n\r\n  width:100%;\r\n\r\n  height:100%;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BOOK PAGE\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-page{\r\n\r\n  overflow:hidden;\r\n\r\n  background:#fff;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-page img{\r\n\r\n  width:100%;\r\n\r\n  height:100%;\r\n\r\n  display:block;\r\n\r\n  object-fit:cover;\r\n\r\n  user-select:none;\r\n\r\n  -webkit-user-drag:none;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   COVER INTRO LEFT SIDE\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-cover-intro{\r\n\r\n  position:absolute;\r\n\r\n  left:6%;\r\n\r\n  top:50%;\r\n\r\n  z-index:9;\r\n\r\n  width:\r\n    min(\r\n      390px,\r\n      30%\r\n    );\r\n\r\n  color:#fff;\r\n\r\n  transform:\r\n    translateY(-50%);\r\n\r\n  opacity:1;\r\n\r\n  visibility:visible;\r\n\r\n  transition:\r\n    opacity .32s ease,\r\n    transform .32s ease,\r\n    visibility .32s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-reader-panel:not(.is-cover)\r\n.bs-cover-intro{\r\n\r\n  opacity:0;\r\n\r\n  visibility:hidden;\r\n\r\n  pointer-events:none;\r\n\r\n  transform:\r\n    translate(\r\n      -18px,\r\n      -50%\r\n    );\r\n\r\n}\r\n\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-kicker{\r\n\r\n  margin-bottom:8px;\r\n\r\n  color:\r\n    rgba(215,231,245,.60);\r\n\r\n  font-size:9px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:2.3px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-year{\r\n\r\n  margin-bottom:17px;\r\n\r\n  color:\r\n    #f69b3b;\r\n\r\n  font-size:14px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:5px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-intro h3{\r\n\r\n  max-width:380px;\r\n\r\n  margin:0;\r\n\r\n  color:#fff;\r\n\r\n  font-size:\r\n    clamp(\r\n      32px,\r\n      2.5vw,\r\n      45px\r\n    );\r\n\r\n  font-weight:500;\r\n\r\n  line-height:1.07;\r\n\r\n  letter-spacing:-1.5px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-intro h3 span{\r\n\r\n  display:block;\r\n\r\n  color:\r\n    rgba(226,238,248,.70);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-desc{\r\n\r\n  max-width:340px;\r\n\r\n  margin:\r\n    18px 0 0;\r\n\r\n  color:\r\n    rgba(218,233,246,.66);\r\n\r\n  font-size:13px;\r\n\r\n  line-height:1.7;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   COVER STATS\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-cover-stats{\r\n\r\n  max-width:350px;\r\n\r\n  display:grid;\r\n\r\n  grid-template-columns:\r\n    repeat(\r\n      2,\r\n      minmax(0,1fr)\r\n    );\r\n\r\n  gap:\r\n    12px 20px;\r\n\r\n  margin-top:25px;\r\n\r\n  padding:\r\n    20px 0;\r\n\r\n  border-top:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-bottom:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-stats div{\r\n\r\n  display:flex;\r\n\r\n  align-items:\r\n    baseline;\r\n\r\n  gap:8px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-stats strong{\r\n\r\n  color:#fff;\r\n\r\n  font-size:22px;\r\n\r\n  font-weight:600;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-stats span{\r\n\r\n  color:\r\n    rgba(222,235,246,.45);\r\n\r\n  font-size:9px;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   COVER REGION QUICK LINKS\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-cover-region-title{\r\n\r\n  margin-top:21px;\r\n\r\n  color:#f79b3c;\r\n\r\n  font-size:8px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:1.7px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-regions{\r\n\r\n  max-width:370px;\r\n\r\n  display:flex;\r\n\r\n  flex-wrap:wrap;\r\n\r\n  gap:7px;\r\n\r\n  margin-top:10px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-regions button{\r\n\r\n  min-height:31px;\r\n\r\n  padding:\r\n    0 10px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-radius:7px;\r\n\r\n  background:\r\n    rgba(255,255,255,.05);\r\n\r\n  color:\r\n    rgba(236,244,251,.70);\r\n\r\n  font-size:9px;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-regions button:hover{\r\n\r\n  color:#fff;\r\n\r\n  border-color:\r\n    rgba(247,138,29,.60);\r\n\r\n  background:\r\n    rgba(247,138,29,.15);\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   START BUTTON\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-start-book{\r\n\r\n  min-width:175px;\r\n\r\n  height:46px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:12px;\r\n\r\n  margin-top:22px;\r\n\r\n  padding:\r\n    0 20px;\r\n\r\n  border:0;\r\n\r\n  border-radius:10px;\r\n\r\n  background:\r\n\r\n    linear-gradient(\r\n      135deg,\r\n      #f78a1d,\r\n      #f9a03b\r\n    );\r\n\r\n  box-shadow:\r\n    0 12px 28px\r\n    rgba(247,138,29,.18);\r\n\r\n  color:#fff;\r\n\r\n  font-size:11px;\r\n\r\n  font-weight:600;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-start-book svg{\r\n\r\n  width:15px;\r\n  height:15px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-start-book:hover{\r\n\r\n  transform:\r\n    translateY(-2px);\r\n\r\n  box-shadow:\r\n    0 16px 35px\r\n    rgba(247,138,29,.27);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-cover-hint{\r\n\r\n  margin-top:12px;\r\n\r\n  color:\r\n    rgba(218,232,244,.33);\r\n\r\n  font-size:8px;\r\n\r\n  letter-spacing:.4px;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BOOK SIDE ARROWS\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-book-arrow{\r\n\r\n  position:absolute;\r\n\r\n  top:50%;\r\n\r\n  z-index:12;\r\n\r\n  width:58px;\r\n\r\n  height:92px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.12);\r\n\r\n  border-radius:18px;\r\n\r\n  background:\r\n    rgba(3,20,36,.30);\r\n\r\n  color:#fff;\r\n\r\n  cursor:pointer;\r\n\r\n  transform:\r\n    translateY(-50%);\r\n\r\n  backdrop-filter:\r\n    blur(8px);\r\n\r\n  transition:.2s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-arrow svg{\r\n\r\n  width:26px;\r\n\r\n  height:26px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-arrow:hover{\r\n\r\n  background:\r\n    rgba(255,255,255,.13);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-prev{\r\n\r\n  left:20px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-next{\r\n\r\n  right:20px;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   LOADING\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-book-loading{\r\n\r\n  position:absolute;\r\n\r\n  inset:0;\r\n\r\n  z-index:40;\r\n\r\n  display:flex;\r\n\r\n  flex-direction:column;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:7px;\r\n\r\n  background:#0b2b4a;\r\n\r\n  color:#fff;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-loading.hide{\r\n\r\n  opacity:0;\r\n\r\n  visibility:hidden;\r\n\r\n  pointer-events:none;\r\n\r\n  transition:\r\n    opacity .4s ease,\r\n    visibility .4s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-loader{\r\n\r\n  width:38px;\r\n\r\n  height:38px;\r\n\r\n  margin-bottom:8px;\r\n\r\n  border:\r\n    2px solid\r\n    rgba(255,255,255,.13);\r\n\r\n  border-top-color:\r\n    var(--bs-orange);\r\n\r\n  border-radius:50%;\r\n\r\n  animation:\r\n    bs-spin .75s\r\n    linear infinite;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-loading strong{\r\n\r\n  font-size:13px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-book-loading small{\r\n\r\n  color:\r\n    rgba(255,255,255,.50);\r\n\r\n  font-size:9px;\r\n\r\n}\r\n\r\n\r\n@keyframes bs-spin{\r\n\r\n  to{\r\n    transform:\r\n      rotate(360deg);\r\n  }\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   BOTTOM NAV\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-reader-bottom{\r\n\r\n  min-height:72px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:30px;\r\n\r\n  padding:\r\n    10px 20px;\r\n\r\n  border-top:\r\n    1px solid\r\n    rgba(255,255,255,.08);\r\n\r\n  background:\r\n    rgba(3,19,34,.42);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-mini-nav{\r\n\r\n  min-width:126px;\r\n\r\n  height:42px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:8px;\r\n\r\n  border:\r\n    1px solid\r\n    rgba(255,255,255,.11);\r\n\r\n  border-radius:11px;\r\n\r\n  background:\r\n    rgba(255,255,255,.055);\r\n\r\n  color:#e6f0f8;\r\n\r\n  font-size:11px;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-mini-nav svg{\r\n\r\n  width:15px;\r\n\r\n  height:15px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-mini-nav:hover{\r\n\r\n  background:\r\n    rgba(255,255,255,.13);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-page-info{\r\n\r\n  min-width:160px;\r\n\r\n  height:44px;\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  gap:6px;\r\n\r\n  border-radius:11px;\r\n\r\n  background:#fff;\r\n\r\n  box-shadow:\r\n    0 6px 18px\r\n    rgba(0,0,0,.14);\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-page-info span{\r\n\r\n  margin-right:3px;\r\n\r\n  color:#8d9ba9;\r\n\r\n  font-size:8px;\r\n\r\n  font-weight:700;\r\n\r\n  letter-spacing:1.5px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-page-info strong{\r\n\r\n  color:#183650;\r\n\r\n  font-size:17px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-page-info small{\r\n\r\n  color:#8796a7;\r\n\r\n  font-size:10px;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   FOOT NOTE\r\n========================================================= *\/\r\n\r\n#bs-casebook\r\n.bs-casebook-foot{\r\n\r\n  display:flex;\r\n\r\n  align-items:center;\r\n\r\n  justify-content:center;\r\n\r\n  flex-wrap:wrap;\r\n\r\n  gap:12px;\r\n\r\n  margin-top:18px;\r\n\r\n  color:#8796a6;\r\n\r\n  font-size:10px;\r\n\r\n}\r\n\r\n\r\n#bs-casebook\r\n.bs-casebook-foot i{\r\n\r\n  width:3px;\r\n\r\n  height:3px;\r\n\r\n  border-radius:50%;\r\n\r\n  background:#adb8c3;\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   FULLSCREEN\r\n========================================================= *\/\r\n\r\n#bsReaderPanel:fullscreen{\r\n\r\n  width:100%;\r\n\r\n  height:100%;\r\n\r\n  border-radius:0;\r\n\r\n  background:#061d33;\r\n\r\n}\r\n\r\n\r\n#bsReaderPanel:fullscreen\r\n.bs-book-stage{\r\n\r\n  height:\r\n    calc(\r\n      100vh - 205px\r\n    );\r\n\r\n  min-height:0;\r\n\r\n}\r\n\r\n\r\n#bsReaderPanel:fullscreen\r\n.bs-book-wrap{\r\n\r\n  height:\r\n    calc(\r\n      100vh - 240px\r\n    );\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   LAPTOP\r\n========================================================= *\/\r\n\r\n@media\r\n(\r\n  min-width:768px\r\n)\r\nand\r\n(\r\n  max-width:1280px\r\n){\r\n\r\n  #bs-casebook{\r\n\r\n    padding-left:14px;\r\n\r\n    padding-right:14px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-chapter-intro{\r\n\r\n    flex-basis:175px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-chapter-links{\r\n\r\n    grid-template-columns:\r\n      repeat(\r\n        7,\r\n        minmax(88px,1fr)\r\n      );\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-region{\r\n\r\n    padding:\r\n      8px 9px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-stage{\r\n\r\n    min-height:780px;\r\n\r\n    padding:\r\n      28px 65px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-wrap{\r\n\r\n    height:710px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-cover-intro{\r\n\r\n    left:4%;\r\n\r\n    width:30%;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-cover-intro h3{\r\n\r\n    font-size:30px;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   MOBILE\r\n========================================================= *\/\r\n\r\n@media\r\n(\r\n  max-width:767px\r\n){\r\n\r\n  #bs-casebook{\r\n\r\n    padding:\r\n      50px 12px\r\n      45px;\r\n\r\n  }\r\n\r\n\r\n  \/* PAGE INTRO *\/\r\n\r\n  #bs-casebook\r\n  .bs-casebook-head{\r\n\r\n    display:block;\r\n\r\n    margin-bottom:22px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook h2{\r\n\r\n    font-size:35px;\r\n\r\n    letter-spacing:-1.2px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-casebook-copy p{\r\n\r\n    margin-top:15px;\r\n\r\n    font-size:14px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-casebook-head-actions{\r\n\r\n    margin-top:20px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-pdf-btn{\r\n\r\n    width:100%;\r\n\r\n  }\r\n\r\n\r\n  \/* READER *\/\r\n\r\n  #bs-casebook\r\n  .bs-reader-panel{\r\n\r\n    border-radius:16px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-reader-top{\r\n\r\n    min-height:56px;\r\n\r\n    padding:\r\n      0 11px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-reader-title small{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-tool-btn{\r\n\r\n    width:36px;\r\n\r\n    height:36px;\r\n\r\n  }\r\n\r\n\r\n  \/* REGION NAV *\/\r\n\r\n  #bs-casebook\r\n  .bs-chapter-nav{\r\n\r\n    display:block;\r\n\r\n    padding:\r\n      12px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-chapter-intro{\r\n\r\n    border-right:0;\r\n\r\n    border-bottom:\r\n      1px solid\r\n      rgba(255,255,255,.10);\r\n\r\n    padding:\r\n      1px 0 11px;\r\n\r\n    margin-bottom:11px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-chapter-links{\r\n\r\n    display:flex;\r\n\r\n    overflow-x:auto;\r\n\r\n    gap:7px;\r\n\r\n    padding-bottom:3px;\r\n\r\n    scrollbar-width:none;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-chapter-links::-webkit-scrollbar{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-region{\r\n\r\n    flex:\r\n      0 0 auto;\r\n\r\n    min-width:120px;\r\n\r\n    min-height:55px;\r\n\r\n  }\r\n\r\n\r\n  \/* COVER INTRO *\/\r\n\r\n  #bs-casebook\r\n  .bs-cover-intro{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n\r\n  \/* BOOK *\/\r\n\r\n  #bs-casebook\r\n  .bs-book-stage{\r\n\r\n    min-height:630px;\r\n\r\n    padding:\r\n      15px 5px\r\n      10px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-wrap{\r\n\r\n    height:600px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-arrow{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n\r\n  \/* BOTTOM *\/\r\n\r\n  #bs-casebook\r\n  .bs-reader-bottom{\r\n\r\n    min-height:62px;\r\n\r\n    gap:8px;\r\n\r\n    padding:8px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-mini-nav{\r\n\r\n    min-width:44px;\r\n\r\n    width:44px;\r\n\r\n    height:42px;\r\n\r\n    padding:0;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-mini-nav span{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-page-info{\r\n\r\n    min-width:122px;\r\n\r\n    height:42px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-casebook-foot{\r\n\r\n    display:none;\r\n\r\n  }\r\n\r\n}\r\n\r\n\r\n\r\n\/* =========================================================\r\n   SMALL MOBILE\r\n========================================================= *\/\r\n\r\n@media\r\n(\r\n  max-width:420px\r\n){\r\n\r\n  #bs-casebook h2{\r\n\r\n    font-size:31px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-stage{\r\n\r\n    min-height:550px;\r\n\r\n  }\r\n\r\n\r\n  #bs-casebook\r\n  .bs-book-wrap{\r\n\r\n    height:525px;\r\n\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n\r\n<script>\r\n\r\n(function(){\r\n\r\n\r\n  \/* =====================================================\r\n     PREVENT DUPLICATE INITIALIZATION\r\n  ====================================================== *\/\r\n\r\n  const ROOT =\r\n    document.getElementById(\r\n      'bs-casebook'\r\n    );\r\n\r\n\r\n  if(\r\n    !ROOT ||\r\n    ROOT.dataset.initialized === 'true'\r\n  ){\r\n\r\n    return;\r\n\r\n  }\r\n\r\n\r\n  ROOT.dataset.initialized =\r\n    'true';\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     SETTINGS\r\n  ====================================================== *\/\r\n\r\n  const TOTAL_PAGES =\r\n    54;\r\n\r\n\r\n  const BASE_PATH =\r\n    '\/case-book-2026\/pages\/';\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     CHAPTERS\r\n  ====================================================== *\/\r\n\r\n  const CHAPTERS = [\r\n\r\n    {\r\n      region:'all',\r\n      start:1,\r\n      end:3\r\n    },\r\n\r\n    {\r\n      region:'africa',\r\n      start:4,\r\n      end:15\r\n    },\r\n\r\n    {\r\n      region:'asia',\r\n      start:16,\r\n      end:26\r\n    },\r\n\r\n    {\r\n      region:'europe',\r\n      start:27,\r\n      end:42\r\n    },\r\n\r\n    {\r\n      region:'south-america',\r\n      start:43,\r\n      end:47\r\n    },\r\n\r\n    {\r\n      region:'north-america',\r\n      start:48,\r\n      end:51\r\n    },\r\n\r\n    {\r\n      region:'oceania',\r\n      start:52,\r\n      end:54\r\n    }\r\n\r\n  ];\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     ELEMENTS\r\n  ====================================================== *\/\r\n\r\n  const BOOK =\r\n    document.getElementById(\r\n      'bsBook'\r\n    );\r\n\r\n\r\n  const LOADING =\r\n    document.getElementById(\r\n      'bsBookLoading'\r\n    );\r\n\r\n\r\n  const CURRENT =\r\n    document.getElementById(\r\n      'bsCurrentPage'\r\n    );\r\n\r\n\r\n  const PANEL =\r\n    document.getElementById(\r\n      'bsReaderPanel'\r\n    );\r\n\r\n\r\n  let pageFlip =\r\n    null;\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     CREATE BOOK PAGES\r\n  ====================================================== *\/\r\n\r\n  for(\r\n    let i = 1;\r\n    i <= TOTAL_PAGES;\r\n    i++\r\n  ){\r\n\r\n    const page =\r\n      document.createElement(\r\n        'div'\r\n      );\r\n\r\n\r\n    page.className =\r\n      'bs-page';\r\n\r\n\r\n\r\n    const image =\r\n      document.createElement(\r\n        'img'\r\n      );\r\n\r\n\r\n    const number =\r\n      String(i)\r\n      .padStart(\r\n        3,\r\n        '0'\r\n      );\r\n\r\n\r\n\r\n    \/*\r\n     * Prefer HD JPG.\r\n     *\/\r\n\r\n    image.src =\r\n      BASE_PATH\r\n      +\r\n      'page-'\r\n      +\r\n      number\r\n      +\r\n      '.jpg';\r\n\r\n\r\n    image.alt =\r\n      'Bluesun Global Case Book page '\r\n      +\r\n      i;\r\n\r\n\r\n    image.loading =\r\n      i <= 8\r\n      ?\r\n      'eager'\r\n      :\r\n      'lazy';\r\n\r\n\r\n    image.decoding =\r\n      'async';\r\n\r\n\r\n\r\n    \/*\r\n     * Fall back to WEBP.\r\n     *\/\r\n\r\n    image.addEventListener(\r\n\r\n      'error',\r\n\r\n      function(){\r\n\r\n        if(\r\n          this.dataset.fallback\r\n        ){\r\n\r\n          return;\r\n\r\n        }\r\n\r\n\r\n        this.dataset.fallback =\r\n          'true';\r\n\r\n\r\n        this.src =\r\n          BASE_PATH\r\n          +\r\n          'page-'\r\n          +\r\n          number\r\n          +\r\n          '.webp';\r\n\r\n      }\r\n\r\n    );\r\n\r\n\r\n    page.appendChild(\r\n      image\r\n    );\r\n\r\n\r\n    BOOK.appendChild(\r\n      page\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     LOAD PAGE FLIP\r\n  ====================================================== *\/\r\n\r\n  function loadFlipLibrary(){\r\n\r\n    if(\r\n      window.St &&\r\n      window.St.PageFlip\r\n    ){\r\n\r\n      initBook();\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    const existing =\r\n      document.querySelector(\r\n        'script[data-bs-pageflip]'\r\n      );\r\n\r\n\r\n    if(existing){\r\n\r\n      existing.addEventListener(\r\n        'load',\r\n        initBook\r\n      );\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    const script =\r\n      document.createElement(\r\n        'script'\r\n      );\r\n\r\n\r\n    script.src =\r\n      'https:\/\/cdn.jsdelivr.net\/npm\/page-flip@2.0.7\/dist\/js\/page-flip.browser.js';\r\n\r\n\r\n    script.async =\r\n      true;\r\n\r\n\r\n    script.dataset.bsPageflip =\r\n      'true';\r\n\r\n\r\n\r\n    script.addEventListener(\r\n      'load',\r\n      initBook\r\n    );\r\n\r\n\r\n    script.addEventListener(\r\n\r\n      'error',\r\n\r\n      function(){\r\n\r\n        LOADING.innerHTML =\r\n          '<strong>Case Book failed to load.<\/strong><small>Please refresh the page.<\/small>';\r\n\r\n      }\r\n\r\n    );\r\n\r\n\r\n    document.head.appendChild(\r\n      script\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     INIT BOOK\r\n  ====================================================== *\/\r\n\r\n  function initBook(){\r\n\r\n    if(pageFlip){\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n\r\n    pageFlip =\r\n      new St.PageFlip(\r\n\r\n        BOOK,\r\n\r\n        {\r\n\r\n          width:595,\r\n\r\n          height:808,\r\n\r\n\r\n          size:'stretch',\r\n\r\n\r\n          minWidth:320,\r\n\r\n          maxWidth:860,\r\n\r\n\r\n          minHeight:435,\r\n\r\n          maxHeight:1168,\r\n\r\n\r\n          showCover:true,\r\n\r\n          usePortrait:true,\r\n\r\n          autoSize:true,\r\n\r\n\r\n          useMouseEvents:true,\r\n\r\n          clickEventForward:true,\r\n\r\n          mobileScrollSupport:false,\r\n\r\n\r\n          flippingTime:620,\r\n\r\n          drawShadow:true,\r\n\r\n          maxShadowOpacity:.30\r\n\r\n        }\r\n\r\n      );\r\n\r\n\r\n\r\n    const pages =\r\n      ROOT.querySelectorAll(\r\n        '.bs-page'\r\n      );\r\n\r\n\r\n\r\n    pageFlip.loadFromHTML(\r\n      pages\r\n    );\r\n\r\n\r\n\r\n    pageFlip.on(\r\n\r\n      'init',\r\n\r\n      function(){\r\n\r\n        updatePage(\r\n          pageFlip\r\n          .getCurrentPageIndex()\r\n        );\r\n\r\n\r\n        setTimeout(\r\n\r\n          function(){\r\n\r\n            LOADING\r\n            .classList\r\n            .add(\r\n              'hide'\r\n            );\r\n\r\n          },\r\n\r\n          280\r\n\r\n        );\r\n\r\n      }\r\n\r\n    );\r\n\r\n\r\n\r\n    pageFlip.on(\r\n\r\n      'flip',\r\n\r\n      function(event){\r\n\r\n        updatePage(\r\n          Number(\r\n            event.data\r\n          )\r\n        );\r\n\r\n      }\r\n\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     UPDATE CURRENT PAGE\r\n  ====================================================== *\/\r\n\r\n  function updatePage(\r\n    index\r\n  ){\r\n\r\n    const page =\r\n      Math.max(\r\n\r\n        1,\r\n\r\n        Math.min(\r\n          TOTAL_PAGES,\r\n          index + 1\r\n        )\r\n\r\n      );\r\n\r\n\r\n    CURRENT.textContent =\r\n      page;\r\n\r\n\r\n\r\n    \/*\r\n     * Cover intro only visible\r\n     * on the first page.\r\n     *\/\r\n\r\n    PANEL.classList.toggle(\r\n\r\n      'is-cover',\r\n\r\n      page === 1\r\n\r\n    );\r\n\r\n\r\n    updateRegion(\r\n      page\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     REGION HIGHLIGHT\r\n  ====================================================== *\/\r\n\r\n  function updateRegion(\r\n    page\r\n  ){\r\n\r\n    let currentRegion =\r\n      'all';\r\n\r\n\r\n\r\n    CHAPTERS.forEach(\r\n\r\n      function(chapter){\r\n\r\n        if(\r\n          page >= chapter.start &&\r\n          page <= chapter.end\r\n        ){\r\n\r\n          currentRegion =\r\n            chapter.region;\r\n\r\n        }\r\n\r\n      }\r\n\r\n    );\r\n\r\n\r\n\r\n    ROOT\r\n    .querySelectorAll(\r\n      '.bs-region'\r\n    )\r\n    .forEach(\r\n\r\n      function(button){\r\n\r\n        button\r\n        .classList\r\n        .toggle(\r\n\r\n          'active',\r\n\r\n          button.dataset.region\r\n          === currentRegion\r\n\r\n        );\r\n\r\n      }\r\n\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     REGION NAVIGATION\r\n  ====================================================== *\/\r\n\r\n  ROOT\r\n  .querySelectorAll(\r\n    '.bs-region'\r\n  )\r\n  .forEach(\r\n\r\n    function(button){\r\n\r\n      button.addEventListener(\r\n\r\n        'click',\r\n\r\n        function(){\r\n\r\n          if(!pageFlip){\r\n\r\n            return;\r\n\r\n          }\r\n\r\n\r\n          const target =\r\n            Number(\r\n              this.dataset.page\r\n            );\r\n\r\n\r\n          pageFlip\r\n          .turnToPage(\r\n            target - 1\r\n          );\r\n\r\n\r\n          updatePage(\r\n            target - 1\r\n          );\r\n\r\n        }\r\n\r\n      );\r\n\r\n    }\r\n\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     COVER QUICK REGION LINKS\r\n  ====================================================== *\/\r\n\r\n  ROOT\r\n  .querySelectorAll(\r\n    '[data-cover-page]'\r\n  )\r\n  .forEach(\r\n\r\n    function(button){\r\n\r\n      button.addEventListener(\r\n\r\n        'click',\r\n\r\n        function(){\r\n\r\n          if(!pageFlip){\r\n\r\n            return;\r\n\r\n          }\r\n\r\n\r\n          const target =\r\n            Number(\r\n              this.dataset.coverPage\r\n            );\r\n\r\n\r\n          pageFlip\r\n          .turnToPage(\r\n            target - 1\r\n          );\r\n\r\n\r\n          updatePage(\r\n            target - 1\r\n          );\r\n\r\n        }\r\n\r\n      );\r\n\r\n    }\r\n\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     START EXPLORING\r\n  ====================================================== *\/\r\n\r\n  const START_BOOK =\r\n    document.getElementById(\r\n      'bsStartBook'\r\n    );\r\n\r\n\r\n  if(START_BOOK){\r\n\r\n    START_BOOK.addEventListener(\r\n\r\n      'click',\r\n\r\n      function(){\r\n\r\n        if(!pageFlip){\r\n\r\n          return;\r\n\r\n        }\r\n\r\n\r\n        pageFlip.flipNext(\r\n          'top'\r\n        );\r\n\r\n      }\r\n\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     PREVIOUS \/ NEXT\r\n  ====================================================== *\/\r\n\r\n  function previous(){\r\n\r\n    if(!pageFlip){\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    pageFlip.flipPrev(\r\n      'top'\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  function next(){\r\n\r\n    if(!pageFlip){\r\n\r\n      return;\r\n\r\n    }\r\n\r\n\r\n    pageFlip.flipNext(\r\n      'top'\r\n    );\r\n\r\n  }\r\n\r\n\r\n\r\n  document\r\n  .getElementById(\r\n    'bsPrev'\r\n  )\r\n  .addEventListener(\r\n    'click',\r\n    previous\r\n  );\r\n\r\n\r\n  document\r\n  .getElementById(\r\n    'bsNext'\r\n  )\r\n  .addEventListener(\r\n    'click',\r\n    next\r\n  );\r\n\r\n\r\n  document\r\n  .getElementById(\r\n    'bsPrevBottom'\r\n  )\r\n  .addEventListener(\r\n    'click',\r\n    previous\r\n  );\r\n\r\n\r\n  document\r\n  .getElementById(\r\n    'bsNextBottom'\r\n  )\r\n  .addEventListener(\r\n    'click',\r\n    next\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     HOME\r\n  ====================================================== *\/\r\n\r\n  document\r\n  .getElementById(\r\n    'bsHome'\r\n  )\r\n  .addEventListener(\r\n\r\n    'click',\r\n\r\n    function(){\r\n\r\n      if(!pageFlip){\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      pageFlip\r\n      .turnToPage(\r\n        0\r\n      );\r\n\r\n\r\n      updatePage(\r\n        0\r\n      );\r\n\r\n    }\r\n\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     FULLSCREEN\r\n  ====================================================== *\/\r\n\r\n  document\r\n  .getElementById(\r\n    'bsFullscreen'\r\n  )\r\n  .addEventListener(\r\n\r\n    'click',\r\n\r\n    function(){\r\n\r\n      if(\r\n        !document.fullscreenElement\r\n      ){\r\n\r\n        if(\r\n          PANEL.requestFullscreen\r\n        ){\r\n\r\n          PANEL\r\n          .requestFullscreen();\r\n\r\n        }\r\n\r\n      }\r\n\r\n      else{\r\n\r\n        document\r\n        .exitFullscreen();\r\n\r\n      }\r\n\r\n    }\r\n\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     KEYBOARD\r\n  ====================================================== *\/\r\n\r\n  document.addEventListener(\r\n\r\n    'keydown',\r\n\r\n    function(event){\r\n\r\n      if(!pageFlip){\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      const rect =\r\n        PANEL\r\n        .getBoundingClientRect();\r\n\r\n\r\n      const visible =\r\n        rect.bottom > 0\r\n        &&\r\n        rect.top <\r\n        window.innerHeight;\r\n\r\n\r\n      if(!visible){\r\n\r\n        return;\r\n\r\n      }\r\n\r\n\r\n      if(\r\n        event.key ===\r\n        'ArrowLeft'\r\n      ){\r\n\r\n        previous();\r\n\r\n      }\r\n\r\n\r\n      if(\r\n        event.key ===\r\n        'ArrowRight'\r\n      ){\r\n\r\n        next();\r\n\r\n      }\r\n\r\n    }\r\n\r\n  );\r\n\r\n\r\n\r\n  \/* =====================================================\r\n     START\r\n  ====================================================== *\/\r\n\r\n  loadFlipLibrary();\r\n\r\n\r\n})();\r\n\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ef42530 e-con-full e-flex e-con e-parent\" data-id=\"ef42530\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-13f0525 e-flex e-con-boxed e-con e-child\" data-id=\"13f0525\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-efdc260 e-con-full e-flex e-con e-child\" data-id=\"efdc260\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a9a69e3 e-flex e-con-boxed e-con e-child\" data-id=\"a9a69e3\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bcca18 elementor-widget elementor-widget-heading\" data-id=\"3bcca18\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">SOLAR PHOTOVOLTAIC SYSTEM<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-214e449 elementor-widget elementor-widget-heading\" data-id=\"214e449\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Project Cases<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2091cfc elementor-widget elementor-widget-heading\" data-id=\"2091cfc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Direct delivery of solar panels from local to customers greatly reduces the transportation cost of goods from home to abroad.\n\n<p>Bluesun\u2019s landing projects around the world have stood the test of time and are recognized by customers.<\/p><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7009c16 e-flex e-con-boxed e-con e-child\" data-id=\"7009c16\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75b33e1 elementor-widget elementor-widget-heading\" data-id=\"75b33e1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Standard Solutions &amp; Customized Products<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-326c6d3 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"326c6d3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Our products are exported to Europe, Southeast Asia, the Middle East, Africa, and South America, and other countries and regions. Bluesun have mature all in one solution, also provides customized product service, which has won compliments from clients around the world.<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-07b085c e-con-full projects-rcu e-flex e-con e-parent\" data-id=\"07b085c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a80b981 projects-content elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-child\" data-id=\"a80b981\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a1d7be2 e-con-full projects-block e-flex e-con e-child\" data-id=\"a1d7be2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-988d404 elementor-widget elementor-widget-image\" data-id=\"988d404\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\" class=\"attachment-full size-full wp-image-4711\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-71a3c57 e-con-full projects-dec e-flex e-con e-child\" data-id=\"71a3c57\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-284a5fe elementor-widget elementor-widget-heading\" data-id=\"284a5fe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Residential Solar Projects<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eded119 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"eded119\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">We offer complete residential solar solutions, including solar panels, inverters, lithium batteries, and mounting systems\u2014designed to reduce your electricity bills and power your home sustainably.<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d67ed8e elementor-align-center projects-rsu-btn elementor-widget elementor-widget-button\" data-id=\"d67ed8e\" 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=\"\/projects\/cate\/?category_id=70\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"6\" height=\"12\" viewBox=\"0 0 6 12\" fill=\"none\"><path d=\"M0.25025 11.7089C0.583335 12.097 1.12385 12.097 1.45778 11.7089L5.7503 6.70385C6.08323 6.31502 6.08323 5.68457 5.7503 5.2965L1.45778 0.291627C1.12392 -0.097209 0.58339 -0.097209 0.25025 0.291627C-0.0834165 0.679904 -0.0834165 1.31021 0.25025 1.69913L3.93922 6.00019L0.25025 10.3008C-0.0834056 10.6896 -0.0834056 11.3199 0.25025 11.7089Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b08aea e-con-full projects-block e-flex e-con e-child\" data-id=\"3b08aea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8deac89 elementor-widget elementor-widget-image\" data-id=\"8deac89\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects.jpg\" class=\"attachment-full size-full wp-image-4712\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfee1ad e-con-full projects-dec projects-on e-flex e-con e-child\" data-id=\"dfee1ad\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f09a45 elementor-widget elementor-widget-heading\" data-id=\"7f09a45\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">C&amp;I Solar Projects<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cf69bf elementor-widget elementor-widget-heading\" data-id=\"5cf69bf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Our C&amp;I solar solutions help businesses significantly reduce energy costs while supporting the transition to clean and sustainable power. Ideal for factories, warehouses, offices, and commercial buildings.<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86d1557 elementor-align-center projects-rsu-btn elementor-widget elementor-widget-button\" data-id=\"86d1557\" 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=\"\/projects\/cate\/?category_id=71\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"6\" height=\"12\" viewBox=\"0 0 6 12\" fill=\"none\"><path d=\"M0.25025 11.7089C0.583335 12.097 1.12385 12.097 1.45778 11.7089L5.7503 6.70385C6.08323 6.31502 6.08323 5.68457 5.7503 5.2965L1.45778 0.291627C1.12392 -0.097209 0.58339 -0.097209 0.25025 0.291627C-0.0834165 0.679904 -0.0834165 1.31021 0.25025 1.69913L3.93922 6.00019L0.25025 10.3008C-0.0834056 10.6896 -0.0834056 11.3199 0.25025 11.7089Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-51a789f e-con-full projects-block e-flex e-con e-child\" data-id=\"51a789f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb90b0d elementor-widget elementor-widget-image\" data-id=\"cb90b0d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects.jpg\" class=\"attachment-full size-full wp-image-4713\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b42f8e5 e-con-full projects-dec e-flex e-con e-child\" data-id=\"b42f8e5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7713f81 elementor-widget elementor-widget-heading\" data-id=\"7713f81\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Grid-tied Solar Projects<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed00985 elementor-widget elementor-widget-heading\" data-id=\"ed00985\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Grid-tied solar systems are connected to the utility grid, enabling stable power supply and efficient energy usage. We design and deliver grid-connected solutions for residential, commercial, and large-scale projects.<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6def8a4 elementor-align-center projects-rsu-btn elementor-widget elementor-widget-button\" data-id=\"6def8a4\" 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=\"\/projects\/cate\/?category_id=72\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"6\" height=\"12\" viewBox=\"0 0 6 12\" fill=\"none\"><path d=\"M0.25025 11.7089C0.583335 12.097 1.12385 12.097 1.45778 11.7089L5.7503 6.70385C6.08323 6.31502 6.08323 5.68457 5.7503 5.2965L1.45778 0.291627C1.12392 -0.097209 0.58339 -0.097209 0.25025 0.291627C-0.0834165 0.679904 -0.0834165 1.31021 0.25025 1.69913L3.93922 6.00019L0.25025 10.3008C-0.0834056 10.6896 -0.0834056 11.3199 0.25025 11.7089Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b1fde16 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"b1fde16\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2f8d64e e-con-full e-flex e-con e-child\" data-id=\"2f8d64e\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6419891 e-con-full e-flex e-con e-child\" data-id=\"6419891\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71221c1 elementor-widget elementor-widget-image\" data-id=\"71221c1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\" class=\"attachment-large size-large wp-image-4711\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbe4784 e-con-full e-flex e-con e-child\" data-id=\"fbe4784\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee17180 elementor-widget elementor-widget-heading\" data-id=\"ee17180\" 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\">Residential Solar Projects<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6031e93 elementor-widget elementor-widget-heading\" data-id=\"6031e93\" 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\">We offer complete residential solar solutions, including solar panels, inverters, lithium batteries, and mounting systems\u2014designed to reduce your electricity bills and power your home sustainably.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4caef7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c4caef7\" 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=\"\/projects\/cate\/?category_id=70\">\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\">Learn More  ><\/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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d146604 e-con-full e-flex e-con e-child\" data-id=\"d146604\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-64724f2 e-con-full e-flex e-con e-child\" data-id=\"64724f2\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9358c04 elementor-widget elementor-widget-image\" data-id=\"9358c04\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects.jpg\" class=\"attachment-large size-large wp-image-4712\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/commercial-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f0853b e-con-full e-flex e-con e-child\" data-id=\"2f0853b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea3722a elementor-widget elementor-widget-heading\" data-id=\"ea3722a\" 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\"> C&amp;I Solar Projects<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0986919 elementor-widget elementor-widget-heading\" data-id=\"0986919\" 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\">Our C&amp;I solar solutions help businesses significantly reduce energy costs while supporting the transition to clean and sustainable power. Ideal for factories, warehouses, offices, and commercial buildings.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3bc864 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c3bc864\" 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=\"\/projects\/cate\/?category_id=71\">\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\">Learn More  ><\/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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78c32c4 e-con-full e-flex e-con e-child\" data-id=\"78c32c4\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9273aaa e-con-full e-flex e-con e-child\" data-id=\"9273aaa\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa50128 elementor-widget elementor-widget-image\" data-id=\"aa50128\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"340\" src=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects.jpg\" class=\"attachment-large size-large wp-image-4713\" alt=\"\" srcset=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects.jpg 540w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects-300x189.jpg 300w, https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/industrial-storage-projects-18x12.jpg 18w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0254047 e-con-full e-flex e-con e-child\" data-id=\"0254047\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-deb6bee elementor-widget elementor-widget-heading\" data-id=\"deb6bee\" 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\"> Grid-tied Solar Projects<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c73a8a elementor-widget elementor-widget-heading\" data-id=\"8c73a8a\" 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\">Grid-tied solar systems are connected to the utility grid, enabling stable power supply and efficient energy usage. We design and deliver grid-connected solutions for residential, commercial, and large-scale projects.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4f0c90 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d4f0c90\" 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=\"\/projects\/cate\/?category_id=72\">\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\">Learn More  ><\/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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e664ca5 e-con-full e-flex e-con e-parent\" data-id=\"e664ca5\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5f9153d e-flex e-con-boxed e-con e-child\" data-id=\"5f9153d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-22d1eea e-con-full e-flex e-con e-child\" data-id=\"22d1eea\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69fbbe1 elementor-widget elementor-widget-heading\" data-id=\"69fbbe1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">CLIENT RESULTS<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f038d5 elementor-widget elementor-widget-heading\" data-id=\"5f038d5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Numbers<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10f126a e-con-full e-flex e-con e-child\" data-id=\"10f126a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddc0e8a elementor-widget elementor-widget-heading\" data-id=\"ddc0e8a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">5000+<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-afd1dac elementor-widget elementor-widget-heading\" data-id=\"afd1dac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Completed operations programs<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59fea26 e-con-full e-flex e-con e-child\" data-id=\"59fea26\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0ef86c elementor-widget elementor-widget-heading\" data-id=\"e0ef86c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">$6,000W<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9400005 elementor-widget elementor-widget-heading\" data-id=\"9400005\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Electricity bill savings achieved<\/div>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d1bd932 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"d1bd932\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dc53c4 elementor-widget elementor-widget-heading\" data-id=\"2dc53c4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"elementor-heading-title elementor-size-default\">PV SYSTEM SOLUTION<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-190e08d elementor-widget elementor-widget-heading\" data-id=\"190e08d\" 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\">We will provide you with the complete solar photovoltaic system<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-128fb34 elementor-align-center elementor-widget__width-initial blkg-pra-btn elementor-widget elementor-widget-button\" data-id=\"128fb34\" 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=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjQ1NTUiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D\">\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\">Get PV System Now<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Projects Home \/ Projects 2026 GLOBAL CASE BOOK Explore Bluesun Projects Around the World Discover real-world solar and energy storage installations across Africa, Asia, Europe, South America, North America and Oceania. Download PDF Interactive Case Book Drag the page corner to explore EXPLORE BY REGION Global Installation Cases ALL All Projects 01 Africa 02 Asia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2999","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>projects - Bluesun Solar<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bluesunpv.com\/fr\/projects\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"projects - Bluesun Solar\" \/>\n<meta property=\"og:description\" content=\"Projects Home \/ Projects 2026 GLOBAL CASE BOOK Explore Bluesun Projects Around the World Discover real-world solar and energy storage installations across Africa, Asia, Europe, South America, North America and Oceania. Download PDF Interactive Case Book Drag the page corner to explore EXPLORE BY REGION Global Installation Cases ALL All Projects 01 Africa 02 Asia [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bluesunpv.com\/fr\/projects\/\" \/>\n<meta property=\"og:site_name\" content=\"Bluesun Solar\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pv.bluesun\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-11T10:01:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/\",\"url\":\"https:\/\/www.bluesunpv.com\/projects\/\",\"name\":\"projects - Bluesun Solar\",\"isPartOf\":{\"@id\":\"https:\/\/www.bluesunpv.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\",\"datePublished\":\"2024-09-11T05:33:53+00:00\",\"dateModified\":\"2026-09-11T10:01:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bluesunpv.com\/projects\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/#primaryimage\",\"url\":\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\",\"contentUrl\":\"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bluesunpv.com\/projects\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.bluesunpv.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"projects\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bluesunpv.com\/#website\",\"url\":\"https:\/\/www.bluesunpv.com\/\",\"name\":\"Bluesun Solar\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bluesunpv.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"projects - Bluesun Solar","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:\/\/www.bluesunpv.com\/fr\/projects\/","og_locale":"fr_FR","og_type":"article","og_title":"projects - Bluesun Solar","og_description":"Projects Home \/ Projects 2026 GLOBAL CASE BOOK Explore Bluesun Projects Around the World Discover real-world solar and energy storage installations across Africa, Asia, Europe, South America, North America and Oceania. Download PDF Interactive Case Book Drag the page corner to explore EXPLORE BY REGION Global Installation Cases ALL All Projects 01 Africa 02 Asia [&hellip;]","og_url":"https:\/\/www.bluesunpv.com\/fr\/projects\/","og_site_name":"Bluesun Solar","article_publisher":"https:\/\/www.facebook.com\/pv.bluesun","article_modified_time":"2026-09-11T10:01:06+00:00","og_image":[{"width":540,"height":340,"url":"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bluesunpv.com\/projects\/","url":"https:\/\/www.bluesunpv.com\/projects\/","name":"projects - Bluesun Solar","isPartOf":{"@id":"https:\/\/www.bluesunpv.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bluesunpv.com\/projects\/#primaryimage"},"image":{"@id":"https:\/\/www.bluesunpv.com\/projects\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg","datePublished":"2024-09-11T05:33:53+00:00","dateModified":"2026-09-11T10:01:06+00:00","breadcrumb":{"@id":"https:\/\/www.bluesunpv.com\/projects\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bluesunpv.com\/projects\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.bluesunpv.com\/projects\/#primaryimage","url":"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg","contentUrl":"https:\/\/www.bluesunpv.com\/wp-content\/uploads\/2024\/11\/residental-storage-projects.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bluesunpv.com\/projects\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.bluesunpv.com\/"},{"@type":"ListItem","position":2,"name":"projects"}]},{"@type":"WebSite","@id":"https:\/\/www.bluesunpv.com\/#website","url":"https:\/\/www.bluesunpv.com\/","name":"Bluesun Solar","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bluesunpv.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/pages\/2999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/comments?post=2999"}],"version-history":[{"count":24,"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/pages\/2999\/revisions"}],"predecessor-version":[{"id":14699,"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/pages\/2999\/revisions\/14699"}],"wp:attachment":[{"href":"https:\/\/www.bluesunpv.com\/fr\/wp-json\/wp\/v2\/media?parent=2999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}