.elementor-1758 .elementor-element.elementor-element-2140a000:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-2140a000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-2140a000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-59px;margin-bottom:0px;padding:90px 0px 90px 0px;}.elementor-1758 .elementor-element.elementor-element-2140a000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-12dd78c2{text-align:center;}.elementor-1758 .elementor-element.elementor-element-12dd78c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-198136c{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-6f38055f{margin-top:-50px;margin-bottom:0px;}.elementor-1758 .elementor-element.elementor-element-12ed2042 > .elementor-container{min-height:400px;}.elementor-1758 .elementor-element.elementor-element-12712268 > .elementor-container{min-height:400px;}.elementor-1758 .elementor-element.elementor-element-12712268{padding:25px 50px 25px 50px;}.elementor-1758 .elementor-element.elementor-element-124e4e06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-746cc751{color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-29235bc5 > .elementor-container{min-height:175px;}.elementor-1758 .elementor-element.elementor-element-29235bc5{padding:25px 50px 25px 50px;}.elementor-1758 .elementor-element.elementor-element-42ac36e1 .elementor-heading-title{color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-57f14cc4 > .elementor-container{min-height:400px;}.elementor-1758 .elementor-element.elementor-element-6cc61916 > .elementor-container{min-height:175px;}.elementor-1758 .elementor-element.elementor-element-6cc61916{padding:25px 50px 25px 50px;}.elementor-1758 .elementor-element.elementor-element-5390e28 .elementor-heading-title{color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-2eeba2fc > .elementor-container{min-height:400px;}.elementor-1758 .elementor-element.elementor-element-cffc7b6 > .elementor-container{min-height:400px;}.elementor-1758 .elementor-element.elementor-element-2b4380c2:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-2b4380c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-2b4380c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:75px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1758 .elementor-element.elementor-element-2b4380c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1758 .elementor-element.elementor-element-568efd27 > .elementor-element-populated{border-style:double;border-width:6px 6px 6px 6px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1758 .elementor-element.elementor-element-4a68fe9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-accordion-icon, .elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-accordion-title{color:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-accordion-icon svg{fill:#0F1E49;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-active .elementor-accordion-icon, .elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-active .elementor-accordion-title{color:#000000;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-1758 .elementor-element.elementor-element-4a68fe9c .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-1758 .elementor-element.elementor-element-1e5cf303 > .elementor-container{min-height:400px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for html, class: .elementor-element-75034ada */.awadh-btn-group{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    flex-wrap:wrap;
    margin-top:40px;
}

.awadh-btn{
    background:#f4c542;
    color:#0b235f;
    padding:18px 38px;
    border-radius:50px;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
    border:2px solid #f4c542;
    transition:all .3s ease;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-width:220px;
}

/* Hover & Click Effect */

.awadh-btn:hover,
.awadh-btn:focus,
.awadh-btn:active{
    background:#ffffff;
    color:#0b235f;
    border-color:#ffffff;
    transform:translateY(-3px);
    box-shadow:0 12px 25px rgba(255,255,255,.25);
}

@media(max-width:768px){

.awadh-btn-group{
    flex-direction:column;
}

.awadh-btn{
    width:100%;
    max-width:320px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3593c9ad */.awadh-hero-banner{
    width:100%;
    margin:0;
    padding:0;
    overflow:hidden;
}

.awadh-hero-banner img{
    width:100%;
    height:85vh;
    display:block;
    object-fit:cover;
}

@media(max-width:768px){

.awadh-hero-banner img{
    height:50vh;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b2646bc */.awadh-highlights{
    width:100%;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    padding:60px 5%;
}

.highlight-box{
    background:#0F1E49;
    padding:35px 25px;
    border-radius:20px;
    text-align:center;
    color:#ffffff;
    transition:all .35s ease;
    cursor:pointer;
    min-height:220px;

    display:flex;
    flex-direction:column;
    justify-content:center;

    box-shadow:0 10px 25px rgba(0,0,0,.15);
}

.highlight-box h3{
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
    line-height:1.3;
}

.highlight-box p{
    font-size:15px;
    line-height:1.8;
    opacity:.95;
}

/* Hover & Click */

.highlight-box:hover,
.highlight-box:active{
    background:#F4C542;
    color:#0F1E49;
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(244,197,66,.35);
}

/* Tablet */

@media(max-width:1024px){

.awadh-highlights{
    grid-template-columns:repeat(2,1fr);
}

}

/* Mobile */

@media(max-width:767px){

.awadh-highlights{
    grid-template-columns:1fr;
    gap:20px;
    padding:40px 5%;
}

.highlight-box{
    min-height:auto;
    padding:30px 20px;
}

.highlight-box h3{
    font-size:22px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24b9e5e2 */.awadh-highlights{
    width:100%;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    padding:60px 5%;
}

.highlight-box{
    background:#0F1E49;
    padding:35px 25px;
    border-radius:20px;
    text-align:center;
    color:#ffffff;
    transition:all .35s ease;
    cursor:pointer;
    min-height:220px;

    display:flex;
    flex-direction:column;
    justify-content:center;

    box-shadow:0 10px 25px rgba(0,0,0,.15);
}

.highlight-box h3{
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
    line-height:1.3;
}

.highlight-box p{
    font-size:15px;
    line-height:1.8;
    opacity:.95;
}

/* Hover & Click */

.highlight-box:hover,
.highlight-box:active{
    background:#F4C542;
    color:#0F1E49;
    transform:translateY(-8px);
    box-shadow:0 20px 40px rgba(244,197,66,.35);
}

/* Tablet */

@media(max-width:1024px){

.awadh-highlights{
    grid-template-columns:repeat(2,1fr);
}

}

/* Mobile */

@media(max-width:767px){

.awadh-highlights{
    grid-template-columns:1fr;
    gap:20px;
    padding:40px 5%;
}

.highlight-box{
    min-height:auto;
    padding:30px 20px;
}

.highlight-box h3{
    font-size:22px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ea110c5 */.master-plan-section{
    width:100%;
    padding:100px 5%;
    background:#0F1E49;
}

.master-plan-content{
    text-align:center;
    max-width:900px;
    margin:auto;
    margin-bottom:50px;
}

.master-tag{
    display:inline-block;
    background:#F4C542;
    color:#0F1E49;
    padding:10px 25px;
    border-radius:50px;
    font-size:14px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.master-plan-content h2{
    color:#ffffff;
    font-size:52px;
    font-weight:800;
    margin-bottom:20px;
    line-height:1.2;
}

.master-plan-content p{
    color:rgba(255,/* End custom CSS */