.elementor-78 .elementor-element.elementor-element-40aa3481:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-40aa3481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://akulrealty.in/wp-content/uploads/2026/08/img33.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-78 .elementor-element.elementor-element-40aa3481 > .elementor-background-overlay{background-color:#030303;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-40aa3481 > .elementor-container{max-width:720px;}.elementor-78 .elementor-element.elementor-element-40aa3481{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-78 .elementor-element.elementor-element-5434b731 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-78 .elementor-element.elementor-element-5913df96{text-align:center;}.elementor-78 .elementor-element.elementor-element-5913df96 .elementor-heading-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-2485471a{text-align:center;}.elementor-78 .elementor-element.elementor-element-2485471a .elementor-heading-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-706e7bcc{padding:0em 0em 0em 0em;}.elementor-78 .elementor-element.elementor-element-3218444 > .elementor-element-populated{border-style:none;}.elementor-78 .elementor-element.elementor-element-997837a{padding:2em 2em 2em 2em;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-997837a .elementor-counter-number-wrapper{color:#356699;}.elementor-78 .elementor-element.elementor-element-997837a .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-df9ea76{padding:2em 2em 2em 2em;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-df9ea76 .elementor-counter-number-wrapper{color:#356699;}.elementor-78 .elementor-element.elementor-element-df9ea76 .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-7c4305f{padding:2em 2em 2em 2em;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-7c4305f .elementor-counter-number-wrapper{color:#356699;}.elementor-78 .elementor-element.elementor-element-7c4305f .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-a87eb61{padding:2em 2em 2em 2em;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-a87eb61 .elementor-counter-number-wrapper{color:#356699;}.elementor-78 .elementor-element.elementor-element-a87eb61 .elementor-counter-title{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-6e366afc > .elementor-container{max-width:1512px;}.elementor-78 .elementor-element.elementor-element-5eda6f28:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akulrealty.in/wp-content/uploads/2026/08/Untitled-design-2026-08-21T141125.861.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-element-populated, .elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-element-populated > .elementor-background-overlay, .elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-78 .elementor-element.elementor-element-5eda6f28 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-65f9357{padding:7em 0em 7em 0em;}.elementor-78 .elementor-element.elementor-element-4bc683d0 > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;padding:3em 3em 3em 3em;}.elementor-78 .elementor-element.elementor-element-78edaf08 .elementor-heading-title{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-335b8cc0{color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-8c8e75a .elementor-button{background-color:#356699;font-family:"Roboto", Sans-serif;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-e79559a > .elementor-background-overlay{background-image:url("https://akulrealty.in/wp-content/uploads/2026/08/bg_1-1.png");background-position:top right;background-repeat:no-repeat;opacity:0.2;}.elementor-78 .elementor-element.elementor-element-e79559a{padding:0em 0em 0em 0em;}.elementor-78 .elementor-element.elementor-element-7eea6ae > .elementor-container{max-width:720px;}.elementor-78 .elementor-element.elementor-element-4dbe830 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-78 .elementor-element.elementor-element-3e5bb97{text-align:center;}.elementor-78 .elementor-element.elementor-element-3e5bb97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;color:#356699;}.elementor-78 .elementor-element.elementor-element-6ab2eed{text-align:center;}.elementor-78 .elementor-element.elementor-element-6ab2eed .elementor-heading-title{font-family:"Roboto", Sans-serif;color:#000000;}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-54e1327.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-54e1327.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-54e1327.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-e3b195b img{border-radius:30px 30px 30px 30px;}.elementor-78 .elementor-element.elementor-element-cc65156 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-78 .elementor-element.elementor-element-c3f3030{text-align:start;}.elementor-78 .elementor-element.elementor-element-c3f3030 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:bold;color:#356699;}.elementor-78 .elementor-element.elementor-element-ab32def{font-family:"Roboto", Sans-serif;}.elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon-box-title{margin-block-end:7px;color:#356699;}.elementor-78 .elementor-element.elementor-element-5f37412.elementor-view-stacked .elementor-icon{background-color:#356699;}.elementor-78 .elementor-element.elementor-element-5f37412.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-5f37412.elementor-view-default .elementor-icon{fill:#356699;color:#356699;border-color:#356699;}.elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon{font-size:35px;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-5f37412 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;}.elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon-box-title{margin-block-end:7px;color:#356699;}.elementor-78 .elementor-element.elementor-element-35619e1.elementor-view-stacked .elementor-icon{background-color:#356699;}.elementor-78 .elementor-element.elementor-element-35619e1.elementor-view-framed .elementor-icon, .elementor-78 .elementor-element.elementor-element-35619e1.elementor-view-default .elementor-icon{fill:#356699;color:#356699;border-color:#356699;}.elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon{font-size:35px;border-radius:5px 5px 5px 5px;}.elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon-box-title, .elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-78 .elementor-element.elementor-element-35619e1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-54e1327{width:100%;}.elementor-78 .elementor-element.elementor-element-cc65156{width:100%;}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-706e7bcc{padding:3em 0em 3em 0em;}.elementor-78 .elementor-element.elementor-element-997837a{padding:1em 1em 1em 1em;}.elementor-78 .elementor-element.elementor-element-df9ea76{padding:1em 1em 1em 1em;}.elementor-78 .elementor-element.elementor-element-7c4305f{padding:1em 1em 1em 1em;}.elementor-78 .elementor-element.elementor-element-a87eb61{padding:1em 1em 1em 1em;}.elementor-78 .elementor-element.elementor-element-65f9357{padding:3em 0em 3em 0em;}.elementor-78 .elementor-element.elementor-element-e79559a{padding:1em 0em 3em 0em;}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-706e7bcc{padding:1em 0em 1em 0em;}.elementor-78 .elementor-element.elementor-element-3218444{width:50%;}.elementor-78 .elementor-element.elementor-element-997837a{padding:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-533874b{width:50%;}.elementor-78 .elementor-element.elementor-element-df9ea76{padding:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-ec573a5{width:50%;}.elementor-78 .elementor-element.elementor-element-7c4305f{padding:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-620d28f{width:50%;}.elementor-78 .elementor-element.elementor-element-a87eb61{padding:10px 10px 10px 10px;}.elementor-78 .elementor-element.elementor-element-4bc683d0 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}.elementor-78 .elementor-element.elementor-element-e79559a{padding:1em 0em 2em 0em;}.elementor-78 .elementor-element.elementor-element-4dbe830 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-78 .elementor-element.elementor-element-cc65156 > .elementor-element-populated{padding:1em 1em 1em 1em;}}/* Start custom CSS for section, class: .elementor-element-e2115f7 *//* Equal Height Counter Cards */
.elementor-element-280f0c0 .elementor-container {
    display: flex;
    align-items: stretch;
}

