.elementor-3746 .elementor-element.elementor-element-dc06627{--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-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-header span{display:block;}.elementor-3746 .elementor-element.elementor-element-abc088f > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .elementor-widget-container{text-align:center;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-0720edd );margin:0px 0px 9px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-span, .elementor-3746 .elementor-element.elementor-element-abc088f.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-3746 .elementor-element.elementor-element-abc088f.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-second-header{font-family:var( --e-global-typography-9694e9c-font-family ), Sans-serif;font-size:var( --e-global-typography-9694e9c-font-size );font-weight:var( --e-global-typography-9694e9c-font-weight );text-transform:var( --e-global-typography-9694e9c-text-transform );font-style:var( --e-global-typography-9694e9c-font-style );text-decoration:var( --e-global-typography-9694e9c-text-decoration );line-height:var( --e-global-typography-9694e9c-line-height );color:var( --e-global-color-ea00279 );margin:-3px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-second-header, .elementor-3746 .elementor-element.elementor-element-abc088f.premium-title-second-noise-yes .premium-dual-header-second-header::before, .elementor-3746 .elementor-element.elementor-element-abc088f.premium-title-second-noise-yes .premium-dual-header-second-header::after{padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-17f0bec{--display:flex;--min-height:664px;--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;--align-items:center;}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-post-outer-container{width:33.33%;margin-bottom:10px;padding-inline:calc( 10px/2 );}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-content-wrapper{text-align:start;}.elementor-3746 .elementor-element.elementor-element-eab7257 .post-categories , .elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-post-tags-container {justify-content:start;}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-thumbnail-container img{height:400px;object-fit:cover;}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-wrap{margin-inline:calc( -10px/2 );}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-post-container{background-color:#f5f5f5;}.elementor-3746 .elementor-element.elementor-element-233e56e4:not(.elementor-motion-effects-element-type-background), .elementor-3746 .elementor-element.elementor-element-233e56e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abd772d );}.elementor-3746 .elementor-element.elementor-element-233e56e4 > .elementor-container{min-height:750px;}.elementor-3746 .elementor-element.elementor-element-233e56e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 42px 0px;}.elementor-3746 .elementor-element.elementor-element-233e56e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3746 .elementor-element.elementor-element-2bd20ac9 > .elementor-element-populated{margin:-84px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-68cb6da{margin-top:0px;margin-bottom:0px;padding:132px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-35ff2586 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5709678 .elementor-heading-title{font-family:var( --e-global-typography-bf80a84-font-family ), Sans-serif;font-size:var( --e-global-typography-bf80a84-font-size );font-weight:var( --e-global-typography-bf80a84-font-weight );text-transform:var( --e-global-typography-bf80a84-text-transform );font-style:var( --e-global-typography-bf80a84-font-style );text-decoration:var( --e-global-typography-bf80a84-text-decoration );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );color:var( --e-global-color-10f6045 );}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-5254ca70 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .elementor-widget-container{text-align:left;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-span{font-family:var( --e-global-typography-9694e9c-font-family ), Sans-serif;font-size:var( --e-global-typography-9694e9c-font-size );font-weight:var( --e-global-typography-9694e9c-font-weight );text-transform:var( --e-global-typography-9694e9c-text-transform );font-style:var( --e-global-typography-9694e9c-font-style );text-decoration:var( --e-global-typography-9694e9c-text-decoration );line-height:var( --e-global-typography-9694e9c-line-height );color:var( --e-global-color-0720edd );margin:0px 0px 9px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-span, .elementor-3746 .elementor-element.elementor-element-5254ca70.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-3746 .elementor-element.elementor-element-5254ca70.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-second-header{font-family:var( --e-global-typography-9694e9c-font-family ), Sans-serif;font-size:var( --e-global-typography-9694e9c-font-size );font-weight:var( --e-global-typography-9694e9c-font-weight );text-transform:var( --e-global-typography-9694e9c-text-transform );font-style:var( --e-global-typography-9694e9c-font-style );text-decoration:var( --e-global-typography-9694e9c-text-decoration );line-height:var( --e-global-typography-9694e9c-line-height );color:var( --e-global-color-85ac03c );margin:-3px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-second-header, .elementor-3746 .elementor-element.elementor-element-5254ca70.premium-title-second-noise-yes .premium-dual-header-second-header::before, .elementor-3746 .elementor-element.elementor-element-5254ca70.premium-title-second-noise-yes .premium-dual-header-second-header::after{padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-1ea2dd97{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-67d1866e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6018a9f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-6018a9f .elementor-icon-wrapper{text-align:left;}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-85ac03c );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-default .elementor-icon{color:var( --e-global-color-85ac03c );border-color:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a3372b9 );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a3372b9 );border-color:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6018a9f .elementor-icon{font-size:22px;}.elementor-3746 .elementor-element.elementor-element-6018a9f .elementor-icon svg{height:22px;}.elementor-3746 .elementor-element.elementor-element-54acc3c9 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .elementor-widget-container{text-align:left;}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-first-span{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-second-header{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-7acfd339 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-208d373e{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-4323abf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6a8275f > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6a8275f .elementor-icon-wrapper{text-align:left;}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-85ac03c );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-default .elementor-icon{color:var( --e-global-color-85ac03c );border-color:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a3372b9 );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a3372b9 );border-color:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-6a8275f .elementor-icon{font-size:22px;}.elementor-3746 .elementor-element.elementor-element-6a8275f .elementor-icon svg{height:22px;}.elementor-3746 .elementor-element.elementor-element-3bbb8586 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-1ef426e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .elementor-widget-container{text-align:left;}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-first-span{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-second-header{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-659cafe6 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-4ed6ea10{margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-35185e1b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-3a2d2b6 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-3a2d2b6 .elementor-icon-wrapper{text-align:left;}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-85ac03c );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-default .elementor-icon{color:var( --e-global-color-85ac03c );border-color:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon, .elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a3372b9 );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a3372b9 );border-color:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon:hover, .elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a3372b9 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-3a2d2b6 .elementor-icon{font-size:22px;}.elementor-3746 .elementor-element.elementor-element-3a2d2b6 .elementor-icon svg{height:22px;}.elementor-3746 .elementor-element.elementor-element-37fefb71 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-6aeec41b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-6aeec41b .elementor-widget-container{text-align:left;}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-first-span{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-second-header{font-family:var( --e-global-typography-e56442f-font-family ), Sans-serif;font-size:var( --e-global-typography-e56442f-font-size );font-weight:var( --e-global-typography-e56442f-font-weight );text-transform:var( --e-global-typography-e56442f-text-transform );font-style:var( --e-global-typography-e56442f-font-style );text-decoration:var( --e-global-typography-e56442f-text-decoration );color:var( --e-global-color-0720edd );}.elementor-3746 .elementor-element.elementor-element-408f2876 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-408f2876.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button{background-color:var( --e-global-color-ea00279 );font-family:var( --e-global-typography-529fd87-font-family ), Sans-serif;font-size:var( --e-global-typography-529fd87-font-size );font-weight:var( --e-global-typography-529fd87-font-weight );text-transform:var( --e-global-typography-529fd87-text-transform );font-style:var( --e-global-typography-529fd87-font-style );text-decoration:var( --e-global-typography-529fd87-text-decoration );letter-spacing:var( --e-global-typography-529fd87-letter-spacing );fill:var( --e-global-color-469fc00 );color:var( --e-global-color-469fc00 );padding:25px 30px 25px 30px;}.elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button:hover, .elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button:focus{background-color:var( --e-global-color-ba5d171 );color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-47a717a2 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-47a717a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button:hover svg, .elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button:focus svg{fill:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-43dc1efd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-58e45fcb > .elementor-container{max-width:500px;}.elementor-3746 .elementor-element.elementor-element-58e45fcb, .elementor-3746 .elementor-element.elementor-element-58e45fcb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-58e45fcb{margin-top:0rem;margin-bottom:-1.5rem;padding:0% 3% 0% 14%;z-index:2;}.elementor-3746 .elementor-element.elementor-element-7bb3698a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-c2006f1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 40px;}.elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-element-populated, .elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-element-populated > .elementor-background-overlay, .elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-background-slideshow{border-radius:3px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-init-wrapper{flex-direction:row;}.elementor-3746 .elementor-element.elementor-element-166165f0{width:var( --container-widget-width, 120.819% );max-width:120.819%;--container-widget-width:120.819%;--container-widget-flex-grow:0;}.elementor-3746 .elementor-element.elementor-element-166165f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter:not(.top){justify-content:flex-start;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter.top{align-items:flex-start;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-title{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );padding:0px 2px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-title .premium-counter-title-val{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-bf80a84-font-family ), Sans-serif;font-size:var( --e-global-typography-bf80a84-font-size );font-weight:var( --e-global-typography-bf80a84-font-weight );text-transform:var( --e-global-typography-bf80a84-text-transform );font-style:var( --e-global-typography-bf80a84-font-style );text-decoration:var( --e-global-typography-bf80a84-text-decoration );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-desc{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-bf80a84-font-family ), Sans-serif;font-size:var( --e-global-typography-bf80a84-font-size );font-weight:var( --e-global-typography-bf80a84-font-weight );text-transform:var( --e-global-typography-bf80a84-text-transform );font-style:var( --e-global-typography-bf80a84-font-style );text-decoration:var( --e-global-typography-bf80a84-text-decoration );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-area .premium-counter-init{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-cfc38a0-font-family ), Sans-serif;font-size:var( --e-global-typography-cfc38a0-font-size );font-weight:var( --e-global-typography-cfc38a0-font-weight );text-transform:var( --e-global-typography-cfc38a0-text-transform );font-style:var( --e-global-typography-cfc38a0-font-style );text-decoration:var( --e-global-typography-cfc38a0-text-decoration );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-init{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-7a974734:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85ac03c );}.elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-c2006f1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 40px;}.elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-element-populated, .elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-element-populated > .elementor-background-overlay, .elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-background-slideshow{border-radius:3px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-init-wrapper{flex-direction:row;}.elementor-3746 .elementor-element.elementor-element-1f999ee0{width:var( --container-widget-width, 121.611% );max-width:121.611%;--container-widget-width:121.611%;--container-widget-flex-grow:0;}.elementor-3746 .elementor-element.elementor-element-1f999ee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter:not(.top){justify-content:flex-start;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter.top{align-items:flex-start;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-title{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-title .premium-counter-title-val{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-bf80a84-font-family ), Sans-serif;font-size:var( --e-global-typography-bf80a84-font-size );font-weight:var( --e-global-typography-bf80a84-font-weight );text-transform:var( --e-global-typography-bf80a84-text-transform );font-style:var( --e-global-typography-bf80a84-font-style );text-decoration:var( --e-global-typography-bf80a84-text-decoration );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-desc{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-bf80a84-font-family ), Sans-serif;font-size:var( --e-global-typography-bf80a84-font-size );font-weight:var( --e-global-typography-bf80a84-font-weight );text-transform:var( --e-global-typography-bf80a84-text-transform );font-style:var( --e-global-typography-bf80a84-font-style );text-decoration:var( --e-global-typography-bf80a84-text-decoration );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area .premium-counter-init{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-cfc38a0-font-family ), Sans-serif;font-size:var( --e-global-typography-cfc38a0-font-size );font-weight:var( --e-global-typography-cfc38a0-font-weight );text-transform:var( --e-global-typography-cfc38a0-text-transform );font-style:var( --e-global-typography-cfc38a0-font-style );text-decoration:var( --e-global-typography-cfc38a0-text-decoration );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-init{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area span#prefix{color:var( --e-global-color-469fc00 );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area span#suffix{color:var( --e-global-color-469fc00 );font-family:var( --e-global-typography-2ad535a-font-family ), Sans-serif;font-size:var( --e-global-typography-2ad535a-font-size );font-weight:var( --e-global-typography-2ad535a-font-weight );text-transform:var( --e-global-typography-2ad535a-text-transform );font-style:var( --e-global-typography-2ad535a-font-style );text-decoration:var( --e-global-typography-2ad535a-text-decoration );line-height:var( --e-global-typography-2ad535a-line-height );}.elementor-3746 .elementor-element.elementor-element-448b357{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3746 .elementor-element.elementor-element-95ecbd4{--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-3746 .elementor-element.elementor-element-d269787{width:var( --container-widget-width, 76.264% );max-width:76.264%;--container-widget-width:76.264%;--container-widget-flex-grow:0;text-align:center;}.elementor-3746 .elementor-element.elementor-element-d269787.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3746 .elementor-element.elementor-element-5a2a23f{text-align:center;}.elementor-3746 .elementor-element.elementor-element-5a2a23f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-primary );}.elementor-3746 .elementor-element.elementor-element-4ae88c5{text-align:center;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;}.elementor-3746 .elementor-element.elementor-element-ea0cd9d .elementor-button{background-color:#437FE9;fill:var( --e-global-color-469fc00 );color:var( --e-global-color-469fc00 );border-radius:31px 31px 31px 31px;}.elementor-3746 .elementor-element.elementor-element-ea0cd9d .elementor-button:hover, .elementor-3746 .elementor-element.elementor-element-ea0cd9d .elementor-button:focus{box-shadow:0px 2px 13px -2px rgba(0, 0, 0, 0.92);}.elementor-3746 .elementor-element.elementor-element-e62d37d{--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-3746 .elementor-element.elementor-element-c6f27d2{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3746 .elementor-element.elementor-element-750a348 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3746 .elementor-element.elementor-element-750a348 .elementor-swiper-button.elementor-swiper-button-next{font-size:21px;color:var( --e-global-color-text );}.elementor-3746 .elementor-element.elementor-element-750a348 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3746 .elementor-element.elementor-element-750a348 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3746 .elementor-element.elementor-element-750a348 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-3746 .elementor-element.elementor-element-f636b96{--display:flex;--min-height:350px;--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-3746 .elementor-element.elementor-element-f636b96:not(.elementor-motion-effects-element-type-background), .elementor-3746 .elementor-element.elementor-element-f636b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tpglighting.com/wp-content/uploads/2025/05/TPG-Lighting-HOA-Community.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3746 .elementor-element.elementor-element-35ff2586{width:43.247%;}.elementor-3746 .elementor-element.elementor-element-67d1866e{width:15%;}.elementor-3746 .elementor-element.elementor-element-54acc3c9{width:85%;}.elementor-3746 .elementor-element.elementor-element-4323abf{width:15%;}.elementor-3746 .elementor-element.elementor-element-3bbb8586{width:85%;}.elementor-3746 .elementor-element.elementor-element-35185e1b{width:15%;}.elementor-3746 .elementor-element.elementor-element-37fefb71{width:85%;}.elementor-3746 .elementor-element.elementor-element-43dc1efd{width:56.753%;}.elementor-3746 .elementor-element.elementor-element-7bb3698a{width:43.577%;}.elementor-3746 .elementor-element.elementor-element-7a974734{width:56.421%;}.elementor-3746 .elementor-element.elementor-element-95ecbd4{--width:50%;}.elementor-3746 .elementor-element.elementor-element-e62d37d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3746 .elementor-element.elementor-element-35ff2586{width:100%;}.elementor-3746 .elementor-element.elementor-element-43dc1efd{width:100%;}}@media(min-width:1025px){.elementor-3746 .elementor-element.elementor-element-f636b96:not(.elementor-motion-effects-element-type-background), .elementor-3746 .elementor-element.elementor-element-f636b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-header span{display:block;}.elementor-3746 .elementor-element.elementor-element-abc088f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );margin:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-second-header{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-post-outer-container{width:50%;}.elementor-3746 .elementor-element.elementor-element-233e56e4{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3746 .elementor-element.elementor-element-5709678 .elementor-heading-title{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-5254ca70 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-span{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );margin:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-second-header{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button{font-size:var( --e-global-typography-529fd87-font-size );letter-spacing:var( --e-global-typography-529fd87-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-58e45fcb{margin-top:30px;margin-bottom:-51px;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-title .premium-counter-title-val{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-desc{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-area .premium-counter-init{font-size:var( --e-global-typography-cfc38a0-font-size );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-title .premium-counter-title-val{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-desc{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area .premium-counter-init{font-size:var( --e-global-typography-cfc38a0-font-size );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area span#suffix{font-size:var( --e-global-typography-2ad535a-font-size );line-height:var( --e-global-typography-2ad535a-line-height );}.elementor-3746 .elementor-element.elementor-element-5a2a23f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3746 .elementor-element.elementor-element-4ae88c5{font-size:12px;}}@media(max-width:767px){.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-abc088f > .elementor-widget-container{margin:-4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );margin:0px 0px 17px 0px;}.elementor-3746 .elementor-element.elementor-element-abc088f .premium-dual-header-second-header{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );}.elementor-3746 .elementor-element.elementor-element-eab7257 .premium-blog-post-outer-container{width:100%;}.elementor-3746 .elementor-element.elementor-element-233e56e4{margin-top:-2px;margin-bottom:-2px;}.elementor-3746 .elementor-element.elementor-element-2bd20ac9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3746 .elementor-element.elementor-element-2bd20ac9 > .elementor-element-populated{margin:38px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px -0px;}.elementor-3746 .elementor-element.elementor-element-68cb6da{margin-top:-21px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-35ff2586{width:100%;}.elementor-3746 .elementor-element.elementor-element-35ff2586 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-3746 .elementor-element.elementor-element-35ff2586 > .elementor-element-populated{margin:0px 0px 0px -0px;--e-column-margin-right:0px;--e-column-margin-left:-0px;padding:0px 0px 0px -0px;}.elementor-3746 .elementor-element.elementor-element-5709678 .elementor-heading-title{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-header span{display:inline;}.elementor-3746 .elementor-element.elementor-element-5254ca70{width:var( --container-widget-width, 307px );max-width:307px;--container-widget-width:307px;--container-widget-flex-grow:0;}.elementor-3746 .elementor-element.elementor-element-5254ca70 > .elementor-widget-container{margin:-4% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70.elementor-element{--align-self:center;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .elementor-widget-container{text-align:center;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-first-span{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );margin:0px 0px 17px 0px;}.elementor-3746 .elementor-element.elementor-element-5254ca70 .premium-dual-header-second-header{font-size:var( --e-global-typography-9694e9c-font-size );line-height:var( --e-global-typography-9694e9c-line-height );}.elementor-3746 .elementor-element.elementor-element-67d1866e{width:20%;}.elementor-3746 .elementor-element.elementor-element-6018a9f{width:var( --container-widget-width, 70.188px );max-width:70.188px;--container-widget-width:70.188px;--container-widget-flex-grow:0;}.elementor-3746 .elementor-element.elementor-element-54acc3c9{width:80%;}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-5fa0cb14 .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-4323abf{width:20%;}.elementor-3746 .elementor-element.elementor-element-3bbb8586{width:80%;}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-1ef426e7 .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-35185e1b{width:20%;}.elementor-3746 .elementor-element.elementor-element-37fefb71{width:80%;}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-first-span{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-6aeec41b .premium-dual-header-second-header{font-size:var( --e-global-typography-e56442f-font-size );}.elementor-3746 .elementor-element.elementor-element-408f2876{width:var( --container-widget-width, 197.797px );max-width:197.797px;--container-widget-width:197.797px;--container-widget-flex-grow:0;}.elementor-3746 .elementor-element.elementor-element-47a717a2 .elementor-button{font-size:var( --e-global-typography-529fd87-font-size );letter-spacing:var( --e-global-typography-529fd87-letter-spacing );padding:20px 20px 20px 20px;}.elementor-3746 .elementor-element.elementor-element-43dc1efd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3746 .elementor-element.elementor-element-58e45fcb{margin-top:20px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-3746 .elementor-element.elementor-element-7bb3698a > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-title .premium-counter-title-val{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-desc{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-166165f0 .premium-counter-area .premium-counter-init{font-size:var( --e-global-typography-cfc38a0-font-size );}.elementor-3746 .elementor-element.elementor-element-7a974734 > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-title .premium-counter-title-val{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-desc{font-size:var( --e-global-typography-bf80a84-font-size );letter-spacing:var( --e-global-typography-bf80a84-letter-spacing );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area .premium-counter-init{font-size:var( --e-global-typography-cfc38a0-font-size );}.elementor-3746 .elementor-element.elementor-element-1f999ee0 .premium-counter-area span#suffix{font-size:var( --e-global-typography-2ad535a-font-size );line-height:var( --e-global-typography-2ad535a-line-height );}.elementor-3746 .elementor-element.elementor-element-12dbb98 img{width:1%;max-width:100%;height:100%;}.elementor-3746 .elementor-element.elementor-element-448b357{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3746 .elementor-element.elementor-element-5a2a23f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3746 .elementor-element.elementor-element-4ae88c5{font-size:14px;}.elementor-3746 .elementor-element.elementor-element-f636b96{--margin-top:-61px;--margin-bottom:-63px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-5709678 */.elementor-3746 .elementor-element.elementor-element-5709678 {
    display: none;
}

@media (min-width: 768px) {
    .elementor-3746 .elementor-element.elementor-element-5709678 {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea0cd9d */.elementor-3746 .elementor-element.elementor-element-ea0cd9d {
    display: none;
}

@media (min-width: 768px) {
    .elementor-3746 .elementor-element.elementor-element-ea0cd9d {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-35cdb81 *//* Modern Contact Form 7 Styling */

/* Container for the form */
.wpcf7-form {
  max-width: 600px;
  margin: 0 auto;
  padding: 2rem;
  background-color: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Form labels */
.wpcf7-form label {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #333;
}

/* Input fields and textarea */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
  width: 100%;
  padding: 0.75rem;
  margin-bottom: 1.5rem;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  font-size: 1rem;
  color: #333;
  background-color: #f9fafb;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
  outline: none;
  border-color: #3b82f6;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

/* Textarea specific styling */
.wpcf7-form textarea {
  min-height: 150px;
  resize: vertical;
}

/* Submit button */
.wpcf7-form input[type="submit"] {
  display: block;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 0.75rem;
  background-color: #16d993 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 500;
  cursor: pointer;
}

/* Ensure button retains styles in all states */
.wpcf7-form input[type="submit"]:focus,
.wpcf7-form input[type="submit"]:active,
.wpcf7-form input[type="submit"][disabled] {
  background-color: #16d993 !important;
  color: #ffffff !important;
  outline: none;
}

/* Error and success messages */
.wpcf7-response-output {
  margin-top: 1rem;
  padding: 0.75rem;
  border-radius: 8px;
  font-size: 0.9rem;
}

.wpcf7-validation-errors,
.wpcf7-mail-sent-ng {
  background-color: #fee2e2;
  color: #dc2626;
  border: 1px solid #dc2626;
}

.wpcf7-mail-sent-ok {
  background-color: #d1fae5;
  color: #059669;
  border: 1px solid #059669;
}

/* Responsive design */
@media (max-width: 768px) {
  .wpcf7-form {
    padding: 1.5rem;
  }

  .wpcf7-form input[type="text"],
  .wpcf7-form input[type="email"],
  .wpcf7-form input[type="tel"],
  .wpcf7-form textarea {
    font-size: 0.95rem;
  }

  .wpcf7-form input[type="submit"] {
    max-width: 100%;
  }
}/* End custom CSS */