.elementor-32032 .elementor-element.elementor-element-38ede5dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-1ca7ec6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32032 .elementor-element.elementor-element-1ca7ec6f.e-con{--align-self:center;}.elementor-32032 .elementor-element.elementor-element-22ce8c25 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:700;line-height:1.2em;}.elementor-32032 .elementor-element.elementor-element-51101179{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-32032 .elementor-element.elementor-element-7d49b0e .elementor-button{background-color:#0086F9;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-32032 .elementor-element.elementor-element-7d49b0e .elementor-button:hover, .elementor-32032 .elementor-element.elementor-element-7d49b0e .elementor-button:focus{background-color:#0E90FF;box-shadow:0px 3px 15px 3px rgba(0, 134.00000000000023, 249, 0.2);}.elementor-32032 .elementor-element.elementor-element-6f9e5b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32032 .elementor-element.elementor-element-cb3b69c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-18a76df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-012ce39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-0c25c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-3caf05e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-72cd55be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32032 .elementor-element.elementor-element-7a3477b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-32032 .elementor-element.elementor-element-22ce8c25 .elementor-heading-title{font-size:40px;}.elementor-32032 .elementor-element.elementor-element-51101179{font-size:16px;}}@media(min-width:768px){.elementor-32032 .elementor-element.elementor-element-1ca7ec6f{--width:50%;}.elementor-32032 .elementor-element.elementor-element-6f9e5b8{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-2d3960c7 */:root {
            --HROICC-outbound-call-background: #000000;
            --HROICC-outbound-call-foreground: #ffffff;
            --HROICC-outbound-call-primary: #0078e0;
            --HROICC-outbound-call-success: #009942;
            --HROICC-outbound-call-warning: #e4aa01;
            --HROICC-outbound-call-gray-300: #d1d5db;
            --HROICC-outbound-call-gray-400: #9ca3af;
            --HROICC-outbound-call-gray-600: #4b5563;
            --HROICC-outbound-call-gray-700: #374151;
        }

        .HROICC-outbound-call-pulse {
            animation: HROICC-outbound-call-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }

        .HROICC-outbound-call-ping {
            animation: HROICC-outbound-call-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        }

        @keyframes HROICC-outbound-call-pulse {
            0%, 100% {
                opacity: 1;
            }
            50% {
                opacity: 0.5;
            }
        }

        @keyframes HROICC-outbound-call-ping {
            75%, 100% {
                transform: scale(2);
                opacity: 0;
            }
        }

        .HROICC-outbound-call-container {
            width: 100%;
            max-width: 1000px;
            margin: 0 auto;
        }

        .HROICC-outbound-call-section {
            padding: 2rem 1rem;
        }

        .HROICC-outbound-call-mb-4 {
            margin-bottom: 1rem;
        }

        .HROICC-outbound-call-mb-6 {
            margin-bottom: 1.5rem;
        }

        .HROICC-outbound-call-mb-8 {
            margin-bottom: 2rem;
        }

        .HROICC-outbound-call-p-4 {
            padding: 1rem;
        }

        .HROICC-outbound-call-p-6 {
            padding: 1.5rem;
        }

        .HROICC-outbound-call-rounded-xl {
            border-radius: 0.75rem;
        }

        .HROICC-outbound-call-text-sm {
            font-size: 0.875rem;
        }

        .HROICC-outbound-call-text-xs {
            font-size: 0.75rem;
        }

        .HROICC-outbound-call-text-lg {
            font-size: 1.125rem;
        }

        .HROICC-outbound-call-text-primary {
            color: var(--HROICC-outbound-call-primary);
        }

        .HROICC-outbound-call-text-success {
            color: var(--HROICC-outbound-call-success);
        }

        .HROICC-outbound-call-text-warning {
            color: var(--HROICC-outbound-call-warning);
        }

        .HROICC-outbound-call-text-gray-300 {
            color: var(--HROICC-outbound-call-gray-300);
        }

        .HROICC-outbound-call-text-gray-400 {
            color: var(--HROICC-outbound-call-gray-400);
        }

        .HROICC-outbound-call-bg-primary {
            background-color: var(--HROICC-outbound-call-primary);
        }

        .HROICC-outbound-call-bg-success {
            background-color: var(--HROICC-outbound-call-success);
        }

        .HROICC-outbound-call-bg-warning {
            background-color: var(--HROICC-outbound-call-warning);
        }

        .HROICC-outbound-call-bg-gray-900 {
            background: linear-gradient(135deg, #111827 0%, #1f2937 100%);
        }

        .HROICC-outbound-call-card {
            background: linear-gradient(135deg, rgba(31, 41, 55, 0.5) 0%, rgba(17, 24, 39, 0.8) 100%);
            border: 1px solid var(--HROICC-outbound-call-gray-700);
            border-radius: 1rem;
            padding: 1.5rem;
            transition: all 0.3s ease;
            width: 100%;
        }

        .HROICC-outbound-call-progress {
            width: 100%;
            height: 0.5rem;
            background-color: var(--HROICC-outbound-call-gray-700);
            border-radius: 9999px;
            overflow: hidden;
        }

        .HROICC-outbound-call-progress-bar {
            height: 100%;
            border-radius: 9999px;
            transition: width 1s ease-in-out;
        }

        /* Flex utilities */
        .HROICC-outbound-call-flex {
            display: flex;
        }

        .HROICC-outbound-call-flex-center {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .HROICC-outbound-call-flex-between {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        /* Stats container */
        .HROICC-stats-container {
            display: flex;
            gap: 1.5rem;
            margin-bottom: 2rem;
        }

        .HROICC-stat-card {
            flex: 1;
            min-width: 0;
        }

        /* Header content fix */
        .HROICC-header-content {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .HROICC-header-title-container {
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }

        /* Responsive adjustments */
        @media (max-width: 900px) {
            .HROICC-outbound-call-card {
                padding: 1.2rem;
            }
            
            .HROICC-stats-container {
                gap: 1rem;
            }
        }

        @media (max-width: 768px) {
            .HROICC-outbound-call-section {
                padding: 1rem;
            }
            
            .HROICC-stats-container {
                flex-direction: column;
                gap: 1rem;
            }
            
            .HROICC-stat-card {
                width: 100%;
            }
            
            .HROICC-header-content {
                flex-direction: column;
                align-items: flex-start;
                gap: 1rem;
            }
            
            .HROICC-stats-value {
                font-size: 1.8rem !important;
            }
        }

        @media (max-width: 480px) {
            .HROICC-outbound-call-card {
                padding: 1rem;
                border-radius: 0.8rem;
            }
            
            .HROICC-outbound-call-p-6 {
                padding: 1rem;
            }
            
            .HROICC-stats-value {
                font-size: 1.5rem !important;
            }
            
            .HROICC-progress-container {
                width: 4rem !important;
            }
            
            .HROICC-progress-text {
                min-width: 2.5rem !important;
                font-size: 0.8rem !important;
            }
            
            .HROICC-outbound-call-flex-between {
                flex-wrap: wrap;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cca48fb *//* Add a background color to the body for testing */
      body {
        background-color: #000; /* Dark blue-gray background */
        margin: 0;
        padding: 0;
        
      }
      
      .TRAICC-container {
        margin: 0 auto;
        padding: 0 1.5rem;
        width: 100%;
        max-width: 1100px;
      }

      .TRAICC-section {
        padding: 4rem 0;
        background-color: #000; /* Match body background */
      }

      .TRAICC-badge {
        display: inline-block;
        padding: 0.5rem 1rem;
        border-radius: 9999px;
        font-size: 0.875rem;
        font-weight: 600;
        border: 1px solid;
        margin-bottom: 1rem;
      }

      .TRAICC-badge-green {
        background-color: rgba(0, 153, 66, 0.2);
        color: #009942;
        border-color: rgba(0, 153, 66, 0.3);
      }

      .TRAICC-grid-2 {
        display: grid;
        gap: 3rem;
        align-items: center;
      }

      @media (min-width: 768px) {
        .TRAICC-grid-2 {
          grid-template-columns: 1fr 1fr;
        }
      }

      .TRAICC-section-title {
        font-size: 35px !important;
        font-family: 'Outfit', sans-serif;
        font-weight: 700;
        margin-bottom: 1.5rem;
        color: #fff;
        line-height: 1.2;
      }
      
      @media (max-width: 768px) {
        .TRAICC-section-title {
          font-size: 30px !important;
        }
      }

      .TRAICC-section-description {
        color: #d1d5db; 
        font-size: 18px !important; 
        font-family: 'Inter', sans-serif;
        line-height: 1.7; 
        margin-bottom: 1.5rem;
      }
      
      @media (max-width: 768px) {
        .TRAICC-section-description {
          font-size: 18px !important;
        }
      }

      .TRAICC-text-center {
        text-align: center;
      }
      
      .TRAICC-feature-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1.5rem;
      }
      
      @media (max-width: 480px) {
        .TRAICC-feature-grid {
          grid-template-columns: 1fr;
          gap: 1rem;
        }
      }
      
      .TRAICC-feature-item {
        text-align: center;
        padding: 1.5rem 1rem;
        background: rgba(255, 255, 255, 0.05);
        border-radius: 0.75rem;
        transition: transform 0.3s ease;
      }
      
      .TRAICC-feature-item:hover {
        transform: translateY(-5px);
      }
      
      @media (max-width: 480px) {
        .TRAICC-feature-item {
          padding: 1rem 0.5rem;
        }
      }
      
      .TRAICC-feature-icon {
        font-size: 2.5rem;
        margin-bottom: 0.75rem;
      }
      
      @media (max-width: 768px) {
        .TRAICC-feature-icon {
          font-size: 2rem;
        }
      }
      
      .TRAICC-feature-title {
        font-size: 1rem;
        font-weight: 700;
        color: #fff;
        margin-bottom: 0.25rem;
      }
      
      .TRAICC-feature-desc {
        color: #9ca3af;
        font-size: 0.875rem;
      }
      
      .TRAICC-visual-container {
        position: relative;
        padding: 1rem;
      }
      
      .TRAICC-gradient-box {
        background: linear-gradient(135deg, rgba(0, 120, 224, 0.2), rgba(0, 153, 66, 0.2));
        border-radius: 1rem;
        padding: 1.5rem;
        border: 1px solid rgba(0, 120, 224, 0.3);
      }
      
      @media (max-width: 768px) {
        .TRAICC-grid-2 {
          gap: 2rem;
        }
        
        .TRAICC-gradient-box {
          padding: 1rem;
        }
      }
      
      /* Style for the link in the description */
      .TRAICC-section-description a {
        color: #009942;
        font-weight: 600;
        text-decoration: none;
        transition: color 0.3s ease;
      }
      
      .TRAICC-section-description a:hover {
        color: #00cc58;
        text-decoration: underline;
      }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd8033a */.KFICC-business-phone-container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 1rem;
        }

        .KFICC-business-phone-section {
            padding: 5rem 0;
        }

        .KFICC-business-phone-badge {
            display: inline-block;
            padding: 0.5rem 1rem;
            border-radius: 9999px;
            font-size: 0.875rem;
            font-weight: 600;
            border: 1px solid;
            margin-bottom: 1rem;
        }

        .KFICC-business-phone-badge-red {
            background-color: rgba(229, 57, 43, 0.2);
            color: #e5392b;
            border-color: rgba(229, 57, 43, 0.3);
        }

        .KFICC-business-phone-grid {
            display: grid;
            gap: 20px;
        }

        .KFICC-business-phone-grid-3 {
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        }

        .KFICC-business-phone-card {
            background: rgba(17, 24, 39, 0.5);
            border: 1px solid #374151;
            border-radius: 1rem;
            padding-top: 20px;
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 0px;
            transition: all 0.3s ease;
        }

        .KFICC-business-phone-card:hover {
            border-color: rgba(0, 120, 224, 0.5);
            transform: scale(1.05);
        }

        .KFICC-business-phone-card-icon {
            width: 3rem;
            height: 3rem;
            background: rgba(0, 120, 224, 0.2);
            color: #0078e0;
            border-radius: 0.5rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1rem;
            transition: all 0.3s ease;
        }

        .KFICC-business-phone-card:hover .KFICC-business-phone-card-icon {
            background: #0078e0;
            color: #fff;
        }

        .KFICC-business-phone-card-title {
            font-size: 20px !important;
            font-family: outfit;
            font-weight: 600;
            margin-bottom: 1rem;
            transition: color 0.3s ease;
        }
        
        @media(max-width: 768px){
          .KFICC-business-phone-card-title{
            font-size: 20px!important;
            font-family: outfit;
          }
        }

        .KFICC-business-phone-card:hover .KFICC-business-phone-card-title {
            color: #0078e0;
        }

        .KFICC-business-phone-text-center {
            text-align: center;
        }

        .KFICC-business-phone-section-title {
            font-size: 35px !important;
            font-family: outfit;
            font-weight: 700;
            margin-bottom: 1.5rem;
            color: #fff;
        }
        
        @media(max-width: 768px){
          .KFICC-business-phone-section-title {
            font-size: 30px !important;
          }
        }

        .KFICC-business-phone-section-subtitle {
            font-size: 18px !important;
            font-family: Inter;
            color: #d1d5db;
            max-width: 55%;
            margin: 0 auto 4rem;
            line-height: 1.7;
        }
        
        @media(max-width: 768px){
          .KFICC-business-phone-section-subtitle {
            font-size: 18px !important;
            max-width: 100%;
          }
        }
        
        .KFICC-Description {
          font-size: 16px !important;
          color: #9ca3af;
          font-family: Inter;
          padding: 0px;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f068f6a */.VNBICC-business-phone-container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 1rem;
        }

        .VNBICC-business-phone-section {
            padding: 5rem 0;
        }

        .VNBICC-business-phone-badge {
            display: inline-block;
            padding: 0.5rem 1rem;
            border-radius: 9999px;
            font-size: 0.875rem;
            font-weight: 600;
            border: 1px solid;
            margin-bottom: 1rem;
        }

        .VNBICC-business-phone-badge-yellow {
            background-color: rgba(228, 170, 1, 0.2);
            color: #e4aa01;
            border-color: rgba(228, 170, 1, 0.3);
        }

        .VNBICC-business-phone-grid {
            display: grid;
            gap: 3rem;
            align-items: center;
        }

        .VNBICC-business-phone-grid-2 {
            grid-template-columns: 1fr;
        }

        @media (min-width: 1024px) {
            .VNBICC-business-phone-grid-2 {
                grid-template-columns: 1fr 1fr;
            }
        }

        .VNBICC-business-phone-section-title {
            font-size: 35px !important;
            font-family: outfit;
            font-weight: 700;
            margin-bottom: 1.5rem;
            color: #fff;
        }
        
        @media(max-width: 768px){
          .VNBICC-business-phone-section-title {
            font-size: 30px !important;
          }
        }
        
        .VNBICC-Description {
          color: #d1d5db;
          font-size: 18px;
          font-family: Inter;
          line-height: 30px !important; 
          margin-bottom: 1.5rem;
        }

        .VNBICC-business-phone-btn {
            display: inline-flex;
            align-items: center;
            padding: 1rem 2rem;
            border-radius: 0.5rem;
            font-weight: 600;
            text-decoration: none;
            transition: all 0.3s ease;
            border: none;
            cursor: pointer;
            font-size: 1.125rem;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ba103c */.TBSICC-business-phone-container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 1rem;
        }

        .TBSICC-business-phone-section {
            padding: 3rem 0;
        }

        .TBSICC-business-phone-badge {
            display: inline-block;
            padding: 0.5rem 1rem;
            border-radius: 9999px;
            font-size: 0.875rem;
            font-weight: 600;
            border: 1px solid;
            margin-bottom: 1rem;
        }

        .TBSICC-business-phone-badge-green {
            background-color: rgba(0, 153, 66, 0.2);
            color: #009942;
            border-color: rgba(0, 153, 66, 0.3);
        }

        .TBSICC-business-phone-tab-list {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            background: #111827;
            border: 1px solid #374151;
            border-radius: 0.5rem;
            margin-bottom: 2rem;
            overflow: hidden;
            max-width: 75%;
            margin-left: auto;
            margin-right: auto;
        }

        .TBSICC-business-phone-tab-trigger {
            padding: 1rem 0.5rem;
            background: transparent;
            border: none;
            color: #9ca3af;
            cursor: pointer;
            transition: all 0.3s ease;
            font-weight: 600;
            font-size: 0.9rem;
            text-align: center;
        }

        .TBSICC-business-phone-tab-trigger.TBSICC-business-phone-active {
            background: #0078e0;
            color: #fff;
             
        }

        .TBSICC-business-phone-tab-trigger.TBSICC-business-phone-active.TBSICC-business-phone-tab-green {
            background: #0078e0;
            color: #fff;
             
        }

        .TBSICC-business-phone-tab-trigger.TBSICC-business-phone-active.TBSICC-business-phone-tab-yellow {
            background: #0078e0;
            color: #fff;
            
        }

        .TBSICC-business-phone-tab-content {
            display: none;
        }

        .TBSICC-business-phone-tab-content.TBSICC-business-phone-active {
            display: block;
        }

        .TBSICC-business-phone-card {
            background: rgba(17, 24, 39, 0.5);
            border: 1px solid #374151;
            border-radius: 1rem;
            padding: 1.5rem;
            transition: all 0.3s ease;
        }

        .TBSICC-business-phone-feature-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1rem;
            margin-top: 1.5rem;
        }

        .TBSICC-business-phone-feature-item {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            padding: 1rem;
            border-radius: 0.5rem;
            background: rgba(31, 41, 55, 0.5);
            transition: background 0.3s ease;
        }

        .TBSICC-business-phone-feature-item:hover {
            background: #1f2937;
        }

        .TBSICC-business-phone-text-center {
            text-align: center;
        }

        .TBSICC-business-phone-section-title {
            font-size: 35px !important;
            font-family: Outfit;
            font-weight: 700;
            margin-bottom: 1.5rem;
            color: #fff;
            line-height: 1.2;
        }
        
        @media(max-width: 768px) {
          .TBSICC-business-phone-section-title {
            font-size: 30px !important;
          }
        }

        .TBSICC-business-phone-section-subtitle {
            font-size: 18px !important;
            font-family: Inter;
            color: #d1d5db;
            max-width: 48rem;
            margin: 0 auto 3rem;
            line-height: 1.7;
        }
        
        @media(max-width: 768px) {
          .TBSICC-business-phone-section-subtitle {
            font-size: 18px !important;
          }
        }

        /* Responsive adjustments */
        @media (min-width: 768px) {
            .TBSICC-business-phone-section {
                padding: 5rem 0;
            }
            
            .TBSICC-business-phone-card {
                padding: 2rem;
            }
            
            .TBSICC-business-phone-feature-grid {
                gap: 1.5rem;
            }
            
            .TBSICC-business-phone-tab-trigger {
                padding: 1rem;
                font-size: 1rem;
            }
        }

        @media (max-width: 767px) {
            .TBSICC-business-phone-tab-list {
                /*grid-template-columns: 1fr;*/
                max-width: 100%;
            }
            
            .TBSICC-business-phone-feature-grid {
                grid-template-columns: 1fr;
            }
            
            
            
            .TBSICC-business-phone-card {
                padding: 1.25rem;
            }
            
            .TBSICC-business-phone-feature-item {
                padding: 0.75rem;
            }
        }
      
          .TBSICC-cards-Title {
              font-size: 20px !important; 
              font-family: Outfit;
              font-weight: 700; 
              color: #fff; 
              display: flex;
              gap: 0.75rem; 
              margin-bottom: 0.5rem;
            }  
            
          .TBSICC-cards-description {
            color: #9ca3af; 
            font-size: 16px !important;
            font-family: Inter;
          }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db067bc */.BCWICC-container {
            max-width: 1100px;
            margin: 0 auto;
            padding: 0 1rem;
        }

        .BCWICC-section {
            padding: 5rem 0;
            background: linear-gradient(135deg, #111827, #000);
        }

        .BCWICC-badge {
            display: inline-block;
            padding: 0.5rem 1rem;
            border-radius: 9999px;
            font-size: 0.875rem;
            font-weight: 600;
            border: 1px solid;
            margin-bottom: 1rem;
        }

        .BCWICC-badge-blue {
            background-color: rgba(0, 120, 224, 0.2);
            color: #0078e0;
            border-color: rgba(0, 120, 224, 0.3);
        }

        .BCWICC-grid-2 {
            display: grid;
            gap: 3rem;
            align-items: center;
        }

        @media (min-width: 1024px) {
            .BCWICC-grid-2 {
                grid-template-columns: 1fr 1fr;
            }
        }

        .BCWICC-section-title {
            font-size: 35px !important;
            font-family: 'Outfit';
            font-weight: 700;
            margin-bottom: 1.5rem;
            color: #fff;
            line-height: 55px;
        }
        
        @media(max-width: 768px){
          .BCWICC-section-title {
            font-size: 30px !important;
          }
        }

        .BCWICC-description {
            color: #d1d5db;
            font-size: 18px !important;
            line-height: 35px;
            margin-bottom: 1.5rem;
            font-family: 'Inter';
        }

        .BCWICC-feature-box {
            position: relative;
        }

        .BCWICC-feature-container {
            background: linear-gradient(135deg, rgba(0, 120, 224, 0.2), rgba(0, 153, 66, 0.2));
            border-radius: 1rem;
            padding: 2rem;
            border: 1px solid rgba(0, 120, 224, 0.3);
        }

        .BCWICC-feature-list {
            display: flex;
            flex-direction: column;
            gap: 1.5rem;
        }

        .BCWICC-feature-item {
            display: flex;
            align-items: flex-start;
            gap: 1rem;
            padding: 1rem;
            border-radius: 0.5rem;
            background: rgba(31, 41, 55, 0.5);
            transition: background 0.3s ease;
        }

        .BCWICC-feature-icon {
            padding: 0.5rem;
            border-radius: 0.5rem;
            background: rgba(0, 120, 224, 0.2);
            color: #0078e0;
            flex-shrink: 0;
        }

        .BCWICC-feature-text {
            color: #d1d5db;
            line-height: 1.7;
            font-size: 15px !important;
            font-family: 'Inter';
        }/* End custom CSS */