
        .why-choose-section {
            padding: 40px 0;
        }

        .section-title {
            font-weight: 700;
            color: #213F79;
        }

        .section-subtitle {
            color: #69686D;
            max-width: 600px;
            margin: 0 auto 40px;
        }

        .icon-box {
            text-align: center;
            padding: 20px;
            transition: all 0.3s ease;
        }

        .icon-box i {
            font-size: 40px;
            color: #EC8021;
            margin-bottom: 15px;
        }

        .icon-box h5 {
            font-weight: 600;
            color: #213F79;
            font-size: 25px;
        }

        .icon-box p {
            font-size: 14px;
            color: #69686D;
        }

        .icon-box:hover {
            transform: translateY(-8px);
        }

        :root {
            --primary: #213F79;
            --gray: #f5f6f8;
        }

        /* Section */
        .service-section {
            padding: 40px 0;
        }



        /* Content */
        .service-content h3 {
            color: var(--primary);
            font-weight: 700;
            margin-bottom: 15px;
        }

        .service-content p {
            color: #69686D;
        }

        /* Highlight box */
        .highlight-box {
            padding: 40px;
            border-radius: 12px;
            transition: 0.4s;
        }

        /* Primary */
        .bg-primary-custom {
            background: var(--primary);
            color: #fff;
        }

        .bg-primary-custom h5 {

            color: #fff;
        }

        .bg-primary-custom ul li {

            color: #fff;
        }

        /* Hover Glow */
        .bg-primary-custom:hover {
            box-shadow: 0 15px 40px rgba(33, 63, 121, 0.4);
            transform: translateY(-8px);
        }

        /* Gray */
        .bg-gray {
            background: var(--gray);
        }

        /* List */
        .highlight-box ul {
            list-style: none;
            padding: 0;
        }

        .highlight-box ul li {
            display: flex;
            align-items: start;
            gap: 10px;
            margin-bottom: 12px;
        }

        /* Icon */
        .highlight-box ul li i {
            color: #EC8021;
            margin-top: 4px;
        }

        /* Reverse layout */
        .reverse {
            flex-direction: row-reverse;
        }

        @media(max-width:768px) {

            /* Section */
            .service-section {
                padding: 40px 15px;
            }

            .reverse {
                flex-direction: column !important;
            }
        }

        :root {
            --primary: #213F79;
            --gray: #f5f6f8;
            --accent: #EC8021;
        }

        /* Section */
        .impact-section {
            padding: 40px 0;
            background: #fff;
        }

        /* Header */
        .impact-title {
            text-align: center;
            margin-bottom: 60px;
        }

        .impact-title h2 {
            color: var(--primary);
            font-weight: 700;
        }

        .impact-title p {
            color: #69686D;
            max-width: 600px;
            margin: auto;
        }

        /* Card */
        .impact-card {
            display: flex;
            gap: 20px;
            padding: 25px;
            border-radius: 10px;
            background: #fff;
            border-left: 5px solid #213F79;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
            transition: 0.4s;
            height: 100%;
        }

        .impact-card:hover {
            transform: translateY(-6px);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
            border-left-color: #EC8021;
        }

        .impact-icon {
            font-size: 24px;
            color: #EC8021;
            min-width: 35px;
        }

        .impact-card h5 {
            margin: 0;
            color: #213F79;
            font-weight: 600;
        }

        .impact-card p {
            margin: 5px 0 0;
            color: #69686D;
            font-size: 14px;
        }

        /* Hover */
        .impact-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
            border-left-color: var(--accent);
        }

        .video-grid-section {
            background: #f8f9fa;
        }

        .video-grid-section h2 {
            color: #213F79;
        }

        .video-card {
            transition: 0.3s;
        }

        .video-card:hover {
            transform: translateY(-5px);
        }

        .video-wrapper {
            position: relative;
            width: 100%;
            padding-bottom: 56.25%;
            overflow: hidden;
            border-radius: 12px;
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }

        .video-wrapper iframe {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }

        .ban-desc p {
            color: #fff;
            padding-bottom: 25px;
        }

        .swiper-slide .single-service-signle-wrapper .information .serv_desc p {

            margin-bottom: 25px;
        }

        .swiper-slide-active .single-service-signle-wrapper .information .serv_desc p {
            color: #fff;
            margin-bottom: 25px;
        }