.elementor-1611 .elementor-element.elementor-element-1f239f7{--display:flex;--position:absolute;--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:859px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-1f239f7{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-1f239f7{right: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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-561bb52{width:100%;max-width:100%;top:13px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-561bb52{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-561bb52{right:0px;}.elementor-1611 .elementor-element.elementor-element-561bb52 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-506b47c{width:100%;max-width:100%;top:32px;}.elementor-1611 .elementor-element.elementor-element-506b47c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-506b47c img{width:100%;}.elementor-1611 .elementor-element.elementor-element-9ab3742{width:100%;max-width:100%;top:51px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-9ab3742{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-9ab3742{right:0px;}.elementor-1611 .elementor-element.elementor-element-9ab3742 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-b959f02{width:100%;max-width:100%;top:69px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-b959f02{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-b959f02{right:0px;}.elementor-1611 .elementor-element.elementor-element-b959f02 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-6264226{width:100%;max-width:100%;top:88px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-6264226{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-6264226{right:0px;}.elementor-1611 .elementor-element.elementor-element-6264226 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-7723f28{width:100%;max-width:100%;top:100px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-7723f28{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-7723f28{right:0px;}.elementor-1611 .elementor-element.elementor-element-7723f28 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-57cb3e0{width:100%;max-width:100%;top:106px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-57cb3e0{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-57cb3e0{right:0px;}.elementor-1611 .elementor-element.elementor-element-57cb3e0 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-385bb38{width:100%;max-width:100%;top:110px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-385bb38{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-385bb38{right:0px;}.elementor-1611 .elementor-element.elementor-element-385bb38 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-03f70a0{width:100%;max-width:100%;top:113px;}.elementor-1611 .elementor-element.elementor-element-03f70a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-03f70a0{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-03f70a0{right:0px;}.elementor-1611 .elementor-element.elementor-element-03f70a0 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-c462a2f{width:100%;max-width:100%;top:114px;}.elementor-1611 .elementor-element.elementor-element-c462a2f > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-c462a2f{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-c462a2f{right:0px;}.elementor-1611 .elementor-element.elementor-element-c462a2f img{width:100%;}.elementor-1611 .elementor-element.elementor-element-9e1e688{width:100%;max-width:100%;top:114px;}.elementor-1611 .elementor-element.elementor-element-9e1e688 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-9e1e688{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-9e1e688{right:0px;}.elementor-1611 .elementor-element.elementor-element-9e1e688 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-a722614{width:100%;max-width:100%;top:114px;}.elementor-1611 .elementor-element.elementor-element-a722614 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-a722614{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-a722614{right:0px;}.elementor-1611 .elementor-element.elementor-element-a722614 img{width:100%;}.elementor-1611 .elementor-element.elementor-element-c97a3ca{--display:flex;--min-height:1206px;--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;--justify-content:flex-start;--overlay-opacity:0.35;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:310px;--padding-bottom:280px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-c97a3ca::before, .elementor-1611 .elementor-element.elementor-element-c97a3ca > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-c97a3ca > .e-con-inner > .elementor-background-video-container::before, .elementor-1611 .elementor-element.elementor-element-c97a3ca > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-c97a3ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1611 .elementor-element.elementor-element-c97a3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5cf7b23 );--background-overlay:'';}.elementor-1611 .elementor-element.elementor-element-c97a3ca:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-c97a3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://liveatuplands.com/wp-content/uploads/2024/11/Header_Background.jpg") 50% 50%;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-22205f3 > .elementor-widget-container{margin:150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-22205f3{text-align:center;}.elementor-1611 .elementor-element.elementor-element-22205f3 img{width:430px;max-width:430px;}.elementor-1611 .elementor-element.elementor-element-5329040{--display:flex;--position:absolute;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;top:975px;--z-index:2;}.elementor-1611 .elementor-element.elementor-element-5329040:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-5329040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-5329040{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-5329040{right:0px;}.elementor-1611 .elementor-element.elementor-element-1d2a657{--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;--justify-content:center;--padding-top:200px;--padding-bottom:80px;--padding-left:80px;--padding-right:60px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1611 .elementor-element.elementor-element-09c8c79{width:100%;max-width:100%;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-09c8c79.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-ec7a183{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-ec7a183.elementor-element{--align-self:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-59d4cea .elementor-button:hover, .elementor-1611 .elementor-element.elementor-element-59d4cea .elementor-button:focus{background-color:var( --e-global-color-692cdc5 );color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-59d4cea{width:100%;max-width:100%;z-index:3;}.elementor-1611 .elementor-element.elementor-element-59d4cea > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-59d4cea.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-59d4cea .elementor-button{font-family:"Headline - ITC Avant Garde Pro - Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-1px;}.elementor-1611 .elementor-element.elementor-element-59d4cea .elementor-button:hover svg, .elementor-1611 .elementor-element.elementor-element-59d4cea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-84f5819{--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-1611 .elementor-element.elementor-element-84f5819:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-84f5819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liveatuplands.com/wp-content/uploads/2025/04/V10-1024x577.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-abc91df{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-227px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-1611 .elementor-element.elementor-element-abc91df:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-abc91df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1611 .elementor-element.elementor-element-71c901a{--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;--justify-content:center;--padding-top:200px;--padding-bottom:80px;--padding-left:80px;--padding-right:60px;}.elementor-1611 .elementor-element.elementor-element-fb15f84{width:100%;max-width:100%;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-fb15f84.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-4852878{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4852878.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-a7df8c2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Headline - ITC Avant Garde Pro - Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-1px;padding:10px 60px 10px 50px;}.elementor-1611 .elementor-element.elementor-element-a7df8c2 .elementor-button:hover, .elementor-1611 .elementor-element.elementor-element-a7df8c2 .elementor-button:focus{background-color:var( --e-global-color-692cdc5 );color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-a7df8c2{width:100%;max-width:100%;z-index:3;}.elementor-1611 .elementor-element.elementor-element-a7df8c2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-a7df8c2.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-a7df8c2 .elementor-button:hover svg, .elementor-1611 .elementor-element.elementor-element-a7df8c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-3827991{--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-1611 .elementor-element.elementor-element-3827991:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-3827991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liveatuplands.com/wp-content/uploads/2025/04/V10-1024x577.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-44ff26e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1611 .elementor-element.elementor-element-44ff26e:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-44ff26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1611 .elementor-element.elementor-element-332369e{--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:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-ddbdde1.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-ddbdde1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-c3661a0{--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-1611 .elementor-element.elementor-element-00708f2 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-00708f2{text-align:left;}.elementor-1611 .elementor-element.elementor-element-00708f2 img{width:65px;}.elementor-1611 .elementor-element.elementor-element-b96e5d9{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-abf95d1{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-abf95d1 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-abf95d1.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-238560f{--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-1611 .elementor-element.elementor-element-49980a1{text-align:left;}.elementor-1611 .elementor-element.elementor-element-49980a1 img{width:70px;}.elementor-1611 .elementor-element.elementor-element-df92bea{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-aaed9c6{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-aaed9c6 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-aaed9c6.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-bfb02dc{--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-1611 .elementor-element.elementor-element-7363b41 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-7363b41{text-align:left;}.elementor-1611 .elementor-element.elementor-element-7363b41 img{width:109px;}.elementor-1611 .elementor-element.elementor-element-4e68717{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-438a671{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-438a671 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-438a671.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-7219296{--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-1611 .elementor-element.elementor-element-d00fb63 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-d00fb63{text-align:left;}.elementor-1611 .elementor-element.elementor-element-d00fb63 img{width:125px;}.elementor-1611 .elementor-element.elementor-element-db2a7e4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-9b1f200{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-9b1f200 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-9b1f200.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-cd33c6e{--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-1611 .elementor-element.elementor-element-e085322 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-e085322{text-align:left;}.elementor-1611 .elementor-element.elementor-element-e085322 img{width:110px;}.elementor-1611 .elementor-element.elementor-element-fc1be96{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-1826b14{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-1826b14 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-1826b14.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-cbd0e21{--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-1611 .elementor-element.elementor-element-7f20956 > .elementor-widget-container{padding:17px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-7f20956{text-align:left;}.elementor-1611 .elementor-element.elementor-element-7f20956 img{width:124px;}.elementor-1611 .elementor-element.elementor-element-2e5d90c{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-16e14cb{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-16e14cb > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-16e14cb.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-49a2472{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1611 .elementor-element.elementor-element-49a2472:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-49a2472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1611 .elementor-element.elementor-element-e16cde7{--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-1611 .elementor-element.elementor-element-e16cde7:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-e16cde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liveatuplands.com/wp-content/uploads/2025/04/v04-1024x625.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-09f36cf{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:60px;}.elementor-1611 .elementor-element.elementor-element-5c81e7a{width:100%;max-width:100%;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-5c81e7a.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-cdb4dcb{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-cdb4dcb.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-7c3b95f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Headline - ITC Avant Garde Pro - Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;padding:10px 60px 10px 50px;}.elementor-1611 .elementor-element.elementor-element-7c3b95f .elementor-button:hover, .elementor-1611 .elementor-element.elementor-element-7c3b95f .elementor-button:focus{background-color:var( --e-global-color-692cdc5 );color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-7c3b95f{width:100%;max-width:100%;z-index:3;}.elementor-1611 .elementor-element.elementor-element-7c3b95f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-7c3b95f.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-7c3b95f .elementor-button:hover svg, .elementor-1611 .elementor-element.elementor-element-7c3b95f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-1e0b380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-1e0b380:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-1e0b380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a244d1 );}.elementor-1611 .elementor-element.elementor-element-3951b00{--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-1611 .elementor-element.elementor-element-634b2e2{text-align:center;}.elementor-1611 .elementor-element.elementor-element-634b2e2 img{width:85px;}.elementor-1611 .elementor-element.elementor-element-8b6e9f7{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-8b6e9f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-8b6e9f7.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-41da34b{--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-1611 .elementor-element.elementor-element-29eb864 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-29eb864{text-align:center;}.elementor-1611 .elementor-element.elementor-element-29eb864 img{width:85px;}.elementor-1611 .elementor-element.elementor-element-8fc84dc{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-8fc84dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-8fc84dc.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-d7e65f0{--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-1611 .elementor-element.elementor-element-0e90e2f{text-align:center;}.elementor-1611 .elementor-element.elementor-element-0e90e2f img{width:85px;}.elementor-1611 .elementor-element.elementor-element-532b0d1{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-532b0d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-532b0d1.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-6c5edde{--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-1611 .elementor-element.elementor-element-eff70d2{text-align:center;}.elementor-1611 .elementor-element.elementor-element-eff70d2 img{width:85px;}.elementor-1611 .elementor-element.elementor-element-b508ca6{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-b508ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-b508ca6.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-85637f7{--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;--flex-wrap:wrap;}.elementor-1611 .elementor-element.elementor-element-2df3264{text-align:center;}.elementor-1611 .elementor-element.elementor-element-2df3264 img{width:85px;}.elementor-1611 .elementor-element.elementor-element-2898410{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-2898410 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2898410.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-046aac5{--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;--flex-wrap:wrap;}.elementor-1611 .elementor-element.elementor-element-f0b7dfe{text-align:center;}.elementor-1611 .elementor-element.elementor-element-f0b7dfe img{width:85px;}.elementor-1611 .elementor-element.elementor-element-e880423{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-e880423 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-e880423.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-b9cf834{--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;--flex-wrap:wrap;}.elementor-1611 .elementor-element.elementor-element-b44803f{text-align:center;}.elementor-1611 .elementor-element.elementor-element-b44803f img{width:85px;}.elementor-1611 .elementor-element.elementor-element-4e2efa8{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-4e2efa8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-4e2efa8.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-938fcd1{--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;--flex-wrap:wrap;}.elementor-1611 .elementor-element.elementor-element-83fa448{text-align:center;}.elementor-1611 .elementor-element.elementor-element-83fa448 img{width:85px;}.elementor-1611 .elementor-element.elementor-element-df4eb99{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-df4eb99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-df4eb99.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-49cb652{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1611 .elementor-element.elementor-element-49cb652:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-49cb652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1611 .elementor-element.elementor-element-6878fce{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:80px;}.elementor-1611 .elementor-element.elementor-element-0dce87f{width:100%;max-width:100%;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-0dce87f.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-32f8081{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-692cdc5 );}.elementor-1611 .elementor-element.elementor-element-32f8081.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-2dc7545 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Headline - ITC Avant Garde Pro - Demi", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:-0.5px;padding:10px 60px 10px 50px;}.elementor-1611 .elementor-element.elementor-element-2dc7545 .elementor-button:hover, .elementor-1611 .elementor-element.elementor-element-2dc7545 .elementor-button:focus{background-color:var( --e-global-color-692cdc5 );color:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-2dc7545{width:100%;max-width:100%;z-index:3;}.elementor-1611 .elementor-element.elementor-element-2dc7545 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2dc7545.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-2dc7545 .elementor-button:hover svg, .elementor-1611 .elementor-element.elementor-element-2dc7545 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1611 .elementor-element.elementor-element-4792302{--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-1611 .elementor-element.elementor-element-4792302:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4792302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liveatuplands.com/wp-content/uploads/2025/01/uplands_lifestyle_campfire.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1611 .elementor-element.elementor-element-3718a83{--display:flex;--position:absolute;--min-height:100vh;--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;--justify-content:center;--overflow:auto;--padding-top:0%;--padding-bottom:0%;--padding-left:25%;--padding-right:25%;top:-85px;--z-index:100;}.elementor-1611 .elementor-element.elementor-element-3718a83:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-3718a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2A42B5;}.elementor-1611 .elementor-element.elementor-element-3718a83.e-con{--align-self:center;}body:not(.rtl) .elementor-1611 .elementor-element.elementor-element-3718a83{left:0px;}body.rtl .elementor-1611 .elementor-element.elementor-element-3718a83{right:0px;}.elementor-1611 .elementor-element.elementor-element-4d45c2a{--display:flex;--min-height:60vh;}.elementor-1611 .elementor-element.elementor-element-4d45c2a:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4d45c2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-692cdc5 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1611 .elementor-element.elementor-element-9e6cfcd > .elementor-widget-container{margin:20px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-element{--align-self:flex-end;}.elementor-1611 .elementor-element.elementor-element-9e6cfcd{top:0px;}.elementor-1611 .elementor-element.elementor-element-9e6cfcd .elementor-icon-wrapper{text-align:center;}.elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1a244d1 );}.elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-view-default .elementor-icon{color:var( --e-global-color-1a244d1 );border-color:var( --e-global-color-1a244d1 );}.elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-view-framed .elementor-icon, .elementor-1611 .elementor-element.elementor-element-9e6cfcd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1a244d1 );}.elementor-1611 .elementor-element.elementor-element-9e6cfcd .elementor-icon{font-size:24px;}.elementor-1611 .elementor-element.elementor-element-9e6cfcd .elementor-icon svg{height:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1611 .elementor-element.elementor-element-2536ce8 > .elementor-widget-container{margin:0px 0px -22px 0px;padding:20px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2536ce8{text-align:center;}.elementor-1611 .elementor-element.elementor-element-2536ce8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#183C51;}.elementor-1611 .elementor-element.elementor-element-820894d{width:100%;max-width:100%;}.elementor-1611 .elementor-element.elementor-element-820894d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1611 .elementor-element.elementor-element-7f1ebfb{--display:flex;--min-height:60vh;--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-1611 .elementor-element.elementor-element-7f1ebfb:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-7f1ebfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://liveatuplands.com/wp-content/uploads/2024/11/footer_graphic.webp");background-position:center center;background-size:cover;}@media(max-width:1150px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-c97a3ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1611 .elementor-element.elementor-element-22205f3{text-align:center;}.elementor-1611 .elementor-element.elementor-element-5329040{--min-height:700px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-09c8c79{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-ec7a183{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-abc91df{--min-height:832px;}.elementor-1611 .elementor-element.elementor-element-fb15f84{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4852878{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-44ff26e{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1611 .elementor-element.elementor-element-ddbdde1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-b96e5d9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-abf95d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-df92bea{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-aaed9c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4e68717{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-438a671{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-db2a7e4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-9b1f200{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-fc1be96{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-1826b14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2e5d90c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-16e14cb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-e16cde7:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-e16cde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1611 .elementor-element.elementor-element-5c81e7a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-cdb4dcb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-8b6e9f7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-8fc84dc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-532b0d1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-b508ca6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2898410{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-e880423{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4e2efa8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-df4eb99{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-0dce87f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-32f8081{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4792302:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4792302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1611 .elementor-element.elementor-element-3718a83{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2536ce8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-1611 .elementor-element.elementor-element-1f239f7{top:329px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-561bb52{top:72px;}.elementor-1611 .elementor-element.elementor-element-506b47c{top:76px;}.elementor-1611 .elementor-element.elementor-element-9ab3742{top:82px;}.elementor-1611 .elementor-element.elementor-element-b959f02{top:89px;}.elementor-1611 .elementor-element.elementor-element-6264226{top:95px;}.elementor-1611 .elementor-element.elementor-element-57cb3e0{top:105px;}.elementor-1611 .elementor-element.elementor-element-c97a3ca{--min-height:893px;--padding-top:190px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1611 .elementor-element.elementor-element-22205f3 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-22205f3 img{width:70%;}.elementor-1611 .elementor-element.elementor-element-5329040{--min-height:600px;top:444px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-09c8c79{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-ec7a183{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-abc91df{--min-height:600px;--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1611 .elementor-element.elementor-element-71c901a{--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1611 .elementor-element.elementor-element-fb15f84.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-fb15f84{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4852878.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4852878{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-44ff26e{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-ddbdde1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-b96e5d9{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-abf95d1.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-abf95d1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-df92bea{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-aaed9c6.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-aaed9c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4e68717{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-438a671.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-438a671{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-db2a7e4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-9b1f200.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-9b1f200{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-fc1be96{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-1826b14.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-1826b14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2e5d90c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-16e14cb.elementor-element{--align-self:flex-start;}.elementor-1611 .elementor-element.elementor-element-16e14cb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-49a2472{--min-height:0px;}.elementor-1611 .elementor-element.elementor-element-e16cde7{--min-height:313px;}.elementor-1611 .elementor-element.elementor-element-e16cde7:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-e16cde7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1611 .elementor-element.elementor-element-e16cde7.e-con{--order:99999 /* order end hack */;}.elementor-1611 .elementor-element.elementor-element-09f36cf{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1611 .elementor-element.elementor-element-5c81e7a.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-5c81e7a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-cdb4dcb.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-cdb4dcb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-7c3b95f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-7c3b95f.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-1e0b380{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1611 .elementor-element.elementor-element-8b6e9f7.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-8b6e9f7{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-8fc84dc.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-8fc84dc{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-532b0d1.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-532b0d1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-b508ca6.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-b508ca6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2898410.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-2898410{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-e880423.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-e880423{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-4e2efa8.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4e2efa8{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-df4eb99.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-df4eb99{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-49cb652{--min-height:0px;}.elementor-1611 .elementor-element.elementor-element-6878fce{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1611 .elementor-element.elementor-element-0dce87f.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-0dce87f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-32f8081.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-32f8081{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2dc7545 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1611 .elementor-element.elementor-element-2dc7545.elementor-element{--align-self:center;}.elementor-1611 .elementor-element.elementor-element-4792302{--min-height:313px;}.elementor-1611 .elementor-element.elementor-element-4792302:not(.elementor-motion-effects-element-type-background), .elementor-1611 .elementor-element.elementor-element-4792302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1611 .elementor-element.elementor-element-4792302.e-con{--order:-99999 /* order start hack */;}.elementor-1611 .elementor-element.elementor-element-3718a83{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1611 .elementor-element.elementor-element-2536ce8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-1611 .elementor-element.elementor-element-1d2a657{--width:50%;}.elementor-1611 .elementor-element.elementor-element-84f5819{--width:50%;}.elementor-1611 .elementor-element.elementor-element-71c901a{--width:50%;}.elementor-1611 .elementor-element.elementor-element-3827991{--width:50%;}.elementor-1611 .elementor-element.elementor-element-332369e{--width:100%;}.elementor-1611 .elementor-element.elementor-element-c3661a0{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-238560f{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-bfb02dc{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-7219296{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-cd33c6e{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-cbd0e21{--width:33.3333%;}.elementor-1611 .elementor-element.elementor-element-e16cde7{--width:50%;}.elementor-1611 .elementor-element.elementor-element-09f36cf{--width:50%;}.elementor-1611 .elementor-element.elementor-element-3951b00{--width:25%;}.elementor-1611 .elementor-element.elementor-element-41da34b{--width:25%;}.elementor-1611 .elementor-element.elementor-element-d7e65f0{--width:25%;}.elementor-1611 .elementor-element.elementor-element-6c5edde{--width:25%;}.elementor-1611 .elementor-element.elementor-element-85637f7{--width:25%;}.elementor-1611 .elementor-element.elementor-element-046aac5{--width:25%;}.elementor-1611 .elementor-element.elementor-element-b9cf834{--width:25%;}.elementor-1611 .elementor-element.elementor-element-938fcd1{--width:25%;}.elementor-1611 .elementor-element.elementor-element-6878fce{--width:50%;}.elementor-1611 .elementor-element.elementor-element-4792302{--width:50%;}.elementor-1611 .elementor-element.elementor-element-4d45c2a{--content-width:100%;}}@media(max-width:1150px) and (min-width:768px){.elementor-1611 .elementor-element.elementor-element-1d2a657{--width:65%;}.elementor-1611 .elementor-element.elementor-element-84f5819{--width:35%;}.elementor-1611 .elementor-element.elementor-element-71c901a{--width:65%;}.elementor-1611 .elementor-element.elementor-element-3827991{--width:35%;}.elementor-1611 .elementor-element.elementor-element-6878fce{--width:60%;}.elementor-1611 .elementor-element.elementor-element-4792302{--width:40%;}}/* Start custom CSS for image, class: .elementor-element-561bb52 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-561bb52 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-506b47c */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-506b47c {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab3742 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-9ab3742 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b959f02 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-b959f02 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6264226 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-6264226 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7723f28 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-7723f28 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57cb3e0 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-57cb3e0 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-385bb38 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-385bb38 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03f70a0 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-03f70a0 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c462a2f */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-c462a2f {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9e1e688 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-9e1e688 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a722614 */@keyframes thin-wipe {
  0% {
    clip-path: inset(0 100% 0 0); 
  }
  100% {
    clip-path: inset(0 0 0 0);
  }
}

.elementor-1611 .elementor-element.elementor-element-a722614 {
  animation: thin-wipe 3s ease-out forwards;
  animation-delay: 2s;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c97a3ca */.elementor-1611 .elementor-element.elementor-element-c97a3ca {
    background-position: center -100px; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09c8c79 */.elementor-1611 .elementor-element.elementor-element-09c8c79 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec7a183 */.elementor-1611 .elementor-element.elementor-element-ec7a183 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-59d4cea */.elementor-1611 .elementor-element.elementor-element-59d4cea {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5329040 */.elementor-1611 .elementor-element.elementor-element-5329040 {
  -webkit-mask-image: url('https://liveatuplands.com/wp-content/uploads/2024/11/Asset-2mountain_maskedge.png');
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: top left;
  -webkit-mask-size: contain
  ;
  -webkit-mask-repeat:no-repeat;
  -webkit-transform-origin: top left; /* Scale from top center */
  transition: -webkit-transform 0.1s ease, -webkit-mask-size 0.1s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb15f84 */.elementor-1611 .elementor-element.elementor-element-fb15f84 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4852878 */.elementor-1611 .elementor-element.elementor-element-4852878 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7df8c2 */.elementor-1611 .elementor-element.elementor-element-a7df8c2 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc91df */.elementor-1611 .elementor-element.elementor-element-abc91df {
  clip-path: inset(14.5vw 0 0 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf95d1 */.elementor-1611 .elementor-element.elementor-element-abf95d1 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaed9c6 */.elementor-1611 .elementor-element.elementor-element-aaed9c6 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438a671 */.elementor-1611 .elementor-element.elementor-element-438a671 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b1f200 */.elementor-1611 .elementor-element.elementor-element-9b1f200 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1826b14 */.elementor-1611 .elementor-element.elementor-element-1826b14 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16e14cb */.elementor-1611 .elementor-element.elementor-element-16e14cb {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c81e7a */.elementor-1611 .elementor-element.elementor-element-5c81e7a {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdb4dcb */.elementor-1611 .elementor-element.elementor-element-cdb4dcb {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c3b95f */.elementor-1611 .elementor-element.elementor-element-7c3b95f {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b6e9f7 */.elementor-1611 .elementor-element.elementor-element-8b6e9f7 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fc84dc */.elementor-1611 .elementor-element.elementor-element-8fc84dc {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532b0d1 */.elementor-1611 .elementor-element.elementor-element-532b0d1 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b508ca6 */.elementor-1611 .elementor-element.elementor-element-b508ca6 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2898410 */.elementor-1611 .elementor-element.elementor-element-2898410 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e880423 */.elementor-1611 .elementor-element.elementor-element-e880423 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2efa8 */.elementor-1611 .elementor-element.elementor-element-4e2efa8 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df4eb99 */.elementor-1611 .elementor-element.elementor-element-df4eb99 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0dce87f */.elementor-1611 .elementor-element.elementor-element-0dce87f {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32f8081 */.elementor-1611 .elementor-element.elementor-element-32f8081 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2dc7545 */.elementor-1611 .elementor-element.elementor-element-2dc7545 {
    max-width: 500px !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9e6cfcd */.elementor-1611 .elementor-element.elementor-element-9e6cfcd {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-820894d */.gform_wrapper input,
.gform_wrapper select,
.gform_wrapper select option,
.gform_wrapper textarea,
.gform_wrapper .gfield_select,
.gform_wrapper .gfield_select option,
.gform_wrapper .gfield_label,
.gfield--input-type-html {
  user-select: none;
  font-family: var(--e-global-typography-text-font-family) !important;
  font-size: var(--e-global-typography-text-font-size) !important;
  font-weight: var(--e-global-typography-text-font-weight) !important;
  letter-spacing: var(--e-global-typography-text-letter-spacing) !important;
  text-transform: var(--e-global-typography-text-text-transform) !important;
  color: var(--e-global-color-text) !important;
  line-height: var(--e-global-typography-text-line-height) !important;
}

body .gform_wrapper .gfield {
  font-family: var(--e-global-typography-text-font-family) !important;
    margin-bottom: -20px; /* Adjust this to how tight you want it */
}

body .gform_wrapper .gfield_label {
    margin-bottom: 5px; /* Optional: Reduce space under field labels */
}
body .gform_wrapper .gfield--type-html{
    padding-top: 15px;
    margin-bottom:-30px;
}
body .gform_wrapper .ginput_container {
    margin-bottom: -10px; /* Optional: Remove padding under input fields */
}
/* Fix spacing above Submit button */
body .gform_button {
      font-family: var(--e-global-typography-accent-font-family) !important;
      font-size: var(--e-global-typography-accent-font-size) !important;
      font-weight: var(--e-global-typography-accent-font-weight) !important;
      letter-spacing: var(--e-global-typography-accent-letter-spacing) !important;
      line-height: var(--e-global-typography-accent-line-height) !important;
      text-transform: var(--e-global-typography-accent-text-transform) !important;
      
      color: #ffffff !important;
      background-color: var(--e-global-color-primary) !important;
      
      border-radius: var(--e-global-border-radius-button, 30px) !important; /* fallback to 5px if variable missing */
      padding: 10px 1.5em !important; /* Default padding if you want it */
      text-align: center !important;
      cursor: pointer !important;
      text-decoration: none !important;
      border: none !important;
      transition: all 0.3s ease !important;
}
body .gform_button:hover {
  background-color: var(--e-global-color-text) !important;
  color: #ffffff !important;
}

body .gform_wrapper .gform_footer {
    margin-top: 70px;
}
body .gform_heading {
    display: none
}
body .elementor-popup-modal {
  overflow: visible !important;
}
body .ui-datepicker {
  z-index: 999999 !important;
  opacity: 1 !important;
}
body .datepicker {
  --gf-local-width: 100% !important;
}
#input_1_22_chosen {
  width: 100% !important;
  max-width: 100% !important;
}

body {
  background-color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d45c2a */.elementor-1611 .elementor-element.elementor-element-4d45c2a{
    overflow: scroll !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3718a83 */.elementor-1611 .elementor-element.elementor-element-3718a83 {
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important; /* optional: vertically center too */
    flex-direction: column !important; /* optional: keep things stacking vertically */
}/* End custom CSS */