.elementor-25 .elementor-element.elementor-element-27b63b5{--display:flex;--min-height:900px;--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;--gap:250px 250px;--row-gap:250px;--column-gap:250px;--overlay-opacity:0.5;--margin-top:-17%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:300px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-27b63b5::before, .elementor-25 .elementor-element.elementor-element-27b63b5 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-27b63b5 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-27b63b5 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-27b63b5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-27b63b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-b6197cf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4d83b77{font-family:"Montserrat", Sans-serif;font-size:96px;font-weight:700;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ea17aa6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;color:#F0F0F0;}.elementor-25 .elementor-element.elementor-element-fe46d7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b5a1719{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-b5a1719:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b5a1719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-30-2026-12_05_08-PM-1.webp");}.elementor-25 .elementor-element.elementor-element-438ae67{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3B007;--border-color:#E3B007;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-438ae67:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-438ae67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-dfa7617 img{width:30%;}.elementor-25 .elementor-element.elementor-element-2aef0e9{text-align:center;}.elementor-25 .elementor-element.elementor-element-2aef0e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-25 .elementor-element.elementor-element-4e887c8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-25 .elementor-element.elementor-element-d130888{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3B007;--border-color:#E3B007;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-d130888:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d130888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ba8f591 img{width:30%;}.elementor-25 .elementor-element.elementor-element-7df6fea{text-align:center;}.elementor-25 .elementor-element.elementor-element-7df6fea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-25 .elementor-element.elementor-element-bab3201{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-25 .elementor-element.elementor-element-142eb77{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E3B007;--border-color:#E3B007;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-25 .elementor-element.elementor-element-142eb77:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-142eb77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-268cc24 img{width:30%;}.elementor-25 .elementor-element.elementor-element-72f3094{text-align:center;}.elementor-25 .elementor-element.elementor-element-72f3094 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-25 .elementor-element.elementor-element-1aab365{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-25 .elementor-element.elementor-element-ef4037c{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-ef4037c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ef4037c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-30-2026-12_05_08-PM-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-ac44f17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1e4c1bf{text-align:start;}.elementor-25 .elementor-element.elementor-element-1e4c1bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-66f1f15{text-align:start;}.elementor-25 .elementor-element.elementor-element-66f1f15 img{width:42%;}.elementor-25 .elementor-element.elementor-element-870213d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1337c30{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-51cd82b img{width:100%;height:300px;object-fit:cover;object-position:top center;border-radius:16px 16px 0px 0px;}.elementor-25 .elementor-element.elementor-element-34bf286{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-bf2b69b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-96fab55{text-align:start;}.elementor-25 .elementor-element.elementor-element-96fab55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#CC9C00;}.elementor-25 .elementor-element.elementor-element-9441231{text-align:start;}.elementor-25 .elementor-element.elementor-element-9441231 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-91640cc{text-align:start;}.elementor-25 .elementor-element.elementor-element-91640cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#7A7A7A;}.elementor-25 .elementor-element.elementor-element-058212e{text-align:start;}.elementor-25 .elementor-element.elementor-element-058212e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-4c294c6{--display:flex;--min-height:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2287cfb img{width:100%;height:300px;object-fit:cover;object-position:top center;border-radius:16px 16px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2836d1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-41063b8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-afe5d4c{text-align:start;}.elementor-25 .elementor-element.elementor-element-afe5d4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#CC9C00;}.elementor-25 .elementor-element.elementor-element-50812d3{text-align:start;}.elementor-25 .elementor-element.elementor-element-50812d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-25 .elementor-element.elementor-element-dc850c8{text-align:start;}.elementor-25 .elementor-element.elementor-element-dc850c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;color:#7A7A7A;}.elementor-25 .elementor-element.elementor-element-6565d1c{text-align:start;}.elementor-25 .elementor-element.elementor-element-6565d1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-dd9a25b{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-dd9a25b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dd9a25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D145A;}.elementor-25 .elementor-element.elementor-element-f4f518c{text-align:center;}.elementor-25 .elementor-element.elementor-element-f4f518c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c833c1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-30d3e71{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0be119a{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0be119a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0be119a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/30.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a66e3ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a66e3ff:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a66e3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-a66e3ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-eb5a88d{text-align:center;}.elementor-25 .elementor-element.elementor-element-eb5a88d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-354d470{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-354d470:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-354d470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-354d470.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b3ff71f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7aa217d{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7aa217d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7aa217d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e3df21c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-e3df21c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e3df21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-e3df21c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a7da0e7{text-align:center;}.elementor-25 .elementor-element.elementor-element-a7da0e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-44271b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-44271b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-44271b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-93ee58b{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0f92802{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0f92802:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0f92802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-e8dcaa7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-e8dcaa7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e8dcaa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-e8dcaa7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-380302b{text-align:center;}.elementor-25 .elementor-element.elementor-element-380302b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4f00ea5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-4f00ea5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4f00ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-82e791d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce9e9bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9bb4255{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9bb4255:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9bb4255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-c2725e3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c2725e3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c2725e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-c2725e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5e57e29{text-align:center;}.elementor-25 .elementor-element.elementor-element-5e57e29 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cc5667b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-cc5667b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cc5667b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-5cc945d{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cf927e1{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cf927e1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cf927e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-18d879b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-18d879b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-18d879b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-18d879b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-d99e2b1{text-align:center;}.elementor-25 .elementor-element.elementor-element-d99e2b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-23a6686{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-23a6686:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-23a6686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-823bee1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6f3046d{--display:flex;--min-height:250px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6f3046d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6f3046d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/06/1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a144122{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a144122:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a144122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-a144122.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-96dc83c{text-align:center;}.elementor-25 .elementor-element.elementor-element-96dc83c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e3d7e1d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B8B8B8;--border-color:#B8B8B8;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-e3d7e1d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e3d7e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C58A32 0%, #8A5A1C 100%);}.elementor-25 .elementor-element.elementor-element-c5a3ad0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c92c29f{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c92c29f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c92c29f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/03/ChatGPT-Image-Mar-30-2026-12_05_08-PM-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-58e31e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-38b0b9f img{width:100%;}.elementor-25 .elementor-element.elementor-element-b0e4582{--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-25 .elementor-element.elementor-element-8064fcc{text-align:start;}.elementor-25 .elementor-element.elementor-element-8064fcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-8603bff img{width:100%;}.elementor-25 .elementor-element.elementor-element-237729e{--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;}.elementor-25 .elementor-element.elementor-element-3e97860{--display:flex;border-style:none;--border-style:none;}.elementor-25 .elementor-element.elementor-element-0088bf6 img{width:25%;}.elementor-25 .elementor-element.elementor-element-567f380{text-align:center;}.elementor-25 .elementor-element.elementor-element-567f380 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-418d1c9{--display:flex;border-style:none;--border-style:none;}.elementor-25 .elementor-element.elementor-element-4830e4a img{width:28%;}.elementor-25 .elementor-element.elementor-element-1da9cd7{text-align:center;}.elementor-25 .elementor-element.elementor-element-1da9cd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-fb1745e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4719317 img{width:26%;}.elementor-25 .elementor-element.elementor-element-87d78fe{text-align:center;}.elementor-25 .elementor-element.elementor-element-87d78fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-c4013a0{--display:flex;border-style:none;--border-style:none;}.elementor-25 .elementor-element.elementor-element-a618071 img{width:21%;}.elementor-25 .elementor-element.elementor-element-ceb5b31{text-align:center;}.elementor-25 .elementor-element.elementor-element-ceb5b31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;color:#0D145A;}.elementor-25 .elementor-element.elementor-element-740c4fc{--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:20px 50px;--row-gap:20px;--column-gap:50px;--overlay-opacity:0.83;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-740c4fc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-740c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D2BD8C9;background-image:url("https://darkgrey-badger-754749.hostingersite.com/wp-content/uploads/2026/03/the-residences-at-the-westin-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-740c4fc::before, .elementor-25 .elementor-element.elementor-element-740c4fc > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-740c4fc > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-740c4fc > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-740c4fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-740c4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D145A;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-a56f72a{--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;}.elementor-25 .elementor-element.elementor-element-485aa3b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-709a938 img{width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-b5a1719{--content-width:1345px;}.elementor-25 .elementor-element.elementor-element-438ae67{--width:32%;}.elementor-25 .elementor-element.elementor-element-d130888{--width:32%;}.elementor-25 .elementor-element.elementor-element-142eb77{--width:32%;}.elementor-25 .elementor-element.elementor-element-ef4037c{--content-width:1345px;}.elementor-25 .elementor-element.elementor-element-1337c30{--width:40%;}.elementor-25 .elementor-element.elementor-element-4c294c6{--width:40%;}.elementor-25 .elementor-element.elementor-element-dd9a25b{--width:30%;}.elementor-25 .elementor-element.elementor-element-a66e3ff{--width:20.28%;}.elementor-25 .elementor-element.elementor-element-354d470{--width:49.713%;}.elementor-25 .elementor-element.elementor-element-e3df21c{--width:20.747%;}.elementor-25 .elementor-element.elementor-element-44271b0{--width:55%;}.elementor-25 .elementor-element.elementor-element-e8dcaa7{--width:20.517%;}.elementor-25 .elementor-element.elementor-element-4f00ea5{--width:55%;}.elementor-25 .elementor-element.elementor-element-c2725e3{--width:58.434%;}.elementor-25 .elementor-element.elementor-element-cc5667b{--width:55%;}.elementor-25 .elementor-element.elementor-element-18d879b{--width:57.989%;}.elementor-25 .elementor-element.elementor-element-23a6686{--width:55%;}.elementor-25 .elementor-element.elementor-element-a144122{--width:58.678%;}.elementor-25 .elementor-element.elementor-element-e3d7e1d{--width:55%;}.elementor-25 .elementor-element.elementor-element-c92c29f{--content-width:1345px;}.elementor-25 .elementor-element.elementor-element-58e31e5{--width:100%;}.elementor-25 .elementor-element.elementor-element-b0e4582{--width:50%;}.elementor-25 .elementor-element.elementor-element-237729e{--width:100%;}.elementor-25 .elementor-element.elementor-element-740c4fc{--content-width:1345px;}.elementor-25 .elementor-element.elementor-element-a56f72a{--width:88%;}}@media(max-width:1440px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-438ae67{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-d130888{--width:31.5%;}.elementor-25 .elementor-element.elementor-element-142eb77{--width:31.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-438ae67{--width:31%;}.elementor-25 .elementor-element.elementor-element-d130888{--width:31%;}.elementor-25 .elementor-element.elementor-element-142eb77{--width:31%;}}@media(max-width:1440px){.elementor-25 .elementor-element.elementor-element-27b63b5{--min-height:703px;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:300px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-27b63b5{--min-height:804px;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:-29%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:280px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4d83b77{text-align:center;}.elementor-25 .elementor-element.elementor-element-2aef0e9 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4e887c8{font-size:16px;}.elementor-25 .elementor-element.elementor-element-7df6fea .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-bab3201{font-size:16px;}.elementor-25 .elementor-element.elementor-element-72f3094 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1aab365{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1e4c1bf .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-96fab55 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9441231 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-91640cc .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-058212e .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-afe5d4c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-50812d3 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-dc850c8 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-6565d1c .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-dd9a25b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f4f518c .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-1c833c1{font-size:16px;}.elementor-25 .elementor-element.elementor-element-0be119a{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-eb5a88d .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-7aa217d{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-a7da0e7 .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-0f92802{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-380302b .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-9bb4255{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-5e57e29 .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-cf927e1{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-d99e2b1 .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-6f3046d{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-96dc83c .elementor-heading-title{font-size:9px;}.elementor-25 .elementor-element.elementor-element-8064fcc .elementor-heading-title{font-size:30px;}.elementor-25 .elementor-element.elementor-element-740c4fc{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-485aa3b{text-align:center;}.elementor-25 .elementor-element.elementor-element-485aa3b .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-27b63b5{--min-height:614px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-66%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:250px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-4d83b77{text-align:center;}.elementor-25 .elementor-element.elementor-element-ea17aa6{text-align:center;}.elementor-25 .elementor-element.elementor-element-ea17aa6 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-b5a1719{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-438ae67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-2aef0e9 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-4e887c8{text-align:center;}.elementor-25 .elementor-element.elementor-element-d130888{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7df6fea .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-bab3201{text-align:center;}.elementor-25 .elementor-element.elementor-element-142eb77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-72f3094 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1aab365{text-align:center;}.elementor-25 .elementor-element.elementor-element-1e4c1bf{text-align:center;}.elementor-25 .elementor-element.elementor-element-66f1f15{text-align:center;}.elementor-25 .elementor-element.elementor-element-96fab55{text-align:center;}.elementor-25 .elementor-element.elementor-element-96fab55 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-9441231{text-align:center;}.elementor-25 .elementor-element.elementor-element-9441231 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-91640cc{text-align:center;}.elementor-25 .elementor-element.elementor-element-91640cc .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-058212e .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-afe5d4c{text-align:center;}.elementor-25 .elementor-element.elementor-element-afe5d4c .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-50812d3{text-align:center;}.elementor-25 .elementor-element.elementor-element-50812d3 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-dc850c8{text-align:center;}.elementor-25 .elementor-element.elementor-element-dc850c8 .elementor-heading-title{font-size:18px;}.elementor-25 .elementor-element.elementor-element-6565d1c .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1c833c1{text-align:center;}.elementor-25 .elementor-element.elementor-element-0be119a{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-a66e3ff{--width:60%;}.elementor-25 .elementor-element.elementor-element-eb5a88d .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-354d470{--width:60%;}.elementor-25 .elementor-element.elementor-element-7aa217d{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-e3df21c{--width:60%;}.elementor-25 .elementor-element.elementor-element-a7da0e7 .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-44271b0{--width:60%;}.elementor-25 .elementor-element.elementor-element-0f92802{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-e8dcaa7{--width:60%;}.elementor-25 .elementor-element.elementor-element-380302b .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-4f00ea5{--width:60%;}.elementor-25 .elementor-element.elementor-element-9bb4255{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-c2725e3{--width:60%;}.elementor-25 .elementor-element.elementor-element-5e57e29 .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-cc5667b{--width:60%;}.elementor-25 .elementor-element.elementor-element-cf927e1{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-18d879b{--width:60%;}.elementor-25 .elementor-element.elementor-element-d99e2b1 .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-23a6686{--width:60%;}.elementor-25 .elementor-element.elementor-element-6f3046d{--min-height:200px;--border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-a144122{--width:60%;}.elementor-25 .elementor-element.elementor-element-96dc83c .elementor-heading-title{font-size:12px;}.elementor-25 .elementor-element.elementor-element-e3d7e1d{--width:60%;}.elementor-25 .elementor-element.elementor-element-c92c29f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-8064fcc{text-align:center;}.elementor-25 .elementor-element.elementor-element-237729e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-740c4fc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-485aa3b{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-4d83b77 */.best-condo-title {
  margin: 0;
  font-family: "Times New Roman", Georgia, serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 1px;
  font-size: 90px;
  position: relative;
  display: inline-block;
  padding-bottom: 28px;
  color: #ffffff;
}

/* Gradient only for CONDO */
.best-condo-title span {
  background: linear-gradient(to bottom, #ffffff 0%, #8A5A1C 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

/* Thick reversed curved underline with repeating gradient */
.best-condo-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 90' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0%25' stop-color='%23ffffff'/%3E%3Cstop offset='16%25' stop-color='%238A5A1C'/%3E%3Cstop offset='32%25' stop-color='%23ffffff'/%3E%3Cstop offset='48%25' stop-color='%238A5A1C'/%3E%3Cstop offset='64%25' stop-color='%23ffffff'/%3E%3Cstop offset='80%25' stop-color='%238A5A1C'/%3E%3Cstop offset='100%25' stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M20 68 Q500 5 980 68' fill='none' stroke='url(%23g)' stroke-width='16' stroke-linecap='round'/%3E%3C/svg%3E");
}

@media (max-width: 767px) {
  .best-condo-title {
    font-size: 42px;
    padding-bottom: 22px;
  }

  .best-condo-title::after {
    height: 18px;
    bottom: -5px;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fe46d7a */<style>
/* =========================================
   PROPERTY SEARCH BAR FINAL FIX
   Wrapper class: ndc-property-search
========================================= */

.ndc-property-search {
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}

/* Main outside bar */
.ndc-property-search form,
.ndc-property-search .property-search-form,
.ndc-property-search .search-form,
.ndc-property-search .elementor-shortcode form {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px !important;

  width: fit-content !important;
  max-width: 100% !important;

  background: rgba(5, 18, 36, 0.45) !important;
  padding: 10px 12px !important;

  border-radius: 15px !important;
  border: none !important;

  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35) !important;
  overflow: visible !important;

  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px) !important;
}

/* Remove default spacing */
.ndc-property-search p,
.ndc-property-search div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Field wrapper */
.ndc-property-search form > *,
.ndc-property-search .property-search-form > *,
.ndc-property-search .search-form > *,
.ndc-property-search .elementor-shortcode form > * {
  position: relative !important;
  margin: 0 !important;
  flex: 0 0 auto !important;
}

/* Base select/input fields */
.ndc-property-search select,
.ndc-property-search input[type="text"],
.ndc-property-search input[type="search"] {
  width: 235px !important;
  height: 54px !important;
  min-height: 54px !important;

  padding: 0 45px 0 52px !important;

  background-color: rgba(245, 239, 229, 0.84) !important;
  color: #222222 !important;

  border: 1px solid rgba(255, 255, 255, 0.30) !important;
  border-radius: 8px !important;

  font-size: 15px !important;
  font-weight: 500 !important;
  font-family: inherit !important;

  outline: none !important;
  box-shadow: none !important;

  appearance: none !important;
  -webkit-appearance: none !important;

  cursor: pointer !important;
  text-align: center !important;
  text-align-last: center !important;

  background-repeat: no-repeat, no-repeat !important;
  background-position: left 18px center, right 18px center !important;
  background-size: 18px, 15px !important;
}

/* Remove all old pseudo icons */
.ndc-property-search form > *::before,
.ndc-property-search .elementor-shortcode form > *::before {
  display: none !important;
}

/* Default arrow only */
.ndc-property-search select {
  background-image:
    none,
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}

/* Location icon */
.ndc-property-search select.ndc-location-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='%23b58332'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}

/* Property Status icon */
.ndc-property-search select.ndc-status-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='%23b58332'%3E%3Cpath d='M12 3L3 10.5V21h6v-6h6v6h6V10.5L12 3zm0 2.6l7 5.8V19h-2v-6H7v6H5v-7.6l7-5.8z'/%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
}

