.elementor-8196 .elementor-element.elementor-element-755b92ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.24;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8196 .elementor-element.elementor-element-755b92ec:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-755b92ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-8196 .elementor-element.elementor-element-755b92ec::before, .elementor-8196 .elementor-element.elementor-element-755b92ec > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-755b92ec > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-755b92ec > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-755b92ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-755b92ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(184deg, var( --e-global-color-astglobalcolor2 ) 74%, var( --e-global-color-astglobalcolor2 ) 47%);}.elementor-8196 .elementor-element.elementor-element-477a19b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-5ea223c0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-b12089f );}.elementor-8196 .elementor-element.elementor-element-6bbf794f{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-30054719{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-30054719:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-30054719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-30054719:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-0004860{--spacer-size:50px;}.elementor-8196 .elementor-element.elementor-element-3beb2db9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-3b949587{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-9f428a8{--spacer-size:50px;}.elementor-8196 .elementor-element.elementor-element-8f0895a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:87px 87px;--row-gap:87px;--column-gap:87px;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-8196 .elementor-element.elementor-element-8f0895a::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-8f0895a:hover::before, .elementor-8196 .elementor-element.elementor-element-8f0895a:hover > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-8f0895a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .elementor-background-slideshow:hover::before, .elementor-8196 .elementor-element.elementor-element-8f0895a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-8f0895a:hover{--overlay-opacity:0.5;}.elementor-8196 .elementor-element.elementor-element-d0361ac{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-d0361ac:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-d0361ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/03/beverly-family-headstone-design.jpeg.jpg");background-position:bottom center;}.elementor-8196 .elementor-element.elementor-element-215ad23{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-56ef09f .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-eee1927{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-3d5402b{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-b01513f{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-b01513f:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-b01513f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-8196 .elementor-element.elementor-element-b01513f:hover{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-8196 .elementor-element.elementor-element-830dec5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-b86a322{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-b86a322 a:hover, .elementor-8196 .elementor-element.elementor-element-b86a322 a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-1988972{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:87px 87px;--row-gap:87px;--column-gap:87px;--overlay-opacity:0.5;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-8196 .elementor-element.elementor-element-1988972:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-1988972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8196 .elementor-element.elementor-element-1988972::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-1988972:hover::before, .elementor-8196 .elementor-element.elementor-element-1988972:hover > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1988972:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .elementor-background-slideshow:hover::before, .elementor-8196 .elementor-element.elementor-element-1988972 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-1988972:hover{--overlay-opacity:0.5;}.elementor-8196 .elementor-element.elementor-element-2320a0e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-a9d0914 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-a1f9567{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-a1f9567:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-a1f9567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/02/granite-headstone-polishing-engraving-workshop.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-8196 .elementor-element.elementor-element-e193509{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-e193509:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-e193509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/03/ocean-wave-blue-gray-headstone-polished-granite-elhasg.jpg");background-position:-18px -89px;background-repeat:no-repeat;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .elementor-repeater-item-1300289 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/cad-specification-black-granite-headstone-elhasg.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .elementor-repeater-item-afb2923 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/black-granite-headstone-photo-elhasg.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:534px;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide-contents{max-width:59%;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide-inner{text-align:center;}.elementor-8196 .elementor-element.elementor-element-c969bc7{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-c969bc7:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-c969bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-8196 .elementor-element.elementor-element-c969bc7:hover{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-8196 .elementor-element.elementor-element-be41db1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-1c8d14a{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-1c8d14a a:hover, .elementor-8196 .elementor-element.elementor-element-1c8d14a a:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-1b01092c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:87px 87px;--row-gap:87px;--column-gap:87px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-8196 .elementor-element.elementor-element-1b01092c:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-1b01092c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-1b01092c:hover{background-color:var( --e-global-color-astglobalcolor5 );--overlay-opacity:0.5;}.elementor-8196 .elementor-element.elementor-element-1b01092c::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-1b01092c:hover::before, .elementor-8196 .elementor-element.elementor-element-1b01092c:hover > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1b01092c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .elementor-background-slideshow:hover::before, .elementor-8196 .elementor-element.elementor-element-1b01092c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-57aca70a{--display:flex;--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-57aca70a:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-57aca70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/03/ocean-wave-blue-gray-headstone-polished-granite-elhasg.jpg");background-position:-18px -89px;background-repeat:no-repeat;}.elementor-8196 .elementor-element.elementor-element-20e3512 .elementor-repeater-item-1300289 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/cad-render-blue-gray-ocean-wave-headstone-elhasg-1.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-20e3512 .elementor-repeater-item-afb2923 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/ocean-wave-blue-gray-headstone-polished-granite-elhasg.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-20e3512 .swiper-slide{transition-duration:calc(5000ms*1.2);height:534px;}.elementor-8196 .elementor-element.elementor-element-20e3512 .swiper-slide-contents{max-width:59%;}.elementor-8196 .elementor-element.elementor-element-20e3512 .swiper-slide-inner{text-align:center;}.elementor-8196 .elementor-element.elementor-element-8db6855{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-8db6855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8196 .elementor-element.elementor-element-5de9070 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-dcdb107{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-57c33aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:87px 87px;--row-gap:87px;--column-gap:87px;--overlay-opacity:0.5;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-8196 .elementor-element.elementor-element-57c33aa:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-57c33aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8196 .elementor-element.elementor-element-57c33aa::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-57c33aa:hover::before, .elementor-8196 .elementor-element.elementor-element-57c33aa:hover > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-57c33aa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .elementor-background-slideshow:hover::before, .elementor-8196 .elementor-element.elementor-element-57c33aa > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-57c33aa:hover{--overlay-opacity:0.5;}.elementor-8196 .elementor-element.elementor-element-4e20ef4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-34ee9c7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-a14bcb6{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-2803c51 .elementor-repeater-item-1300289 .swiper-slide-bg{background-color:#000000;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/welded-dove-floral-headstone-elhasg.jpg);background-size:contain;}.elementor-8196 .elementor-element.elementor-element-2803c51 .elementor-repeater-item-afb2923 .swiper-slide-bg{background-color:#000000;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/exclusive-rose-carving-comparison-elhasg-1.jpg);background-size:contain;}.elementor-8196 .elementor-element.elementor-element-2803c51 .swiper-slide{transition-duration:calc(5000ms*1.2);height:534px;}.elementor-8196 .elementor-element.elementor-element-2803c51 .swiper-slide-contents{max-width:59%;}.elementor-8196 .elementor-element.elementor-element-2803c51 .swiper-slide-inner{text-align:center;}.elementor-8196 .elementor-element.elementor-element-247acd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:87px 87px;--row-gap:87px;--column-gap:87px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-8196 .elementor-element.elementor-element-247acd0:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-247acd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-247acd0:hover{background-color:var( --e-global-color-astglobalcolor5 );--overlay-opacity:0.5;}.elementor-8196 .elementor-element.elementor-element-247acd0::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-247acd0:hover::before, .elementor-8196 .elementor-element.elementor-element-247acd0:hover > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-247acd0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .elementor-background-slideshow:hover::before, .elementor-8196 .elementor-element.elementor-element-247acd0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-8196 .elementor-element.elementor-element-51187c6 .elementor-repeater-item-1300289 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/carson-headstone-polished-granite-roses-elhasg.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-51187c6 .elementor-repeater-item-afb2923 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://elhasg.com/wp-content/uploads/2026/03/carson-memorial-design-cross-roses-elhasg.jpg);background-size:cover;}.elementor-8196 .elementor-element.elementor-element-51187c6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:534px;}.elementor-8196 .elementor-element.elementor-element-51187c6 .swiper-slide-contents{max-width:59%;}.elementor-8196 .elementor-element.elementor-element-51187c6 .swiper-slide-inner{text-align:center;}.elementor-8196 .elementor-element.elementor-element-c205762{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-c205762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8196 .elementor-element.elementor-element-94300d5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-e8ba1b4{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-1ef6613b{--display:flex;--background-transition:0.3s;}.elementor-8196 .elementor-element.elementor-element-1ef6613b:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-1ef6613b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-1ef6613b:hover{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-3730a8e9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-4472b8be{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-18b9fea6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-6e8e983{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-765c829d .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-7870eb47{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-3b605829 .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-616a179d{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-40f7b67e .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-77dfb17{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-e3cb74a .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-3118f749{font-family:"Open Sans", Sans-serif;}.elementor-8196 .elementor-element.elementor-element-35015589{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:239px;--margin-right:-754px;top:40px;}body:not(.rtl) .elementor-8196 .elementor-element.elementor-element-35015589{left:-250px;}body.rtl .elementor-8196 .elementor-element.elementor-element-35015589{right:-250px;}.elementor-8196 .elementor-element.elementor-element-398649ef{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8196 .elementor-element.elementor-element-398649ef:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-398649ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/02/granite-headstone-footer-sample.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8196 .elementor-element.elementor-element-398649ef::before, .elementor-8196 .elementor-element.elementor-element-398649ef > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-398649ef > .e-con-inner > .elementor-background-video-container::before, .elementor-8196 .elementor-element.elementor-element-398649ef > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-398649ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-8196 .elementor-element.elementor-element-398649ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(184deg, var( --e-global-color-astglobalcolor2 ) 74%, var( --e-global-color-astglobalcolor2 ) 47%);}.elementor-8196 .elementor-element.elementor-element-ff6e2c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8196 .elementor-element.elementor-element-ed8b6a5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b12089f );}.elementor-8196 .elementor-element.elementor-element-285ca2de{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-9915ad7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-astglobalcolor5 );}.elementor-8196 .elementor-element.elementor-element-7b828d84 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8196 .elementor-element.elementor-element-7b828d84 .elementor-button{font-family:"Open Sans", Sans-serif;border-style:none;}body.elementor-page-8196:not(.elementor-motion-effects-element-type-background), body.elementor-page-8196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EB;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8196 .elementor-element.elementor-element-755b92ec{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-8196 .elementor-element.elementor-element-30054719{--min-height:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-8f0895a{--min-height:450px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-d0361ac{--min-height:450px;}.elementor-8196 .elementor-element.elementor-element-d0361ac:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-d0361ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-122px 25px;background-size:927px auto;}.elementor-8196 .elementor-element.elementor-element-b01513f{--min-height:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-1988972{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-a1f9567:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-a1f9567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/02/granite-headstone-polishing-engraving-workshop.jpg");background-position:-151px 1px;}.elementor-8196 .elementor-element.elementor-element-e193509:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-e193509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/02/marble-base-headstone-carving-workshop.jpg");background-position:-103px 1px;}.elementor-8196 .elementor-element.elementor-element-e193509{--min-height:450px;}.elementor-8196 .elementor-element.elementor-element-d2c43f5{width:var( --container-widget-width, 438px );max-width:438px;--container-widget-width:438px;--container-widget-flex-grow:0;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide{height:469px;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide-contents{max-width:56%;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-8196 .elementor-element.elementor-element-c969bc7{--min-height:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-1b01092c{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-57aca70a:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-57aca70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elhasg.com/wp-content/uploads/2026/02/marble-base-headstone-carving-workshop.jpg");background-position:-103px 1px;}.elementor-8196 .elementor-element.elementor-element-57aca70a{--min-height:450px;}.elementor-8196 .elementor-element.elementor-element-57c33aa{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-2803c51{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-8196 .elementor-element.elementor-element-2803c51 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8196 .elementor-element.elementor-element-2803c51 .swiper-slide{height:687px;}.elementor-8196 .elementor-element.elementor-element-2803c51 .swiper-slide-contents{max-width:59%;}.elementor-8196 .elementor-element.elementor-element-247acd0{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-1ef6613b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8196 .elementor-element.elementor-element-398649ef{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-8196 .elementor-element.elementor-element-7b828d84 > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(max-width:767px){.elementor-8196 .elementor-element.elementor-element-755b92ec{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-8196 .elementor-element.elementor-element-477a19b2{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-8196 .elementor-element.elementor-element-8f0895a{--content-width:500px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8196 .elementor-element.elementor-element-d0361ac{--min-height:542px;}.elementor-8196 .elementor-element.elementor-element-d0361ac:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-d0361ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-138px 0px;}.elementor-8196 .elementor-element.elementor-element-215ad23{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-1988972{--content-width:500px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8196 .elementor-element.elementor-element-2320a0e{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-a1f9567{--min-height:253px;}.elementor-8196 .elementor-element.elementor-element-a1f9567:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-a1f9567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-15px 18px;}.elementor-8196 .elementor-element.elementor-element-e193509{--width:500px;--min-height:253px;}.elementor-8196 .elementor-element.elementor-element-e193509:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-e193509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8196 .elementor-element.elementor-element-d2c43f5{--container-widget-width:438px;--container-widget-flex-grow:0;width:var( --container-widget-width, 438px );max-width:438px;}.elementor-8196 .elementor-element.elementor-element-d2c43f5 .swiper-slide-contents{max-width:57%;}.elementor-8196 .elementor-element.elementor-element-1b01092c{--content-width:500px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8196 .elementor-element.elementor-element-57aca70a{--min-height:253px;}.elementor-8196 .elementor-element.elementor-element-57aca70a:not(.elementor-motion-effects-element-type-background), .elementor-8196 .elementor-element.elementor-element-57aca70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8196 .elementor-element.elementor-element-8db6855{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-57c33aa{--content-width:500px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8196 .elementor-element.elementor-element-4e20ef4{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-2803c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8196 .elementor-element.elementor-element-2803c51{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8196 .elementor-element.elementor-element-247acd0{--content-width:500px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8196 .elementor-element.elementor-element-c205762{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-8196 .elementor-element.elementor-element-398649ef{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-8196 .elementor-element.elementor-element-ff6e2c1{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-8196 .elementor-element.elementor-element-7b828d84 > .elementor-widget-container{margin:12px 0px 0px 0px;}}@media(min-width:768px){.elementor-8196 .elementor-element.elementor-element-755b92ec{--content-width:1200px;}.elementor-8196 .elementor-element.elementor-element-477a19b2{--width:100%;}.elementor-8196 .elementor-element.elementor-element-8f0895a{--content-width:1920px;}.elementor-8196 .elementor-element.elementor-element-d0361ac{--width:100%;}.elementor-8196 .elementor-element.elementor-element-215ad23{--width:92%;}.elementor-8196 .elementor-element.elementor-element-1988972{--content-width:1920px;}.elementor-8196 .elementor-element.elementor-element-2320a0e{--width:92%;}.elementor-8196 .elementor-element.elementor-element-1b01092c{--content-width:1920px;}.elementor-8196 .elementor-element.elementor-element-8db6855{--width:45.222%;}.elementor-8196 .elementor-element.elementor-element-57c33aa{--content-width:1920px;}.elementor-8196 .elementor-element.elementor-element-4e20ef4{--width:92%;}.elementor-8196 .elementor-element.elementor-element-247acd0{--content-width:1920px;}.elementor-8196 .elementor-element.elementor-element-c205762{--width:45.222%;}.elementor-8196 .elementor-element.elementor-element-398649ef{--content-width:1200px;}.elementor-8196 .elementor-element.elementor-element-ff6e2c1{--width:98%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8196 .elementor-element.elementor-element-8f0895a{--content-width:860px;}.elementor-8196 .elementor-element.elementor-element-d0361ac{--width:860px;}.elementor-8196 .elementor-element.elementor-element-a1f9567{--width:860px;}.elementor-8196 .elementor-element.elementor-element-e193509{--width:591px;}.elementor-8196 .elementor-element.elementor-element-57aca70a{--width:860px;}.elementor-8196 .elementor-element.elementor-element-ff6e2c1{--width:698px;}}/* Start custom CSS for container, class: .elementor-element-755b92ec */body {
  background-color: #F3FAF6 !important;
}/* End custom CSS */