.elementor-3031 .elementor-element.elementor-element-a196a56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--overlay-opacity:0.71;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:13;}.elementor-3031 .elementor-element.elementor-element-a196a56:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-a196a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://unionmainhomes.com/wp-content/uploads/2025/07/pattern-1.png");background-position:center center;background-repeat:repeat;background-size:17% auto;}.elementor-3031 .elementor-element.elementor-element-a196a56::before, .elementor-3031 .elementor-element.elementor-element-a196a56 > .elementor-background-video-container::before, .elementor-3031 .elementor-element.elementor-element-a196a56 > .e-con-inner > .elementor-background-video-container::before, .elementor-3031 .elementor-element.elementor-element-a196a56 > .elementor-background-slideshow::before, .elementor-3031 .elementor-element.elementor-element-a196a56 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3031 .elementor-element.elementor-element-a196a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3031 .elementor-element.elementor-element-beab2f9{--display:flex;--position:absolute;--min-height:100vh;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-beab2f9{left:0px;}body.rtl .elementor-3031 .elementor-element.elementor-element-beab2f9{right:0px;}.elementor-3031 .elementor-element.elementor-element-4b20d26{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-da16145{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;bottom:-9%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-da16145{left:33%;}body.rtl .elementor-3031 .elementor-element.elementor-element-da16145{right:33%;}.elementor-3031 .elementor-element.elementor-element-da16145 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-1d2f7f1{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;bottom:9%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-1d2f7f1{left:9%;}body.rtl .elementor-3031 .elementor-element.elementor-element-1d2f7f1{right:9%;}.elementor-3031 .elementor-element.elementor-element-1d2f7f1 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-bff272f{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:1%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-bff272f{right:15%;}body.rtl .elementor-3031 .elementor-element.elementor-element-bff272f{left:15%;}.elementor-3031 .elementor-element.elementor-element-bff272f img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-14b8b36{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;bottom:10%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-14b8b36{right:0%;}body.rtl .elementor-3031 .elementor-element.elementor-element-14b8b36{left:0%;}.elementor-3031 .elementor-element.elementor-element-14b8b36 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-d08f58f{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:15%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-d08f58f{right:25%;}body.rtl .elementor-3031 .elementor-element.elementor-element-d08f58f{left:25%;}.elementor-3031 .elementor-element.elementor-element-d08f58f img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-82b2ac8{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:10%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-82b2ac8{left:1%;}body.rtl .elementor-3031 .elementor-element.elementor-element-82b2ac8{right:1%;}.elementor-3031 .elementor-element.elementor-element-82b2ac8 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-5978301{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:20%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-5978301{left:37%;}body.rtl .elementor-3031 .elementor-element.elementor-element-5978301{right:37%;}.elementor-3031 .elementor-element.elementor-element-5978301 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-4fe6652{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:33%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-4fe6652{left:9%;}body.rtl .elementor-3031 .elementor-element.elementor-element-4fe6652{right:9%;}.elementor-3031 .elementor-element.elementor-element-4fe6652 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-bcc9b35{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:37%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-bcc9b35{right:12%;}body.rtl .elementor-3031 .elementor-element.elementor-element-bcc9b35{left:12%;}.elementor-3031 .elementor-element.elementor-element-bcc9b35 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-1d2991d{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:4%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-1d2991d{left:53%;}body.rtl .elementor-3031 .elementor-element.elementor-element-1d2991d{right:53%;}.elementor-3031 .elementor-element.elementor-element-1d2991d img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-ee8d0c9{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;bottom:-6%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-ee8d0c9{left:3%;}body.rtl .elementor-3031 .elementor-element.elementor-element-ee8d0c9{right:3%;}.elementor-3031 .elementor-element.elementor-element-ee8d0c9 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-73b2ef0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;bottom:25%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-73b2ef0{left:25%;}body.rtl .elementor-3031 .elementor-element.elementor-element-73b2ef0{right:25%;}.elementor-3031 .elementor-element.elementor-element-73b2ef0 img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-ff5002c{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;bottom:4%;}body:not(.rtl) .elementor-3031 .elementor-element.elementor-element-ff5002c{left:66%;}body.rtl .elementor-3031 .elementor-element.elementor-element-ff5002c{right:66%;}.elementor-3031 .elementor-element.elementor-element-ff5002c img{border-radius:21px 21px 21px 21px;}.elementor-3031 .elementor-element.elementor-element-34705af{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0rem;--margin-bottom:-3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:13;}.elementor-3031 .elementor-element.elementor-element-299f714{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-3031 .elementor-element.elementor-element-8575495{width:auto;max-width:auto;text-align:end;}.elementor-3031 .elementor-element.elementor-element-8575495 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-8575495 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:5rem;font-weight:500;text-transform:none;line-height:1em;letter-spacing:2px;text-shadow:0px 0px 77px rgba(0, 0, 0, 0.62);color:#FFFFFF;}.elementor-3031 .elementor-element.elementor-element-1463cb7 .elementor-heading-title{font-family:"lindsey-signature", Sans-serif;font-size:10rem;font-weight:400;text-transform:none;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#F0EB74;stroke:#F0EB74;text-shadow:0px 0px 75px rgba(0, 0, 0, 0.95);color:#F0EB74;}.elementor-3031 .elementor-element.elementor-element-5f28f6b{--display:flex;--min-height:46vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-5f28f6b:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-5f28f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe4e552 );}.elementor-3031 .elementor-element.elementor-element-d4eabfa{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:3;}.elementor-3031 .elementor-element.elementor-element-d4eabfa:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-d4eabfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3031 .elementor-element.elementor-element-3397686{--display:flex;--min-height:8vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-3397686:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-3397686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe4e552 );}.elementor-3031 .elementor-element.elementor-element-7d2d19b{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:11px 11px 0px 0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-76bf15b{--display:flex;--min-height:0px;--justify-content:flex-start;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-76bf15b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3031 .elementor-element.elementor-element-9d2e512{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-1fa31be{width:auto;max-width:auto;text-align:center;}.elementor-3031 .elementor-element.elementor-element-1fa31be > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-1fa31be .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:3rem;font-weight:500;text-transform:none;line-height:1em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-3031 .elementor-element.elementor-element-78d4d94{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-3031 .elementor-element.elementor-element-78d4d94 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-78d4d94 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-3031 .elementor-element.elementor-element-b5ff978{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-b5ff978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3031 .elementor-element.elementor-element-c61e460{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-a139d3a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.elementor-3031 .elementor-element.elementor-element-64c6180{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:11%;}.elementor-3031 .elementor-element.elementor-element-8aa97e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-ab29348{width:100%;max-width:100%;text-align:start;}.elementor-3031 .elementor-element.elementor-element-ab29348 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-ab29348 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-3031 .elementor-element.elementor-element-a0ecf10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"gotham", Sans-serif;font-size:1.1rem;font-weight:normal;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-3031 .elementor-element.elementor-element-a0ecf10 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-1600803 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:20px 10px 20px 10px;}.elementor-3031 .elementor-element.elementor-element-1600803 .elementor-button:hover, .elementor-3031 .elementor-element.elementor-element-1600803 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-8212727 );}.elementor-3031 .elementor-element.elementor-element-1600803{width:100%;max-width:100%;}.elementor-3031 .elementor-element.elementor-element-1600803 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-1600803.elementor-element{--align-self:flex-start;}.elementor-3031 .elementor-element.elementor-element-1600803 .elementor-button:hover svg, .elementor-3031 .elementor-element.elementor-element-1600803 .elementor-button:focus svg{fill:var( --e-global-color-8212727 );}.elementor-3031 .elementor-element.elementor-element-0a60037{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-3f37784{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-0713346{--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:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-3b2b5a0{--display:flex;--min-height:469px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-4caa58e{--display:flex;--justify-content:center;--overflow:hidden;--border-radius:42px 42px 42px 42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-4caa58e:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-4caa58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unionmainhomes.com/wp-content/uploads/2025/07/y-Legacy-Hills-10-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3031 .elementor-element.elementor-element-9f96be8{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;z-index:1;}.elementor-3031 .elementor-element.elementor-element-9f96be8 > .elementor-widget-container{margin:-25% 0% 0% -33%;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-9f96be8.elementor-element{--align-self:flex-start;}.elementor-3031 .elementor-element.elementor-element-9f96be8 img{border-radius:32px 32px 32px 32px;}.elementor-3031 .elementor-element.elementor-element-1896227{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-1896227.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3031 .elementor-element.elementor-element-43634db{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-12fdc89{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-3031 .elementor-element.elementor-element-52e1020{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-49584c1{--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:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-da61f58{--display:flex;--min-height:469px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-9a8be93{--display:flex;}.elementor-3031 .elementor-element.elementor-element-5116542{--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;--overflow:hidden;--border-radius:42px 42px 42px 42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-5116542:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-5116542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unionmainhomes.com/wp-content/uploads/2025/07/y-Legacy-Hills-45-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3031 .elementor-element.elementor-element-53019b7{--display:flex;}.elementor-3031 .elementor-element.elementor-element-0a86bd1{--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;--overflow:hidden;--border-radius:42px 42px 42px 42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-0a86bd1:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-0a86bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unionmainhomes.com/wp-content/uploads/2025/08/25.-1812-Laurel-St.-Utility.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3031 .elementor-element.elementor-element-08ce738{--display:flex;}.elementor-3031 .elementor-element.elementor-element-eb89624{--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;--overflow:hidden;--border-radius:42px 42px 42px 42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-eb89624:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-eb89624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://unionmainhomes.com/wp-content/uploads/2025/08/5.-1812-Laurel-St.-Study.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3031 .elementor-element.elementor-element-df6b909{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-149px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:80px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:80px;--e-n-carousel-arrow-size:68px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}:where( .elementor-3031 .elementor-element.elementor-element-df6b909 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-3031 .elementor-element.elementor-element-5ca31c2{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;z-index:1;}.elementor-3031 .elementor-element.elementor-element-5ca31c2 > .elementor-widget-container{margin:-17% 0% 0% -16%;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-5ca31c2.elementor-element{--align-self:flex-start;}.elementor-3031 .elementor-element.elementor-element-5ca31c2 img{border-radius:32px 32px 32px 32px;}.elementor-3031 .elementor-element.elementor-element-037e8bf{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:1%;}.elementor-3031 .elementor-element.elementor-element-0c1214a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-5ae9e0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-7adb2e5{width:100%;max-width:100%;text-align:start;}.elementor-3031 .elementor-element.elementor-element-7adb2e5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-7adb2e5 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:2.4rem;font-weight:400;text-transform:none;line-height:1.1em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-3031 .elementor-element.elementor-element-932ecf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"gotham", Sans-serif;font-size:1.1rem;font-weight:normal;line-height:1.4em;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-3031 .elementor-element.elementor-element-932ecf6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-f710602 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:20px 10px 20px 10px;}.elementor-3031 .elementor-element.elementor-element-f710602 .elementor-button:hover, .elementor-3031 .elementor-element.elementor-element-f710602 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-8212727 );}.elementor-3031 .elementor-element.elementor-element-f710602{width:100%;max-width:100%;}.elementor-3031 .elementor-element.elementor-element-f710602 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-f710602.elementor-element{--align-self:flex-start;}.elementor-3031 .elementor-element.elementor-element-f710602 .elementor-button:hover svg, .elementor-3031 .elementor-element.elementor-element-f710602 .elementor-button:focus svg{fill:var( --e-global-color-8212727 );}.elementor-3031 .elementor-element.elementor-element-d14caeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-19bcd13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3031:not(.elementor-motion-effects-element-type-background), body.elementor-page-3031 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-3031{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-3031 .elementor-element.elementor-element-8575495 .elementor-heading-title{font-size:3.1rem;}.elementor-3031 .elementor-element.elementor-element-1463cb7 .elementor-heading-title{font-size:8rem;}.elementor-3031 .elementor-element.elementor-element-1fa31be .elementor-heading-title{font-size:2rem;}.elementor-3031 .elementor-element.elementor-element-b5ff978{--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-a0ecf10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-a0ecf10{font-size:16px;line-height:1.5em;}.elementor-3031 .elementor-element.elementor-element-1896227{--padding-top:2rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-932ecf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-932ecf6{font-size:16px;line-height:1.5em;}}@media(max-width:1200px){.elementor-3031 .elementor-element.elementor-element-b5ff978{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-64c6180{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-1896227{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-0c1214a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3031 .elementor-element.elementor-element-5ae9e0a{--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:1024px){.elementor-3031 .elementor-element.elementor-element-a196a56{--min-height:0vh;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3031 .elementor-element.elementor-element-4b20d26{--min-height:57vh;}.elementor-3031 .elementor-element.elementor-element-34705af{--min-height:51vh;}.elementor-3031 .elementor-element.elementor-element-299f714{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3031 .elementor-element.elementor-element-8575495 .elementor-heading-title{font-size:4rem;}.elementor-3031 .elementor-element.elementor-element-5f28f6b{--min-height:21vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-d4eabfa{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-3397686{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-7d2d19b{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-76bf15b{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-1fa31be{text-align:center;}.elementor-3031 .elementor-element.elementor-element-1fa31be .elementor-heading-title{font-size:4rem;}.elementor-3031 .elementor-element.elementor-element-78d4d94{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-3031 .elementor-element.elementor-element-78d4d94 .elementor-heading-title{font-size:2rem;}.elementor-3031 .elementor-element.elementor-element-b5ff978{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-c61e460{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3031 .elementor-element.elementor-element-a139d3a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3031 .elementor-element.elementor-element-ab29348 .elementor-heading-title{font-size:2rem;}.elementor-3031 .elementor-element.elementor-element-3f37784{--padding-top:4rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-4caa58e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3031 .elementor-element.elementor-element-1896227{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-43634db{--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-3031 .elementor-element.elementor-element-52e1020{--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-49584c1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-3031 .elementor-element.elementor-element-da61f58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3031 .elementor-element.elementor-element-da61f58.e-con{--align-self:center;}.elementor-3031 .elementor-element.elementor-element-df6b909{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3031 .elementor-element.elementor-element-037e8bf{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3031 .elementor-element.elementor-element-5ae9e0a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3031 .elementor-element.elementor-element-7adb2e5 .elementor-heading-title{font-size:2rem;}}@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-a196a56:not(.elementor-motion-effects-element-type-background), .elementor-3031 .elementor-element.elementor-element-a196a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:346px auto;}.elementor-3031 .elementor-element.elementor-element-da16145 img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-1d2f7f1 img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-bff272f img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-14b8b36 img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-d08f58f img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-82b2ac8 img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-5978301 img{border-radius:5px 5px 5px 5px;}.elementor-3031 .elementor-element.elementor-element-299f714{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-8575495{width:100%;max-width:100%;text-align:center;}.elementor-3031 .elementor-element.elementor-element-8575495 > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-8575495 .elementor-heading-title{font-size:2.6rem;line-height:1em;}.elementor-3031 .elementor-element.elementor-element-1463cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-1463cb7 .elementor-heading-title{font-size:11.5rem;}.elementor-3031 .elementor-element.elementor-element-5f28f6b{--width:1px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-d4eabfa{--z-index:8;}.elementor-3031 .elementor-element.elementor-element-3397686{--width:1px;}.elementor-3031 .elementor-element.elementor-element-7d2d19b{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-76bf15b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-9d2e512{--width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-1fa31be > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-1fa31be .elementor-heading-title{font-size:2.7rem;line-height:1em;}.elementor-3031 .elementor-element.elementor-element-78d4d94 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-78d4d94{text-align:center;}.elementor-3031 .elementor-element.elementor-element-78d4d94 .elementor-heading-title{font-size:2rem;line-height:1.2em;}.elementor-3031 .elementor-element.elementor-element-b5ff978{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-a139d3a{--padding-top:1rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3031 .elementor-element.elementor-element-64c6180{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-ab29348 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3031 .elementor-element.elementor-element-ab29348{text-align:center;}.elementor-3031 .elementor-element.elementor-element-ab29348 .elementor-heading-title{font-size:2.3rem;line-height:1em;}.elementor-3031 .elementor-element.elementor-element-a0ecf10 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3031 .elementor-element.elementor-element-a0ecf10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1rem;}.elementor-3031 .elementor-element.elementor-element-0a60037{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-3f37784{--padding-top:2rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3031 .elementor-element.elementor-element-3b2b5a0{--min-height:0px;}.elementor-3031 .elementor-element.elementor-element-4caa58e{--border-radius:27px 27px 27px 27px;}.elementor-3031 .elementor-element.elementor-element-6d991e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-1896227{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3031 .elementor-element.elementor-element-43634db{--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-3031 .elementor-element.elementor-element-12fdc89{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-52e1020{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3031 .elementor-element.elementor-element-49584c1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3031 .elementor-element.elementor-element-da61f58{--min-height:343px;}.elementor-3031 .elementor-element.elementor-element-5116542{--border-radius:27px 27px 27px 27px;}.elementor-3031 .elementor-element.elementor-element-0a86bd1{--border-radius:27px 27px 27px 27px;}.elementor-3031 .elementor-element.elementor-element-eb89624{--border-radius:27px 27px 27px 27px;}.elementor-3031 .elementor-element.elementor-element-df6b909{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-3031 .elementor-element.elementor-element-df6b909 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3031 .elementor-element.elementor-element-037e8bf{--padding-top:2rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3031 .elementor-element.elementor-element-0c1214a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3031 .elementor-element.elementor-element-7adb2e5 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-3031 .elementor-element.elementor-element-7adb2e5{text-align:center;}.elementor-3031 .elementor-element.elementor-element-7adb2e5 .elementor-heading-title{font-size:2.3rem;line-height:1em;}.elementor-3031 .elementor-element.elementor-element-932ecf6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3031 .elementor-element.elementor-element-932ecf6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1rem;}body.elementor-page-3031{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3031 .elementor-element.elementor-element-beab2f9{--width:100%;}.elementor-3031 .elementor-element.elementor-element-34705af{--width:100%;}.elementor-3031 .elementor-element.elementor-element-5f28f6b{--width:2px;}.elementor-3031 .elementor-element.elementor-element-3397686{--width:2px;}.elementor-3031 .elementor-element.elementor-element-7d2d19b{--content-width:1240px;}.elementor-3031 .elementor-element.elementor-element-76bf15b{--width:100%;}.elementor-3031 .elementor-element.elementor-element-b5ff978{--content-width:1240px;}.elementor-3031 .elementor-element.elementor-element-a139d3a{--width:45%;}.elementor-3031 .elementor-element.elementor-element-0a60037{--width:60%;}.elementor-3031 .elementor-element.elementor-element-1896227{--content-width:1240px;}.elementor-3031 .elementor-element.elementor-element-12fdc89{--width:60%;}.elementor-3031 .elementor-element.elementor-element-037e8bf{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3031 .elementor-element.elementor-element-5f28f6b{--width:1px;}.elementor-3031 .elementor-element.elementor-element-76bf15b{--width:100%;}.elementor-3031 .elementor-element.elementor-element-a139d3a{--width:98%;}.elementor-3031 .elementor-element.elementor-element-0a60037{--width:94%;}.elementor-3031 .elementor-element.elementor-element-12fdc89{--width:100%;}.elementor-3031 .elementor-element.elementor-element-037e8bf{--width:98%;}}/* Start custom CSS for heading, class: .elementor-element-8575495 */.elementor-3031 .elementor-element.elementor-element-8575495 h1 strong {
   display: block;
   font-weight: 500;
}

 .elementor-3031 .elementor-element.elementor-element-8575495 h1 span {
   display: block;
   font-weight: 500;
   font-size: 80%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1463cb7 */@media(max-width: 621px){
    .elementor-3031 .elementor-element.elementor-element-1463cb7 {
        text-shadow: 0 0 25px rgba(0,0,0,.05) !important;  
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fa31be */.elementor-3031 .elementor-element.elementor-element-1fa31be .fscript {
   color: #4866a7;
}

@media(max-width: 800px  ){
    .elementor-3031 .elementor-element.elementor-element-1fa31be .fscript {
      display: block;
      font-size: 3rem;
      line-height: 1.4em;
      margin-bottom: -1rem;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78d4d94 */@media(max-width: 621px){
    .elementor-3031 .elementor-element.elementor-element-78d4d94 .rose-xs {
    font-family: "RoseMary-Regular", Sans-serif;
    font-size: 6rem;
    font-weight: normal !important;
    text-transform: none !important;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab29348 */@media(max-width: 621px){
    .elementor-3031 .elementor-element.elementor-element-ab29348 .rose-xs {
    font-family: "RoseMary-Regular", Sans-serif;
    font-size: 6rem;
    font-weight: normal !important;
    text-transform: none !important;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1600803 */@media(min-1000px){
    .elementor-3031 .elementor-element.elementor-element-1600803 {
    max-width: 250px !important;
}}

.elementor-3031 .elementor-element.elementor-element-1600803 a {
    
    background: linear-gradient(to right, #F96239 50%, rgba(255,255,255,0) 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition:all 1.27s ease;
    min-width: 255px;
}
.elementor-3031 .elementor-element.elementor-element-1600803 a:hover {
    color: #fff !important;
    background-position:left bottom;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7adb2e5 */@media(max-width: 621px){
    .elementor-3031 .elementor-element.elementor-element-7adb2e5 .rose-xs {
    font-family: "RoseMary-Regular", Sans-serif;
    font-size: 6rem;
    font-weight: normal !important;
    text-transform: none !important;
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f710602 */@media(min-1000px){
    .elementor-3031 .elementor-element.elementor-element-f710602 {
    max-width: 250px !important;
}}

.elementor-3031 .elementor-element.elementor-element-f710602 a {
    
    background: linear-gradient(to right, #F96239 50%, rgba(255,255,255,0) 50%);
    background-size: 200% 100%;
    background-position:right bottom;
    transition:all 1.27s ease;
    min-width: 255px;
}
.elementor-3031 .elementor-element.elementor-element-f710602 a:hover {
    color: #fff !important;
    background-position:left bottom;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-3031 .hidden {
    display: none !important;
}  
.elementor-1698 .elementor-element.elementor-element-512ccac1:not(.elementor-motion-effects-element-type-background), .elementor-1698 .elementor-element.elementor-element-512ccac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background: #ffffff !important;
}
html body #logoMain .st0 {
    fill: #1f3362 !important;
}  
html body.issticky #logoMain .st0 {
    fill: #1f3362 !important;
}  
html body #mainNavMenu a {
    color: #1f3362 !important;
}
html body.issticky #mainNavMenu a {
    color: #1f3362 !important;
}
html body .search-icon {
     border-color:#eee !important;
}
html body .search-icon svg path {
    fill: #1f3362 !important;
}
html body #mMenu span {
    background:#1f3362 !important;
}

html #submenu.elementor-sticky--active {
    background: #1f3362 !important;
    border-radius: 0;
}

@media(max-width: 621px){
    .hidden-xs {
        display: none !important;
    }
}/* End custom CSS */