.elementor-26813 .elementor-element.elementor-element-e8b88ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26813 .elementor-element.elementor-element-e8b88ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/02/chomes-dm-exterior-front-slider.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-e8b88ef .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-e8b88ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26813 .elementor-element.elementor-element-e8b88ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-27f9040{--spacer-size:300px;}.elementor-26813 .elementor-element.elementor-element-df2ab6c .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-df2ab6c > .elementor-element-populated{padding:100px 100px 100px 100px;}.elementor-26813 .elementor-element.elementor-element-64c6886 > .elementor-widget-container{margin:0px 0px 0px -14px;padding:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-64c6886{text-align:left;}.elementor-26813 .elementor-element.elementor-element-ab0238c .elementor-heading-title{font-size:20px;color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-6cae950 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-26813 .elementor-element.elementor-element-6cae950, .elementor-26813 .elementor-element.elementor-element-6cae950 .elementor-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-6cae950, .elementor-26813 .elementor-element.elementor-element-6cae950 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-26813 .elementor-element.elementor-element-cf367b7 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-cf367b7 .gem-button-container{text-align:left;}.elementor-26813 .elementor-element.elementor-element-cf367b7 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-cf367b7 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-cf367b7 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-58b6b0c );}.elementor-26813 .elementor-element.elementor-element-f5d7892 .thegem-section-parallax-background{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/02/clarksburg-home-slider.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-f5d7892{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:225px 0px 225px 0px;}.elementor-26813 .elementor-element.elementor-element-f5d7892 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-3eed0f1 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-3eed0f1 > .elementor-element-populated{margin:300px 190px 0px 0px;--e-column-margin-right:190px;--e-column-margin-left:0px;}.elementor-26813 .elementor-element.elementor-element-3029c37{width:auto;max-width:auto;}.elementor-26813 .elementor-element.elementor-element-3029c37 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26813 .elementor-element.elementor-element-3029c37, .elementor-26813 .elementor-element.elementor-element-3029c37 .elementor-text-editor *{font-family:"Lora", Sans-serif;font-size:90px;font-weight:600;line-height:87px;}.elementor-26813 .elementor-element.elementor-element-3029c37, .elementor-26813 .elementor-element.elementor-element-3029c37 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-58b6b0c );}.elementor-26813 .elementor-element.elementor-element-499954b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-26813 .elementor-element.elementor-element-499954b .elementor-heading-title{color:#262626;}.elementor-26813 .elementor-element.elementor-element-940df5e:not(.elementor-motion-effects-element-type-background), .elementor-26813 .elementor-element.elementor-element-940df5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCAE8B36;}.elementor-26813 .elementor-element.elementor-element-940df5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-940df5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-6f4611a .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-6f4611a > .elementor-element-populated{padding:50px 0px 30px 0px;}.elementor-26813 .elementor-element.elementor-element-2fc25bf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26813 .elementor-element.elementor-element-2fc25bf .elementor-heading-title{font-size:38px;color:var( --e-global-color-primary );}.elementor-26813 .elementor-element.elementor-element-cc00b05 .elementor-heading-title{color:#BF9C61;}.elementor-26813 .elementor-element.elementor-element-96699b1 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-26813 .elementor-element.elementor-element-96699b1, .elementor-26813 .elementor-element.elementor-element-96699b1 .elementor-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-96699b1, .elementor-26813 .elementor-element.elementor-element-96699b1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-26813 .elementor-element.elementor-element-68ec5fa:not(.elementor-motion-effects-element-type-background), .elementor-26813 .elementor-element.elementor-element-68ec5fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCAE8B36;}.elementor-26813 .elementor-element.elementor-element-68ec5fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 75px 0px;}.elementor-26813 .elementor-element.elementor-element-68ec5fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-3e3fc23 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .portfolio-item,
					 .elementor-26813 .elementor-element.elementor-element-69aca4c .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .portfolio-row,
					 .elementor-26813 .elementor-element.elementor-element-69aca4c .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid:not(.shadowed-container) .portfolio-item .image, .elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .portfolio-item .wrap > .caption{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{height:1px;}.elementor-26813 .elementor-element.elementor-element-69aca4c .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}.elementor-26813 .elementor-element.elementor-element-0d360f8 .thegem-section-parallax-background{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/04/27225clarksburg1-barn-house-paralax.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-0d360f8 > .elementor-container{max-width:835px;}.elementor-26813 .elementor-element.elementor-element-0d360f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 0px 250px 0px;}.elementor-26813 .elementor-element.elementor-element-0d360f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-a763e64 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-1fa6c3a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26813 .elementor-element.elementor-element-1fa6c3a{text-align:center;}.elementor-26813 .elementor-element.elementor-element-1fa6c3a .elementor-heading-title{color:#DBB778;}.elementor-26813 .elementor-element.elementor-element-6a05163{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-26813 .elementor-element.elementor-element-6a05163 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-6a05163 a{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-26813 .elementor-element.elementor-element-f410c1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26813 .elementor-element.elementor-element-f410c1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26813 .elementor-element.elementor-element-f410c1c.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-26813 .elementor-element.elementor-element-f410c1c .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-47cf5b7{width:auto;max-width:auto;text-align:center;}.elementor-26813 .elementor-element.elementor-element-47cf5b7, .elementor-26813 .elementor-element.elementor-element-47cf5b7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-26813 .elementor-element.elementor-element-7543027{width:auto;max-width:auto;}.elementor-26813 .elementor-element.elementor-element-7543027 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-7543027 .elementor-heading-title{color:#FFFFFF;}.elementor-26813 .elementor-element.elementor-element-308f879 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-308f879 > .elementor-element-populated{padding:145px 100px 145px 100px;}.elementor-26813 .elementor-element.elementor-element-3025756 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26813 .elementor-element.elementor-element-3025756 .elementor-heading-title{font-size:38px;color:var( --e-global-color-primary );}.elementor-26813 .elementor-element.elementor-element-b6993fb .elementor-heading-title{color:#BF9C61;}.elementor-26813 .elementor-element.elementor-element-79f553f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-26813 .elementor-element.elementor-element-79f553f, .elementor-26813 .elementor-element.elementor-element-79f553f .elementor-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-79f553f, .elementor-26813 .elementor-element.elementor-element-79f553f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-26813 .elementor-element.elementor-element-97e577b .gem-button-container .gem-button:hover{background-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-97e577b .gem-button-container{text-align:left;}.elementor-26813 .elementor-element.elementor-element-97e577b .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-97e577b .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-97e577b .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-58b6b0c );}.elementor-26813 .elementor-element.elementor-element-a657dc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26813 .elementor-element.elementor-element-a657dc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/06/custom-homes-gallery-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-a657dc8 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-a657dc8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26813 .elementor-element.elementor-element-a657dc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-5841564{--spacer-size:300px;}.elementor-26813 .elementor-element.elementor-element-ff1362a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26813 .elementor-element.elementor-element-ff1362a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/04/clarksburg46-barn-night.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-ff1362a .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-ff1362a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26813 .elementor-element.elementor-element-ff1362a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-60cc5f6{--spacer-size:300px;}.elementor-26813 .elementor-element.elementor-element-f69ff62 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-f69ff62 > .elementor-element-populated{padding:145px 100px 145px 100px;}.elementor-26813 .elementor-element.elementor-element-4fda25c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26813 .elementor-element.elementor-element-4fda25c .elementor-heading-title{font-size:38px;color:var( --e-global-color-primary );}.elementor-26813 .elementor-element.elementor-element-1503df5 .elementor-heading-title{color:#BF9C61;}.elementor-26813 .elementor-element.elementor-element-84a5a5b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-26813 .elementor-element.elementor-element-84a5a5b, .elementor-26813 .elementor-element.elementor-element-84a5a5b .elementor-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-84a5a5b, .elementor-26813 .elementor-element.elementor-element-84a5a5b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-text );}.elementor-26813 .elementor-element.elementor-element-2f04a17 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-2f04a17 .gem-button-container{text-align:left;}.elementor-26813 .elementor-element.elementor-element-2f04a17 .gem-button-container .gem-button{border-radius:0px 0px 0px 0px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-2f04a17 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-2f04a17 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-58b6b0c );}.elementor-26813 .elementor-element.elementor-element-cf49728:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26813 .elementor-element.elementor-element-cf49728 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCAE8B36;}.elementor-26813 .elementor-element.elementor-element-cf49728 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-cf49728 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-26813 .elementor-element.elementor-element-cf49728 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials{background-color:rgba(2, 1, 1, 0) !important;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials .testimonials_svg svg{fill:rgba(2, 1, 1, 0) !important;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-item .gem-testimonial-wrapper{padding:0px 90px 0px 90px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-image{width:80px;height:80px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-image, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-image img, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-image > span::before{border-radius:60% 60% 60% 60%;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-name, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-name span{color:#DBB778 !important;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-text p, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-text div{color:var( --e-global-color-6bf2cd1 );font-family:"Lora", Sans-serif;font-size:32px;font-weight:300;line-height:46px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-wrapper::after, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-wrapper p::after{color:var( --e-global-color-accent );}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials .gem-testimonial-wrapper p::after, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials .gem-prev:after, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonials .gem-next:after{background-color:var( --e-global-color-accent );color:var( --e-global-color-58b6b0c );}.elementor-26813 .elementor-element.elementor-element-be2e4f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26813 .elementor-element.elementor-element-be2e4f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://catonsvillehomes.com/wp-content/uploads/2025/06/custom-homes-gallery-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26813 .elementor-element.elementor-element-be2e4f5 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-26813 .elementor-element.elementor-element-be2e4f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26813 .elementor-element.elementor-element-be2e4f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26813 .elementor-element.elementor-element-340fac0{--spacer-size:300px;}@media(min-width:768px){.elementor-26813 .elementor-element.elementor-element-3eed0f1{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26813 .elementor-element.elementor-element-e8b88ef{width:100%;}.elementor-26813 .elementor-element.elementor-element-df2ab6c{width:100%;}.elementor-26813 .elementor-element.elementor-element-3eed0f1{width:100%;}.elementor-26813 .elementor-element.elementor-element-6f4611a{width:100%;}.elementor-26813 .elementor-element.elementor-element-308f879{width:100%;}.elementor-26813 .elementor-element.elementor-element-a657dc8{width:100%;}.elementor-26813 .elementor-element.elementor-element-ff1362a{width:100%;}.elementor-26813 .elementor-element.elementor-element-f69ff62{width:100%;}.elementor-26813 .elementor-element.elementor-element-cf49728{width:100%;}.elementor-26813 .elementor-element.elementor-element-be2e4f5{width:100%;}}@media(max-width:1024px){.elementor-26813 .elementor-element.elementor-element-6cae950, .elementor-26813 .elementor-element.elementor-element-6cae950 .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-2fc25bf .elementor-heading-title{font-size:30px;}.elementor-26813 .elementor-element.elementor-element-96699b1, .elementor-26813 .elementor-element.elementor-element-96699b1 .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-79f553f, .elementor-26813 .elementor-element.elementor-element-79f553f .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-84a5a5b, .elementor-26813 .elementor-element.elementor-element-84a5a5b .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-26813 .elementor-element.elementor-element-df2ab6c > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-26813 .elementor-element.elementor-element-6cae950, .elementor-26813 .elementor-element.elementor-element-6cae950 .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-f5d7892{padding:30px 0px 30px 0px;}.elementor-26813 .elementor-element.elementor-element-3029c37, .elementor-26813 .elementor-element.elementor-element-3029c37 .elementor-text-editor *{font-size:30px;line-height:30px;}.elementor-26813 .elementor-element.elementor-element-6f4611a > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-26813 .elementor-element.elementor-element-2fc25bf .elementor-heading-title{font-size:35px;}.elementor-26813 .elementor-element.elementor-element-96699b1, .elementor-26813 .elementor-element.elementor-element-96699b1 .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-0d360f8{padding:30px 0px 30px 0px;}.elementor-26813 .elementor-element.elementor-element-6a05163{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-308f879 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-26813 .elementor-element.elementor-element-79f553f, .elementor-26813 .elementor-element.elementor-element-79f553f .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-f69ff62 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-26813 .elementor-element.elementor-element-84a5a5b, .elementor-26813 .elementor-element.elementor-element-84a5a5b .elementor-text-editor *{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26813 .elementor-element.elementor-element-8bd06e6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-cf49728 > .elementor-element-populated{margin:-25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-position{margin:0px 0px 0px 0px;text-align:center;}.elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-text p, .elementor-26813 .elementor-element.elementor-element-5e28f3d .gem-testimonial-text div{font-size:20px;line-height:1.4em;margin:0px 0px 0px 0px;text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-3029c37 */h3 {
    text-shadow: 0 0 0.1em #000000, 0 0 0.1em #000000;
}/* End custom CSS */
/* Start custom CSS */.icon.self_video.video {
    display: none !important;
}/* End custom CSS */