.elementor-1877 .elementor-element.elementor-element-73deaa00:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-73deaa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-73deaa00{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-1877 .elementor-element.elementor-element-73deaa00 > .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-1877 .elementor-element.elementor-element-3ada2559{text-align:center;}.elementor-1877 .elementor-element.elementor-element-3ada2559 .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-1877 .elementor-element.elementor-element-270fe076{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-1877 .elementor-element.elementor-element-5de9853c{margin-top:-50px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{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-1877 .elementor-element.elementor-element-b521016{width:var( --container-widget-width, 106.739% );max-width:106.739%;--container-widget-width:106.739%;--container-widget-flex-grow:0;}.elementor-1877 .elementor-element.elementor-element-29869990 > .elementor-container{min-height:400px;}.elementor-1877 .elementor-element.elementor-element-29869990{padding:25px 50px 25px 50px;}.elementor-1877 .elementor-element.elementor-element-2430a366 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-38d8aff4{color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-3b87d77 > .elementor-container{min-height:175px;}.elementor-1877 .elementor-element.elementor-element-3b87d77{padding:25px 50px 25px 50px;}.elementor-1877 .elementor-element.elementor-element-2a94fce1 .elementor-heading-title{color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-1e99b782 > .elementor-container{min-height:400px;}.elementor-1877 .elementor-element.elementor-element-10098450 > .elementor-container{min-height:175px;}.elementor-1877 .elementor-element.elementor-element-10098450{padding:25px 50px 25px 50px;}.elementor-1877 .elementor-element.elementor-element-793dfd89 .elementor-heading-title{color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-75ad37d5 > .elementor-container{min-height:400px;}.elementor-1877 .elementor-element.elementor-element-1cbf820f > .elementor-container{min-height:400px;}.elementor-1877 .elementor-element.elementor-element-2962498e:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-2962498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1877 .elementor-element.elementor-element-2962498e{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-1877 .elementor-element.elementor-element-2962498e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-63cd3011 > .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-1877 .elementor-element.elementor-element-1dd3ad05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 40px 40px;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-accordion-icon, .elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-accordion-title{color:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-accordion-icon svg{fill:#0F1E49;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-active .elementor-accordion-icon, .elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-active .elementor-accordion-title{color:#000000;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-tab-title{padding:10px 10px 10px 10px;}.elementor-1877 .elementor-element.elementor-element-1dd3ad05 .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-1877 .elementor-element.elementor-element-4a67554a > .elementor-container{min-height:400px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-40246acd */.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-110e97fb */.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-174e3b19 */.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-7a478ff3 */.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 */