.elementor-element-280f0c0 .elementor-column {
    display: flex;
}

.elementor-element-280f0c0 .elementor-widget-wrap {
    display: flex;
    width: 100%;
}

.elementor-element-280f0c0 .elementor-widget-counter {
    width: 100%;
    min-height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

    background: #ffffff;
    border: 1px solid #e4e9ef;
    border-radius: 20px;

    padding: 30px 20px;
    box-sizing: border-box;

    box-shadow:
        0 8px 20px rgba(0, 0, 0, 0.06),
        0 2px 6px rgba(53, 102, 153, 0.05);

    position: relative;
    overflow: hidden;

    transition: all 0.4s ease;
}

/* Premium top accent */
.elementor-element-280f0c0 .elementor-widget-counter::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: #356699;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.4s ease;
}

/* Subtle background glow */
.elementor-element-280f0c0 .elementor-widget-counter::after {
    content: "";
    position: absolute;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(53, 102, 153, 0.06);
    top: -60px;
    right: -60px;
    transition: all 0.4s ease;
}

/* Hover */
.elementor-element-280f0c0 .elementor-widget-counter:hover {
    transform: translateY(-10px);
    border-color: #356699;

    box-shadow:
        0 20px 45px rgba(0, 0, 0, 0.12),
        0 8px 20px rgba(53, 102, 153, 0.18);
}

/* Animate top line */
.elementor-element-280f0c0 .elementor-widget-counter:hover::before {
    transform: scaleX(1);
}

/* Increase glow on hover */
.elementor-element-280f0c0 .elementor-widget-counter:hover::after {
    width: 180px;
    height: 180px;
    background: rgba(53, 102, 153, 0.10);
}

/* Counter number */
.elementor-element-280f0c0 .elementor-counter-number {
    color: #356699;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.1;
    transition: all 0.3s ease;
}

/* Counter suffix */
.elementor-element-280f0c0 .elementor-counter-number-suffix {
    color: #356699;
    font-size: 28px;
    font-weight: 700;
}

/* Counter title */
.elementor-element-280f0c0 .elementor-counter-title {
    color: #222222;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 12px;
    position: relative;
    z-index: 2;
}

/* Number above glow */
.elementor-element-280f0c0 .elementor-counter-number-wrapper {
    position: relative;
    z-index: 2;
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-element-280f0c0 .elementor-container {
        flex-wrap: wrap;
    }

    .elementor-element-280f0c0 .elementor-column {
        width: 50%;
        margin-bottom: 15px;
    }

    .elementor-element-280f0c0 .elementor-widget-counter {
        min-height: 150px;
        padding: 22px 12px;
        border-radius: 16px;
    }

    .elementor-element-280f0c0 .elementor-counter-number {
        font-size: 34px;
    }

    .elementor-element-280f0c0 .elementor-counter-number-suffix {
        font-size: 22px;
    }

    .elementor-element-280f0c0 .elementor-counter-title {
        font-size: 14px;
    }
}/* End custom CSS */