/* Price Range icon - your SVG */
.ndc-property-search select.ndc-price-icon {
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpolyline style='fill:%23FDBB00;' points='402.026,439.864 402.026,32.094 175.298,32.094 175.298,439.864'%3E%3C/polyline%3E%3Crect x='8.92' y='220.749' style='fill:%23FDBB00;' width='226.728' height='244.664'%3E%3C/rect%3E%3Cpath style='fill:%23FDBB00;' d='M503.993,368.802c0,62.607-50.763,113.358-113.37,113.358c-62.607,0-113.358-50.751-113.358-113.358c0-62.618,50.751-113.37,113.358-113.37C453.242,255.432,503.993,306.184,503.993,368.802z'%3E%3C/path%3E%3Cpath d='M235.188,211.157H8.46c-4.674,0-8.46,3.788-8.46,8.46v244.663c0,4.672,3.787,8.46,8.46,8.46h226.728c4.674,0,8.46-3.788,8.46-8.46V219.618C243.649,214.945,239.862,211.157,235.188,211.157z'%3E%3C/path%3E%3Cpath d='M390.176,245.845c-67.175,0-121.824,54.65-121.824,121.824s54.65,121.824,121.824,121.824S512,434.844,512,367.67S457.35,245.845,390.176,245.845z'%3E%3C/path%3E%3C/svg%3E"),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;

  background-size: 20px, 15px !important;
}

