.elementor-528 .elementor-element.elementor-element-de99342{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-7b24a3b > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-7b24a3b */section.abt_top_area {
            padding: 3%;
            text-align: center;
            background: #173048;
        }

        section.abt_top_area h2 {
            color: #fff;
            font-size: 40px;
            margin-bottom: 2%;
        }

        section.abt_top_area p {
            color: #fff;
        }

        section.who_main {
            padding: 3% 5%;
        }

        section.who_main h2,
        section.we_do_main h2,
        section.why_choose_main h2,
        .highlight-strip h2 {
            font-size: 40px;
            margin-bottom: 2%;
        }

        section.who_main .row {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
        }

        .cards_sec_main {
            padding: 3%;
        }

        .card_area_common,
        .card_sec {
            padding: 3%;
            border: 1px solid #e5e5e5;
            border-radius: 10px;
            background: #fff;
            margin: 2%;
            min-height: 175px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            flex-wrap: wrap;
        }

        .cards_sec_main .row {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
        }

        .card_common_main .row {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
        }

        section.we_do_main,
        .cards_we_do_main,
        section.why_choose_main,
        .highlight-strip,
        section.cards_choose_main,
        .cards_choose_main {
            padding: 3%;
        }

        .highlight-strip {
            text-align: center;
            background: #173048;
        }

        .highlight-strip h2,
        section.cta_sec h2 {
            color: #fff;
        }

        section.cta_sec {
            padding: 3%;
            text-align: center;
        }

        section.cta_sec h2 {
            font-size: 40px;
            margin-bottom: 2%;
        }

        section.cta_sec {
            text-align: center;
            padding: 5%;
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
                url('https://bluedotuae.com/wp-content/uploads/2025/12/solar-energy-teamwork-or-engineering-designers.webp');
            background-position: center;
            background-size: cover;
            background-attachment: fixed;
        }
        a.inner_btn {
            display: inline-block;
            background: #173048;
            color: #fff !important;
            border: 2px solid #173048;
            transition: 0.3s linear;
            padding: 10px 15px;
            border-radius: 10px;
            text-decoration: none;
        }

        a.inner_btn:hover {
            color: #173048 !important;
            background: #fff;
        }/* End custom CSS */