.elementor-22 .elementor-element.elementor-element-58756ae2:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-58756ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Find-your-Bay-Area-neighborhood.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-58756ae2 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-58756ae2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:06% 0% 06% 0%;}.elementor-22 .elementor-element.elementor-element-54a78a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6c57442a{text-align:center;}.elementor-22 .elementor-element.elementor-element-6c57442a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-6c57442a .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-6c57442a .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-66d1480d{text-align:center;}.elementor-22 .elementor-element.elementor-element-66d1480d .elementor-heading-title{font-family:var( --e-global-typography-a78c28e-font-family ), Sans-serif;font-size:var( --e-global-typography-a78c28e-font-size );font-weight:var( --e-global-typography-a78c28e-font-weight );text-transform:var( --e-global-typography-a78c28e-text-transform );font-style:var( --e-global-typography-a78c28e-font-style );text-decoration:var( --e-global-typography-a78c28e-text-decoration );line-height:var( --e-global-typography-a78c28e-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-66d1480d .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-66d1480d .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-22 .elementor-element.elementor-element-42950744{text-align:center;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5961845c .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17px 17px 17px 17px;}.elementor-22 .elementor-element.elementor-element-5961845c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5961845c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-5961845c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-5961845c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2f001dc3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-2f001dc3{padding:6% 0% 6% 0%;}.elementor-22 .elementor-element.elementor-element-4795c4e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-30708f99 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-45af6bb8 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-6a05afbc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-6a05afbc .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-6a05afbc .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-61944706 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-61944706 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-61944706 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ec4db89{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-22 .elementor-element.elementor-element-ec4db89 .elementor-divider-separator{width:14%;}.elementor-22 .elementor-element.elementor-element-ec4db89 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-22 .elementor-element.elementor-element-723a2917 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5f35a769 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-5f35a769{margin-top:030px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-aa287d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Brentwood-Scruggs-Realty-e1786707795359.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-aa287d4:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-aa287d4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-aa287d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-18d9cc1b .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-18d9cc1b .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-18d9cc1b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-28f6d2c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-28f6d2c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-5c657b9f .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5c657b9f .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-5c657b9f .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1eaa2220{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1eaa2220 a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1eaa2220 a:hover, .elementor-22 .elementor-element.elementor-element-1eaa2220 a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-365d565f .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-365d565f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5176bc5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Concord-Scruggs-Realty-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-5176bc5f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5176bc5f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5176bc5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-372288a2 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-372288a2 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-372288a2 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-17704790 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-17704790 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-98d6911 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-98d6911 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-98d6911 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-438f3e6d{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-438f3e6d a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-438f3e6d a:hover, .elementor-22 .elementor-element.elementor-element-438f3e6d a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-86e504c .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-86e504c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-68e5e588:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Discovery-Bay-Scruggs-Realty.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-68e5e588:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-68e5e588.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-68e5e588.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-fff3165 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-fff3165 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-fff3165 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-629bbf8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-629bbf8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4c8edbc3 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4c8edbc3 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-4c8edbc3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1e9b72b8{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1e9b72b8 a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1e9b72b8 a:hover, .elementor-22 .elementor-element.elementor-element-1e9b72b8 a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-2772334e .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-2772334e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-747efef4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-747efef4{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4baffd39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Oakland-Scruggs-Realty-scaled-e1786707947960.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-4baffd39:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-4baffd39.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-4baffd39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-65588e89 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-65588e89 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-65588e89 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-567f5aeb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-567f5aeb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-7d91fb68 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-7d91fb68 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-7d91fb68 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1bda2e51{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1bda2e51 a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1bda2e51 a:hover, .elementor-22 .elementor-element.elementor-element-1bda2e51 a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-55963580 .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-55963580 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-77ba8e96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Orinda-Scruggs-Realty.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-77ba8e96:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-77ba8e96.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-77ba8e96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-6d7da868 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-6d7da868 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-6d7da868 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-168af607 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-168af607 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-19fa1660 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-19fa1660 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-19fa1660 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43c379d8{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43c379d8 a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43c379d8 a:hover, .elementor-22 .elementor-element.elementor-element-43c379d8 a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-42b576f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Sans-Francisco-Scruggs-Realty.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-42b576f0:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-42b576f0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-42b576f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-15a91d .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-15a91d .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-15a91d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4aaf48ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-4aaf48ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4a0ad8c0 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4a0ad8c0 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-4a0ad8c0 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43062523{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43062523 a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-43062523 a:hover, .elementor-22 .elementor-element.elementor-element-43062523 a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-25dda730:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://scruggsrealty.net/wp-content/uploads/2026/08/Walnut-Creek-Scruggs-Realty.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B45 0%, var( --e-global-color-primary ) 100%);opacity:0.9;}.elementor-22 .elementor-element.elementor-element-25dda730:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-25dda730.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-25dda730.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-4fda2ff0 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:2px 3px 2px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-4fda2ff0 .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-4fda2ff0 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-403b4acf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-403b4acf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-46180b2d .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-46180b2d .elementor-heading-title a:hover, .elementor-22 .elementor-element.elementor-element-46180b2d .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-42377e4c{font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-42377e4c a{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-42377e4c a:hover, .elementor-22 .elementor-element.elementor-element-42377e4c a:focus{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-fe80aec-font-family ), Sans-serif;font-size:var( --e-global-typography-fe80aec-font-size );font-weight:var( --e-global-typography-fe80aec-font-weight );text-transform:var( --e-global-typography-fe80aec-text-transform );font-style:var( --e-global-typography-fe80aec-font-style );text-decoration:var( --e-global-typography-fe80aec-text-decoration );line-height:var( --e-global-typography-fe80aec-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button:focus{background-color:#3B3B3B00;color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-4baffd39{width:33%;}.elementor-22 .elementor-element.elementor-element-77ba8e96{width:33%;}.elementor-22 .elementor-element.elementor-element-42b576f0{width:33%;}.elementor-22 .elementor-element.elementor-element-25dda730{width:33%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-54a78a8 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-6c57442a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-66d1480d .elementor-heading-title{font-size:var( --e-global-typography-a78c28e-font-size );line-height:var( --e-global-typography-a78c28e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5961845c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:13px 22px 13px 22px;}.elementor-22 .elementor-element.elementor-element-4795c4e8 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-22 .elementor-element.elementor-element-45af6bb8 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-6a05afbc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-61944706 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-723a2917 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-18d9cc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5c657b9f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1eaa2220{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-372288a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-98d6911 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-438f3e6d{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-fff3165 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4c8edbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1e9b72b8{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-747efef4{margin-top:0px;margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-65588e89 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7d91fb68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1bda2e51{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-6d7da868 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-19fa1660 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-43c379d8{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-15a91d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4a0ad8c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-43062523{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-22 .elementor-element.elementor-element-4fda2ff0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-46180b2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-42377e4c{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-22 .elementor-element.elementor-element-6c57442a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-66d1480d .elementor-heading-title{font-size:var( --e-global-typography-a78c28e-font-size );line-height:var( --e-global-typography-a78c28e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5961845c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-45af6bb8 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-6a05afbc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-22 .elementor-element.elementor-element-61944706 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-723a2917 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-aa287d4 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-18d9cc1b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-5c657b9f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1eaa2220{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-365d565f .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-5176bc5f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-372288a2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-98d6911 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-438f3e6d{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-86e504c .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-68e5e588 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-fff3165 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4c8edbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1e9b72b8{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-2772334e .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-4baffd39 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-65588e89 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-7d91fb68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-1bda2e51{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-55963580 .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-77ba8e96 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-6d7da868 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-19fa1660 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-43c379d8{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-33bd3b3d .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-42b576f0 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-15a91d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-4a0ad8c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-43062523{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-5b7de80f .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-25dda730 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-4fda2ff0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-46180b2d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-22 .elementor-element.elementor-element-42377e4c{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}.elementor-22 .elementor-element.elementor-element-1d371f07 .elementor-button{font-size:var( --e-global-typography-fe80aec-font-size );line-height:var( --e-global-typography-fe80aec-line-height );}}