/* Dropdown options */
.ndc-property-search select option {
  color: #222222 !important;
  background: #ffffff !important;
  font-size: 15px !important;
}

/* Search button */
.ndc-property-search button,
.ndc-property-search input[type="submit"],
.ndc-property-search .search-submit {
  width: 320px !important;
  height: 54px !important;
  min-height: 54px !important;

  padding: 0 !important;

  border: none !important;
  border-radius: 8px !important;

  background: linear-gradient(180deg, #b9832d 0%, #7b4b13 100%) !important;

  color: #ffffff !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  font-family: inherit !important;

  cursor: pointer !important;
  text-align: center !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 255, 255, 0.16),
    inset 0 0 18px rgba(0, 0, 0, 0.18) !important;
}

/* Hover */
.ndc-property-search button:hover,
.ndc-property-search input[type="submit"]:hover,
.ndc-property-search .search-submit:hover {
  background: linear-gradient(180deg, #c79338 0%, #8a5a1c 100%) !important;
}

.ndc-property-search select:hover,
.ndc-property-search input[type="text"]:hover,
.ndc-property-search input[type="search"]:hover {
  background-color: rgba(255, 248, 237, 0.94) !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .ndc-property-search {
    width: 100% !important;
  }

  .ndc-property-search form,
  .ndc-property-search .property-search-form,
  .ndc-property-search .search-form,
  .ndc-property-search .elementor-shortcode form {
    width: 100% !important;
    flex-wrap: wrap !important;
  }

  .ndc-property-search form > *,
  .ndc-property-search .property-search-form > *,
  .ndc-property-search .search-form > *,
  .ndc-property-search .elementor-shortcode form > * {
    flex: 1 1 calc(50% - 10px) !important;
  }

  .ndc-property-search select,
  .ndc-property-search input[type="text"],
  .ndc-property-search input[type="search"],
  .ndc-property-search button,
  .ndc-property-search input[type="submit"],
  .ndc-property-search .search-submit {
    width: 100% !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .ndc-property-search {
    width: 100% !important;
  }

  .ndc-property-search form,
  .ndc-property-search .property-search-form,
  .ndc-property-search .search-form,
  .ndc-property-search .elementor-shortcode form {
    width: 100% !important;
    flex-direction: column !important;
    gap: 10px !important;
    padding: 10px !important;
    border-radius: 15px !important;
  }

  .ndc-property-search form > *,
  .ndc-property-search .property-search-form > *,
  .ndc-property-search .search-form > *,
  .ndc-property-search .elementor-shortcode form > * {
    width: 100% !important;
    flex: 1 1 100% !important;
  }

  .ndc-property-search select,
  .ndc-property-search input[type="text"],
  .ndc-property-search input[type="search"],
  .ndc-property-search button,
  .ndc-property-search input[type="submit"],
  .ndc-property-search .search-submit {
    width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    font-size: 14px !important;
  }
}
</style>

<script>
document.addEventListener("DOMContentLoaded", function () {
  document.querySelectorAll(".ndc-property-search select").forEach(function (select, index) {
    const text = select.innerText.toLowerCase();

    select.classList.remove("ndc-location-icon", "ndc-status-icon", "ndc-price-icon");

    if (text.includes("location") || index === 0) {
      select.classList.add("ndc-location-icon");
    }

    if (text.includes("status") || index === 1) {
      select.classList.add("ndc-status-icon");
    }

    if (text.includes("price") || index === 2) {
      select.classList.add("ndc-price-icon");
    }
  });
});
</script>/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c3d0145 *//* ONLY target the submit button inside this specific shortcode/form */
#ndc-contact-shortcode button[type="submit"],
#ndc-contact-shortcode input[type="submit"],
#ndc-contact-shortcode input[type="button"],
#ndc-contact-shortcode .wpcf7-submit,
#ndc-contact-shortcode .wpforms-submit,
#ndc-contact-shortcode .forminator-button-submit,
#ndc-contact-shortcode .forminator-button,
#ndc-contact-shortcode .gform_button {
  background: linear-gradient(to bottom, #C58A32 0%, #8A5A1C 100%) !important;
  background-color: #C58A32 !important;
  border: 2px solid #B8B8B8 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  border-radius: 4px !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.35) !important;
}

/* Hover */
#ndc-contact-shortcode button[type="submit"]:hover,
#ndc-contact-shortcode input[type="submit"]:hover,
#ndc-contact-shortcode input[type="button"]:hover,
#ndc-contact-shortcode .wpcf7-submit:hover,
#ndc-contact-shortcode .wpforms-submit:hover,
#ndc-contact-shortcode .forminator-button-submit:hover,
#ndc-contact-shortcode .forminator-button:hover,
#ndc-contact-shortcode .gform_button:hover {
  background: linear-gradient(to bottom, #D49A3A 0%, #9A641F 100%) !important;
  background-color: #D49A3A !important;
  border-color: #D0D0D0 !important;
  color: #ffffff !important;
}/* End custom CSS */