.elementor-247 .elementor-element.elementor-element-0527dd3{--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-247 .elementor-element.elementor-element-49ef1a68:not(.elementor-motion-effects-element-type-background), .elementor-247 .elementor-element.elementor-element-49ef1a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://hotel.upcodeinnovation.com/wp-content/uploads/2025/12/img-80-2.jpg");background-position:center center;background-size:cover;}.elementor-247 .elementor-element.elementor-element-49ef1a68 > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-247 .elementor-element.elementor-element-49ef1a68 > .elementor-container{min-height:100vh;}.elementor-247 .elementor-element.elementor-element-49ef1a68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-247 .elementor-element.elementor-element-52f84c2d .cs-title-wrap{max-width:600px;}.elementor-247 .elementor-element.elementor-element-52f84c2d .cs-subtitle{font-size:14px;}.elementor-247 .elementor-element.elementor-element-67c9e8a{padding:110px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-5b415679 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-247 .elementor-element.elementor-element-32bc3c14 .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-32bc3c14 .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-32bc3c14 .cs-title{margin:0px 0px 5px 0px;}.elementor-247 .elementor-element.elementor-element-d2170bc > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-247 .elementor-element.elementor-element-3aab70b .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-3aab70b .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-3aab70b .cs-title{margin:0px 0px 5px 0px;}.elementor-247 .elementor-element.elementor-element-69422320 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-247 .elementor-element.elementor-element-1739b1b3 .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-1739b1b3 .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-1739b1b3 .cs-title{margin:0px 0px 5px 0px;}.elementor-247 .elementor-element.elementor-element-289f8e27{padding:80px 0px 110px 0px;}.elementor-247 .elementor-element.elementor-element-2779e085 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-247 .elementor-element.elementor-element-78ca8710 .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-78ca8710 .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-78ca8710 .cs-title{margin:0px 0px 5px 0px;}.elementor-247 .elementor-element.elementor-element-3d1ef7fc > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-247 .elementor-element.elementor-element-497060e0 .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-497060e0 .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-497060e0 .cs-title{margin:0px 0px 5px 0px;}.elementor-247 .elementor-element.elementor-element-429a1edf > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-247 .elementor-element.elementor-element-44b293c6 .cs-cta-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);opacity:0.3;}.elementor-247 .elementor-element.elementor-element-44b293c6 .cs-cta:hover .cs-cta-overlay{opacity:0.5;}.elementor-247 .elementor-element.elementor-element-44b293c6 .cs-title{margin:0px 0px 5px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-247 .elementor-element.elementor-element-67c9e8a{padding:80px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-5b415679 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-247 .elementor-element.elementor-element-d2170bc > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-247 .elementor-element.elementor-element-69422320 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-247 .elementor-element.elementor-element-289f8e27{padding:40px 0px 80px 0px;}.elementor-247 .elementor-element.elementor-element-2779e085 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-247 .elementor-element.elementor-element-3d1ef7fc > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-247 .elementor-element.elementor-element-429a1edf > .elementor-element-populated{padding:0px 0px 0px 10px;}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-5b415679 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-247 .elementor-element.elementor-element-d2170bc > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-247 .elementor-element.elementor-element-69422320 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-2779e085 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-247 .elementor-element.elementor-element-3d1ef7fc > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-247 .elementor-element.elementor-element-429a1edf > .elementor-element-populated{padding:0px 0px 0px 0px;}}