.elementor-46 .elementor-element.elementor-element-e8c2d98{padding:50px 100px 50px 100px;}.elementor-46 .elementor-element.elementor-element-b104715{padding:50px 100px 50px 100px;}.elementor-bc-flex-widget .elementor-46 .elementor-element.elementor-element-073fe22.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46 .elementor-element.elementor-element-073fe22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-a4164f8{padding:50px 100px 50px 100px;}.elementor-46 .elementor-element.elementor-element-54d3732{padding:50px 100px 50px 100px;}.elementor-46 .elementor-element.elementor-element-91741c6{padding:50px 100px 50px 100px;}.elementor-46 .elementor-element.elementor-element-2d0dbd2 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-d01d405{padding:50px 100px 50px 100px;}.elementor-46 .elementor-element.elementor-element-c503a10{padding:100px 0px 100px 0px;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-24991e3{width:48%;}.elementor-46 .elementor-element.elementor-element-073fe22{width:52%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-e8c2d98{padding:30px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-b104715{padding:30px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-a4164f8{padding:30px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-54d3732{padding:30px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-91741c6{padding:30px 0px 050px 0px;}.elementor-46 .elementor-element.elementor-element-2d0dbd2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-d01d405{padding:30px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-c503a10{padding:50px 0px 50px 0px;}}/* Start custom CSS for section, class: .elementor-element-e8c2d98 */.elementor-46 .elementor-element.elementor-element-e8c2d98{position:relative;isolation:isolate;overflow:hidden;background:#26221F}
.elementor-46 .elementor-element.elementor-element-e8c2d98::before{content:"";position:absolute;inset:0;z-index:-2;background:url('/wp-content/uploads/2026/10/Aleena-Tower.webp') center/cover no-repeat;animation:aKen 24s ease-in-out infinite alternate}
.elementor-46 .elementor-element.elementor-element-e8c2d98::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(38,34,31,.96) 0%,rgba(38,34,31,.82) 52%,rgba(38,34,31,.5) 100%),radial-gradient(ellipse 50% 70% at 92% 15%,rgba(184,33,63,.38),transparent 65%)}
@keyframes aKen{to{transform:scale(1.1)}}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-e8c2d98::after{background:linear-gradient(180deg,rgba(38,34,31,.9),rgba(38,34,31,.95))}}
@media(prefers-reduced-motion:reduce){.elementor-46 .elementor-element.elementor-element-e8c2d98::before{animation:none}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b104715 */.elementor-46 .elementor-element.elementor-element-b104715{background:#FFFDF2}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a4164f8 */.elementor-46 .elementor-element.elementor-element-a4164f8 {
  background: #FBF6DC;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54d3732 */.elementor-46 .elementor-element.elementor-element-54d3732{background:#FFFDF2}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-91741c6 */.elementor-46 .elementor-element.elementor-element-91741c6{position:relative;overflow:hidden;background:#26221F}
.elementor-46 .elementor-element.elementor-element-91741c6::before{content:"";position:absolute;z-index:0;pointer-events:none;right:-200px;top:-200px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(184,33,63,.38),transparent 70%);animation:trPulse 7s ease-in-out infinite}
.elementor-46 .elementor-element.elementor-element-91741c6::after{content:"";position:absolute;z-index:0;pointer-events:none;left:-220px;bottom:-220px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(74,138,39,.22),transparent 70%);animation:trPulse 9s ease-in-out infinite reverse}
.elementor-46 .elementor-element.elementor-element-91741c6>*{position:relative;z-index:2}
@keyframes trPulse{50%{transform:scale(1.18)}}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-91741c6::before{right:-180px;top:-160px;width:380px;height:380px}.elementor-46 .elementor-element.elementor-element-91741c6::after{left:-180px;bottom:-160px;width:360px;height:360px}}
@media(prefers-reduced-motion:reduce){.elementor-46 .elementor-element.elementor-element-91741c6::before,.elementor-46 .elementor-element.elementor-element-91741c6::after{animation:none}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d01d405 */.elementor-46 .elementor-element.elementor-element-d01d405{background:#FFFDF2}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c503a10 */.elementor-46 .elementor-element.elementor-element-c503a10{position:relative;overflow:hidden;background:linear-gradient(135deg,#B8213F 0%,#7d1229 100%)}
.elementor-46 .elementor-element.elementor-element-c503a10::before{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000,transparent 85%);mask-image:radial-gradient(ellipse 70% 90% at 50% 50%,#000,transparent 85%)}
.elementor-46 .elementor-element.elementor-element-c503a10::after{content:"";position:absolute;z-index:0;pointer-events:none;left:-140px;bottom:-190px;width:460px;height:460px;border:2px dashed rgba(255,255,255,.3);border-radius:50%;animation:ctaSpin 60s linear infinite}
.elementor-46 .elementor-element.elementor-element-c503a10>*{position:relative;z-index:1}
@keyframes ctaSpin{to{transform:rotate(360deg)}}
@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-c503a10::after{left:-120px;bottom:-140px;width:300px;height:300px}}
@media(prefers-reduced-motion:reduce){.elementor-46 .elementor-element.elementor-element-c503a10::after{animation:none}}/* End custom CSS */