.elementor-39 .elementor-element.elementor-element-e5c6c96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:42px 42px;--row-gap:42px;--column-gap:42px;--overlay-opacity:1;--padding-top:clamp(288px, calc(18rem + ((1vw - 3.75px) * 11.1697)), 415px);--padding-bottom:clamp(71px, calc(4.4375rem + ((1vw - 3.75px) * 21.7238)), 318px);--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 29.9912)), 357px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 29.9912)), 357px);}.elementor-39 .elementor-element.elementor-element-e5c6c96:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-e5c6c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whitestonecapitalpartners.net/wp-content/uploads/2025/08/b686548406ffafa0a7f9171284dbd8a656356bdb-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-e5c6c96::before, .elementor-39 .elementor-element.elementor-element-e5c6c96 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e5c6c96 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-e5c6c96 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e5c6c96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-e5c6c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.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-39 .elementor-element.elementor-element-71fe7bf{width:var( --container-widget-width, clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 37.2032)), 798px) );max-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 37.2032)), 798px);--container-widget-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 37.2032)), 798px);--container-widget-flex-grow:0;text-align:center;}.elementor-39 .elementor-element.elementor-element-71fe7bf .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(42px, calc(2.625rem + ((1vw - 3.75px) * 1.5831)), 60px);font-weight:700;color:var( --e-global-color-59e2d6c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-e75e0dd .elementor-button{background-color:var( --e-global-color-59e2d6c );font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.1759)), 20px);font-weight:600;line-height:100%;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:14px 30px 14px 30px;}.elementor-39 .elementor-element.elementor-element-e75e0dd .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-e75e0dd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-e75e0dd .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-e75e0dd .elementor-button:focus svg{fill:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-b1b0fcc{--display:flex;--padding-top:clamp(72px, calc(4.5rem + ((1vw - 3.75px) * 5.5409)), 135px);--padding-bottom:clamp(72px, calc(4.5rem + ((1vw - 3.75px) * 6.2445)), 143px);--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 4.5734)), 68px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 4.5734)), 68px);}.elementor-39 .elementor-element.elementor-element-ce90796{padding:0px 0px 4px 0px;}.elementor-39 .elementor-element.elementor-element-ce90796 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 0.5277)), 30px);font-weight:500;line-height: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-39 .elementor-element.elementor-element-7c20203{padding:0px 0px 4px 0px;text-align:justify;font-family:"DM Sans", Sans-serif;font-size:clamp(32px, calc(2rem + ((1vw - 3.75px) * 0.7036)), 40px);font-weight:300;line-height:45px;}.elementor-39 .elementor-element.elementor-element-5260196{padding:0px 0px 30px 0px;text-align:justify;font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);font-weight:300;line-height:34px;color:var( --e-global-color-fb9342a );}.elementor-39 .elementor-element.elementor-element-5a1b3f3 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.1759)), 20px);font-weight:600;letter-spacing:-0.4px;border-radius:16px 16px 16px 16px;padding:014px 30px 14px 30px;}.elementor-39 .elementor-element.elementor-element-39d5436{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-97b7c6a{--display:flex;--min-height:684px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--z-index:0;}.elementor-39 .elementor-element.elementor-element-97b7c6a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-97b7c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whitestonecapitalpartners.net/wp-content/uploads/2025/08/c74d288c75a3b815269cc60f0814b16fe0d460d5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-97b7c6a::before, .elementor-39 .elementor-element.elementor-element-97b7c6a > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-97b7c6a > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-97b7c6a > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-97b7c6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-97b7c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-39 .elementor-element.elementor-element-3185803{width:var( --container-widget-width, clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px) );max-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px);--container-widget-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px);--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-3185803 .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-3185803 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-3185803 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 0.8795)), 50px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-3185803 .elementor-icon-box-title{color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-3185803:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-3185803:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-3185803 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);font-weight:400;color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-7374436{--display:flex;--min-height:684px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--z-index:1;}.elementor-39 .elementor-element.elementor-element-7374436:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7374436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whitestonecapitalpartners.net/wp-content/uploads/2025/08/0601ea1e50d1dc4a68439c0491892eb55dfe6cce.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-7374436::before, .elementor-39 .elementor-element.elementor-element-7374436 > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7374436 > .e-con-inner > .elementor-background-video-container::before, .elementor-39 .elementor-element.elementor-element-7374436 > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7374436 > .e-con-inner > .elementor-background-slideshow::before, .elementor-39 .elementor-element.elementor-element-7374436 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000080;--background-overlay:'';}.elementor-39 .elementor-element.elementor-element-9d047ec{width:var( --container-widget-width, clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px) );max-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px);--container-widget-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 24.8901)), 658px);--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-9d047ec .elementor-icon-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-9d047ec .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-9d047ec .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 0.8795)), 50px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-9d047ec .elementor-icon-box-title{color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-9d047ec:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-9d047ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-9d047ec .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);font-weight:400;color:var( --e-global-color-59e2d6c );}.elementor-39 .elementor-element.elementor-element-ff72ed0{--display:flex;--gap:clamp(48px, calc(3rem + ((1vw - 3.75px) * 4.5734)), 100px) clamp(48px, calc(3rem + ((1vw - 3.75px) * 4.5734)), 100px);--row-gap:clamp(48px, calc(3rem + ((1vw - 3.75px) * 4.5734)), 100px);--column-gap:clamp(48px, calc(3rem + ((1vw - 3.75px) * 4.5734)), 100px);--padding-top:clamp(110px, calc(6.875rem + ((1vw - 3.75px) * 4.7493)), 164px);--padding-bottom:clamp(84px, calc(5.25rem + ((1vw - 3.75px) * 14.9516)), 254px);--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);}.elementor-39 .elementor-element.elementor-element-527ad14{--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:space-between;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-74cadda{padding:0px 0px 4px 0px;}.elementor-39 .elementor-element.elementor-element-74cadda .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 0.5277)), 30px);font-weight:500;line-height:100%;}.elementor-39 .elementor-element.elementor-element-f616be3{width:var( --container-widget-width, clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 22.9551)), 636px) );max-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 22.9551)), 636px);--container-widget-width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 22.9551)), 636px);--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-f616be3 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-f616be3 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-f616be3 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(32px, calc(2rem + ((1vw - 3.75px) * 0.7036)), 40px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-f616be3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-f616be3:has(:hover) .elementor-icon-box-title,
					 .elementor-39 .elementor-element.elementor-element-f616be3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-f616be3 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-b41c56e{--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:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-fb867be{--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:#ECECED;--border-color:#ECECED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);}.elementor-39 .elementor-element.elementor-element-fb867be.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-9e961fe .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-9e961fe{--icon-box-icon-margin:118px;}.elementor-39 .elementor-element.elementor-element-9e961fe .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-9e961fe .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-9e961fe .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.1759)), 18px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-87cb705{--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:#ECECED;--border-color:#ECECED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);}.elementor-39 .elementor-element.elementor-element-87cb705.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-38d6a80 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-38d6a80{--icon-box-icon-margin:118px;}.elementor-39 .elementor-element.elementor-element-38d6a80 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-38d6a80 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-38d6a80 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.1759)), 18px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-3e96c02{--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:#ECECED;--border-color:#ECECED;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.7036)), 24px);}.elementor-39 .elementor-element.elementor-element-3e96c02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-dc2c2d4 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-dc2c2d4{--icon-box-icon-margin:118px;}.elementor-39 .elementor-element.elementor-element-dc2c2d4 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-dc2c2d4 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:20px;font-weight:500;}.elementor-39 .elementor-element.elementor-element-dc2c2d4 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.1759)), 18px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-661dbca{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-97da579.elementor-element{--align-self:flex-end;}.elementor-39 .elementor-element.elementor-element-97da579 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;border-radius:16px 16px 16px 16px;padding:14px 30px 14px 30px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-a046f98{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-a046f98 .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-a046f98.elementor-view-stacked .elementor-icon{background-color:#461F2B00;}.elementor-39 .elementor-element.elementor-element-a046f98.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a046f98.elementor-view-default .elementor-icon{color:#461F2B00;border-color:#461F2B00;}.elementor-39 .elementor-element.elementor-element-a046f98.elementor-view-framed .elementor-icon, .elementor-39 .elementor-element.elementor-element-a046f98.elementor-view-default .elementor-icon svg{fill:#461F2B00;}.elementor-39 .elementor-element.elementor-element-a046f98 .elementor-icon{font-size:48px;}.elementor-39 .elementor-element.elementor-element-a046f98 .elementor-icon svg{height:48px;}.elementor-39 .elementor-element.elementor-element-87aeaa4{--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;--align-items:stretch;--gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 8.5312)), 137px) clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 8.5312)), 137px);--row-gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 8.5312)), 137px);--column-gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 8.5312)), 137px);--padding-top:0;--padding-bottom:clamp(60px, calc(3.75rem + ((1vw - 3.75px) * 9.0589)), 163px);--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--padding-right:0;}.elementor-39 .elementor-element.elementor-element-7f7f825{--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;--flex-wrap:wrap;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-53eaee5{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-53eaee5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-53eaee5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 0.5277)), 30px);font-weight:400;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-7e5e6e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-7e5e6e6.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-1079b6c .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-1079b6c{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-1079b6c .elementor-icon{font-size:clamp(33px, calc(2.0625rem + ((1vw - 3.75px) * 0.7036)), 41px);}.elementor-39 .elementor-element.elementor-element-1079b6c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-ec8c60e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ec8c60e.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-284286d .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-284286d{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-284286d .elementor-icon{font-size:clamp(33px, calc(2.0625rem + ((1vw - 3.75px) * 0.7036)), 41px);}.elementor-39 .elementor-element.elementor-element-284286d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-5dc3a4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5dc3a4f.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-df28725 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-df28725{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-df28725 .elementor-icon{font-size:clamp(33px, calc(2.0625rem + ((1vw - 3.75px) * 0.7036)), 41px);}.elementor-39 .elementor-element.elementor-element-df28725 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-cfdb701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-cfdb701.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-2b265de .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-2b265de{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-2b265de .elementor-icon{font-size:clamp(33px, calc(2.0625rem + ((1vw - 3.75px) * 0.7036)), 41px);}.elementor-39 .elementor-element.elementor-element-2b265de .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-737936d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-737936d.e-con{--align-self:center;}.elementor-39 .elementor-element.elementor-element-910e207 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-910e207{--icon-box-icon-margin:15px;}.elementor-39 .elementor-element.elementor-element-910e207 .elementor-icon{font-size:clamp(33px, calc(2.0625rem + ((1vw - 3.75px) * 0.7036)), 41px);}.elementor-39 .elementor-element.elementor-element-910e207 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.4398)), 23px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-d179182{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-39 .elementor-element.elementor-element-d179182 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-39 .elementor-element.elementor-element-1af383d{--display:flex;--min-height:657px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-1af383d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1af383d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whitestonecapitalpartners.net/wp-content/uploads/2025/08/bf7bd14a8b697071364bef8a65976ca2798a0c6f.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-a59e1dd{--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:space-between;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 8.2674)), 114px);--padding-bottom:clamp(60px, calc(3.75rem + ((1vw - 3.75px) * 4.7493)), 114px);--padding-left:0;--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);}.elementor-39 .elementor-element.elementor-element-299fa00{--display:flex;--min-height:754px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-299fa00:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-299fa00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whitestonecapitalpartners.net/wp-content/uploads/2025/08/e5ebfb2b08e3dc13b4c1696a1c12e2c32a80cbf1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-39 .elementor-element.elementor-element-65696ba{--display:flex;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-2408afd{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-968060e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 0.5277)), 30px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-bba8daa{--display:flex;--gap:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 1.3193)), 39px) clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 1.3193)), 39px);--row-gap:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 1.3193)), 39px);--column-gap:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 1.3193)), 39px);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-d949882 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-d949882 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-d949882 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 0.3518)), 24px);font-weight:600;}.elementor-39 .elementor-element.elementor-element-d949882 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.3518)), 20px);font-weight:400;color:#3C4A4B;}.elementor-39 .elementor-element.elementor-element-a957758 .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-a957758 .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a957758 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 0.3518)), 24px);font-weight:600;}.elementor-39 .elementor-element.elementor-element-a957758 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.3518)), 20px);font-weight:400;color:#3C4A4B;}.elementor-39 .elementor-element.elementor-element-313b10a .elementor-icon-box-wrapper{text-align:justify;}.elementor-39 .elementor-element.elementor-element-313b10a .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-313b10a .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 0.3518)), 24px);font-weight:600;}.elementor-39 .elementor-element.elementor-element-313b10a .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:clamp(16px, calc(1rem + ((1vw - 3.75px) * 0.3518)), 20px);font-weight:400;color:#3C4A4B;}.elementor-39 .elementor-element.elementor-element-6691050{--display:flex;--gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 1.9349)), 62px) clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 1.9349)), 62px);--row-gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 1.9349)), 62px);--column-gap:clamp(40px, calc(2.5rem + ((1vw - 3.75px) * 1.9349)), 62px);--padding-top:clamp(1px, calc(0.0625rem + ((1vw - 3.75px) * 8.2674)), 95px);--padding-bottom:clamp(60px, calc(3.75rem + ((1vw - 3.75px) * 26.1214)), 357px);--padding-left:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);--padding-right:clamp(16px, calc(1rem + ((1vw - 3.75px) * 3.8698)), 60px);}.elementor-39 .elementor-element.elementor-element-1953a53{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-39 .elementor-element.elementor-element-5598db4 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:clamp(24px, calc(1.5rem + ((1vw - 3.75px) * 0.5277)), 30px);font-weight:400;}.elementor-39 .elementor-element.elementor-element-7a876bb{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:clamp(20px, calc(1.25rem + ((1vw - 3.75px) * 1.759)), 40px);font-weight:200;line-height:150%;}.elementor-39 .elementor-element.elementor-element-d3bbba7 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:clamp(18px, calc(1.125rem + ((1vw - 3.75px) * 0.1759)), 20px);font-weight:600;letter-spacing:-0.4px;border-radius:16px 16px 16px 16px;padding:014px 30px 14px 30px;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-d179182{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-fb867be{--width:30%;}.elementor-39 .elementor-element.elementor-element-87cb705{--width:30%;}.elementor-39 .elementor-element.elementor-element-3e96c02{--width:30%;}.elementor-39 .elementor-element.elementor-element-661dbca{--width:100%;}.elementor-39 .elementor-element.elementor-element-1953a53{--width:clamp(375px, calc(23.4375rem + ((1vw - 3.75px) * 58.4872)), 1040px);}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-fb867be{--width:47%;}.elementor-39 .elementor-element.elementor-element-87cb705{--width:47%;}.elementor-39 .elementor-element.elementor-element-3e96c02{--width:47%;}.elementor-39 .elementor-element.elementor-element-661dbca{--width:47%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-e5c6c96{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39 .elementor-element.elementor-element-71fe7bf{text-align:left;}.elementor-39 .elementor-element.elementor-element-97da579.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-87aeaa4{--padding-top:0;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-d179182{--e-n-carousel-swiper-slides-to-display:1;}.elementor-39 .elementor-element.elementor-element-a59e1dd{--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;--padding-top:20px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-39 .elementor-element.elementor-element-65696ba{--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-39 .elementor-element.elementor-element-6691050{--padding-top:0;--padding-bottom:300px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-7c20203 */.elementor-39 .elementor-element.elementor-element-7c20203 span{
    color:var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb867be */.services-container{
    background:white;
    transition: all 0.3s ease-in-out;
    &:hover{
    background: #461F2B;
    & h3, & p{
    
    color:white !important;
}

& svg rect{
    fill:white;
    fill-opacity: 1;
}
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cb705 */.services-container{
    background:white;
    transition: all 0.3s ease-in-out;
    &:hover{
    background: #461F2B;
    & h3, & p{
    
    color:white !important;
}

& svg rect{
    fill:white;
    fill-opacity: 1;
}
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e96c02 */.services-container{
    background:white;
    transition: all 0.3s ease-in-out;
    &:hover{
    background: #461F2B;
    & h3, & p{
    
    color:white !important;
}

& svg rect{
    fill:white;
    fill-opacity: 1;
}
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d179182 */.swiper-pagination-bullet-active,.elementor-widget-n-carousel .swiper-pagination-bullet:hover{
    background: #461F2B !important;
}

@media only screen and (min-width:1028px){
    .elementor-39 .elementor-element.elementor-element-d179182{
    position: unset;
    
    & .swiper-pagination{
    left: 47%;
}
    
    & .swiper-pagination-bullet{
    width: clamp(70px, calc(4.375rem + ((1vw - 3.75px) * 3.518)), 110px);
    height: 6px !important;
    border-radius: 0px;
}
}
}


@media only screen and (max-width:1027px){
    .elementor-39 .elementor-element.elementor-element-d179182{
    position: unset;
    
    & .swiper-pagination{
    left: 57%;
}
    
    & .swiper-pagination-bullet{
    width: 65px;
    height: 6px !important;
    border-radius: 0px;
}
}
}


@media only screen and (max-width:767px){
    .elementor-39 .elementor-element.elementor-element-d179182{
    position: unset;
    
    & .swiper-pagination{
    left: 47%;
}
    
    & .swiper-pagination-bullet{
    width: 53px;
    height: 6px !important;
    border-radius: 0px;
}
}
}/* End custom CSS */