.elementor-2632 .elementor-element.elementor-element-c849ca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-2632 .elementor-element.elementor-element-b36c9de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2632 .elementor-element.elementor-element-b36c9de:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-b36c9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6000;}.elementor-2632 .elementor-element.elementor-element-c3c98f5{text-align:center;}.elementor-2632 .elementor-element.elementor-element-c3c98f5 .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-2632 .elementor-element.elementor-element-10c07a4{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-2632 .elementor-element.elementor-element-debb2d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:47px;--padding-bottom:81px;--padding-left:47px;--padding-right:47px;}.elementor-2632 .elementor-element.elementor-element-debb2d5:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-debb2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-9006b09{--display:flex;--min-height:446px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2632 .elementor-element.elementor-element-92e3f87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:102px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-2632 .elementor-element.elementor-element-92e3f87:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-92e3f87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-52fd78d{padding:0px 0px 0px 0px;}.elementor-2632 .elementor-element.elementor-element-52fd78d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FF6000;}.elementor-2632 .elementor-element.elementor-element-c0f7a1a{color:#414141;}.elementor-2632 .elementor-element.elementor-element-b603457{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2632 .elementor-element.elementor-element-b603457:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-b603457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-5184258{padding:0px 36px 0px 81px;}.elementor-2632 .elementor-element.elementor-element-5184258 .elementor-heading-title{color:#FF6000;}.elementor-2632 .elementor-element.elementor-element-6303ab2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2632 .elementor-element.elementor-element-6303ab2:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-6303ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-a5b3ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2632 .elementor-element.elementor-element-a5b3ab4:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-a5b3ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-e1c2ba4{padding:0px 36px 0px 81px;}.elementor-2632 .elementor-element.elementor-element-e1c2ba4 .elementor-heading-title{color:#FF6000;}.elementor-2632 .elementor-element.elementor-element-5dd4035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2632 .elementor-element.elementor-element-5dd4035:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-5dd4035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-9ce7300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2632 .elementor-element.elementor-element-9ce7300:not(.elementor-motion-effects-element-type-background), .elementor-2632 .elementor-element.elementor-element-9ce7300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9D2;}.elementor-2632 .elementor-element.elementor-element-d736a48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-56f7834 */.awadh-btn-group{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    flex-wrap:wrap;
    margin-top:40px;
}

.awadh-btn{
    background:#FF6000;
    color:#ffffff;
    padding:18px 38px;
    border-radius:50px;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
    border:2px solid #ffffff;
    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:#affffff;
    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-9c660eb */.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-38979d4 */.awadh-highlights{
    width:100%;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:25px;
    padding:60px 5%;
}

.highlight-box{
    background:#FF6000;
    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:#F1E9D2;
    color:#6B002F;
    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-afaa159 */.master-plan-section{
    width:100%;
    padding:100px 5%;
    background:#FF6000;
}

.master-plan-content{
    text-align:center;
    max-width:900px;
    margin:auto;
    margin-bottom:50px;
}

.master-tag{
    display:inline-block;
    background:#F1E9D2;
    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 */