.elementor-12 .elementor-element.elementor-element-3213d62{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3213d62:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3213d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF000000;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-26c2a27 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/11/BannerImage.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-26c2a27 .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-eb1007a .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Boundary-Wall.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-eb1007a .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-1351cc3 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Planter.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-1351cc3 .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-f1996da .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Bench-1.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-f1996da .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-c19560f .swiper-slide-bg{background-color:#833CA303;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Bollard.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-c19560f .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-938b25a .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Golden-Hour-Courtyard-with-Smaller-Bin.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-repeater-item-938b25a .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-12 .elementor-element.elementor-element-602b971{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-slide-contents{max-width:60%;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:21px;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-slide-heading{font-size:50px;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-swiper-button{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-602b971 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-12 .elementor-element.elementor-element-602b971 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2629de8{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-26c2a27 .swiper-slide-bg{background-color:#833CA300;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-26c2a27 .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-04f607d .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Boundary-Wall.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-04f607d .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-1351cc3 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Planter.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-1351cc3 .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-f1996da .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Bench-1.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-f1996da .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-c19560f .swiper-slide-bg{background-color:#833CA303;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Bollard.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-c19560f .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-938b25a .swiper-slide-bg{background-color:#833CA300;background-image:url(https://diyarprecastllc.com/wp-content/uploads/2026/10/Litter-bin-e1791477694388.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-repeater-item-938b25a .elementor-background-overlay{background-color:#00000075;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-12 .elementor-element.elementor-element-5452f67{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-slide-heading{font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-swiper-button{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-12 .elementor-element.elementor-element-23a6f3f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-23a6f3f6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-23a6f3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b7475cf{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7d3b4a{--display:flex;--min-height:599px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7d3b4a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b7d3b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/About-Us.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-137fa0d{--display:flex;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-abed3e0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c20bb2b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5c20bb2b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-5c20bb2b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-5c20bb2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5c20bb2b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-5c20bb2b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3270bb37 .elementor-heading-title{font-family:var( --e-global-typography-b5291ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b5291ce-font-size );font-weight:var( --e-global-typography-b5291ce-font-weight );line-height:var( --e-global-typography-b5291ce-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4fad7db1{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4fad7db1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-34d0be4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-34d0be4c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-34d0be4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-059b7de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d32c0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c5f287{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c5f287 .elementor-heading-title{font-family:var( --e-global-typography-b5291ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b5291ce-font-size );font-weight:var( --e-global-typography-b5291ce-font-weight );line-height:var( --e-global-typography-b5291ce-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f3568f9{text-align:center;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f3568f9 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:9px 8px 8px 26px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f45b7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-73f6f6c );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-f45b7f8 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-f45b7f8 );width:18px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-a2877d3{--display:flex;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a2877d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a2877d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-f411db7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-16ef689{--display:flex;}.elementor-12 .elementor-element.elementor-element-1d1626b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d1626b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d1626b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-2a546b2{--display:flex;--min-height:300px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a546b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a546b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Bowndary_Wall.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d5c2cce{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-5bac004{--display:flex;--min-height:235px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5bac004:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5bac004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-1668352{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-92ab032{--display:flex;--min-height:120px;--justify-content:center;--border-radius:100px 100px 100px 100px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-92ab032:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-92ab032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-0641105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-0641105 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0641105.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0641105.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0641105.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0641105.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0641105 .elementor-icon{font-size:32px;padding:22px;}.elementor-12 .elementor-element.elementor-element-0641105 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-0d8401d{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0d8401d{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-0d8401d{right:-17px;}.elementor-12 .elementor-element.elementor-element-f375883{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f375883{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-f375883{right:-17px;}.elementor-12 .elementor-element.elementor-element-d30974a{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d30974a{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-d30974a{left:-17px;}.elementor-12 .elementor-element.elementor-element-3f7ca43{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:10px 0px 0px 0px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3f7ca43{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-3f7ca43{left:-17px;}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-47517dd{--display:flex;}.elementor-12 .elementor-element.elementor-element-08ed42a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08ed42a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-08ed42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-d9dcdcc{--display:flex;--min-height:300px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9dcdcc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d9dcdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Planter-Pots.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3323a22{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-fc41656{--display:flex;--min-height:235px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fc41656:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc41656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-abdc004{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-1e5008e{--display:flex;--min-height:120px;--justify-content:center;--border-radius:100px 100px 100px 100px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1e5008e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1e5008e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-9473fcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-9473fcc .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-9473fcc .elementor-icon{font-size:32px;padding:22px;}.elementor-12 .elementor-element.elementor-element-9473fcc .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-dba8c1c{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dba8c1c{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-dba8c1c{right:-17px;}.elementor-12 .elementor-element.elementor-element-afe778a{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-afe778a{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-afe778a{right:-17px;}.elementor-12 .elementor-element.elementor-element-f1d1488{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f1d1488{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-f1d1488{left:-17px;}.elementor-12 .elementor-element.elementor-element-c87e52e{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:10px 0px 0px 0px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c87e52e{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-c87e52e{left:-17px;}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9cb5d4d{--display:flex;}.elementor-12 .elementor-element.elementor-element-51422c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51422c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51422c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-268d019{--display:flex;--min-height:300px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-268d019:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-268d019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Benches.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ef2bf40{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-182d151{--display:flex;--min-height:235px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-182d151:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-182d151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-2f935df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-acf0899{--display:flex;--min-height:120px;--justify-content:center;--border-radius:100px 100px 100px 100px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-acf0899:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acf0899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-71ac263{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-71ac263 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-71ac263 .elementor-icon{font-size:32px;padding:22px;}.elementor-12 .elementor-element.elementor-element-71ac263 .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-22adcfe{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22adcfe{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-22adcfe{right:-17px;}.elementor-12 .elementor-element.elementor-element-db02c91{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-db02c91{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-db02c91{right:-17px;}.elementor-12 .elementor-element.elementor-element-a526de3{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a526de3{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-a526de3{left:-17px;}.elementor-12 .elementor-element.elementor-element-fcfacc4{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:10px 0px 0px 0px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-fcfacc4{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-fcfacc4{left:-17px;}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-166086f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-5d3d8a2{--display:flex;}.elementor-12 .elementor-element.elementor-element-5182b7a{--display:flex;}.elementor-12 .elementor-element.elementor-element-6b4eef5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b4eef5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b4eef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-3f7e943{--display:flex;--min-height:300px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3f7e943:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3f7e943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Bollard.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a50a37e{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-7e120ab{--display:flex;--min-height:235px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7e120ab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7e120ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-ea98bd8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-364c918{--display:flex;--min-height:120px;--justify-content:center;--border-radius:100px 100px 100px 100px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-364c918:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-364c918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-12f791f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-12f791f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-12f791f .elementor-icon{font-size:32px;padding:22px;}.elementor-12 .elementor-element.elementor-element-12f791f .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-15ce444{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-15ce444{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-15ce444{right:-17px;}.elementor-12 .elementor-element.elementor-element-00208c5{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-00208c5{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-00208c5{right:-17px;}.elementor-12 .elementor-element.elementor-element-c412273{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c412273{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-c412273{left:-17px;}.elementor-12 .elementor-element.elementor-element-148aafd{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:10px 0px 0px 0px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-148aafd{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-148aafd{left:-17px;}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-354d4c9{--display:flex;}.elementor-12 .elementor-element.elementor-element-36d0bd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36d0bd2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-36d0bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-b8c6f55{--display:flex;--min-height:300px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b8c6f55:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b8c6f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Litter_Bin.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-72f3b87{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-03125ee{--display:flex;--min-height:235px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-03125ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-03125ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-4b669ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-eade71f{--display:flex;--min-height:120px;--justify-content:center;--border-radius:100px 100px 100px 100px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-eade71f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-eade71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-0fb749e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-0fb749e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-0fb749e .elementor-icon{font-size:32px;padding:22px;}.elementor-12 .elementor-element.elementor-element-0fb749e .elementor-icon svg{height:32px;}.elementor-12 .elementor-element.elementor-element-28f6df6{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-28f6df6{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-28f6df6{right:-17px;}.elementor-12 .elementor-element.elementor-element-2685ca0{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2685ca0{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-2685ca0{right:-17px;}.elementor-12 .elementor-element.elementor-element-dbd1c9a{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:-32px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dbd1c9a{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-dbd1c9a{left:-17px;}.elementor-12 .elementor-element.elementor-element-b48e9f5{--spacer-size:7px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:10px 0px 0px 0px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b48e9f5{right:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-b48e9f5{left:-17px;}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7c1c47a{--display:flex;}.elementor-12 .elementor-element.elementor-element-2490b882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-55591607{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-14a10e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0e3388d{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e3388d .elementor-heading-title{font-family:var( --e-global-typography-b5291ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b5291ce-font-size );font-weight:var( --e-global-typography-b5291ce-font-weight );line-height:var( --e-global-typography-b5291ce-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-fd5e14a{text-align:center;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-fd5e14a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:9px 8px 8px 26px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f45b7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-73f6f6c );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-f45b7f8 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-f45b7f8 );width:18px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-06c0919{--display:flex;}.elementor-12 .elementor-element.elementor-element-227114f{--display:flex;}.elementor-12 .elementor-element.elementor-element-e3bb6fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-401d2ff{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-401d2ff:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-401d2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-0c9bba4 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-0ad76cf{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-0ad76cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0ad76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-0e9fe62 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-22641f8{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-22641f8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22641f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-c8e7922 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-7d11dad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-08a18ed{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-08a18ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-08a18ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-0182da8 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-4608100{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-12 .elementor-element.elementor-element-4608100:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4608100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D1BB;}.elementor-12 .elementor-element.elementor-element-6608339 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-778d971d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-173ec36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 20px;--row-gap:60px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f2c3bfa{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:0px 0px 10px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2f2c3bfa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2f2c3bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/IMG_2359-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-18847631{--display:flex;--border-radius:0px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-18847631:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-18847631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-44012059{--display:flex;--position:absolute;--border-radius:0px 0px 0px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-44012059:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44012059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-44012059{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-44012059{left:0px;}.elementor-12 .elementor-element.elementor-element-cabf6c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-cabf6c3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-cabf6c3 .elementor-icon{font-size:24px;padding:14px;}.elementor-12 .elementor-element.elementor-element-cabf6c3 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-d796ef8{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d796ef8{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-d796ef8{right:-20px;}.elementor-12 .elementor-element.elementor-element-17c415ef{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:-20px;border-radius:0px 10px 0px 0px;box-shadow:0px -10px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-17c415ef{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-17c415ef{left:0px;}.elementor-12 .elementor-element.elementor-element-6f73c262{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:0px 0px 10px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f73c262:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f73c262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/IMG_2352-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4383892{--display:flex;--border-radius:0px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4383892:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4383892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-518c2434{--display:flex;--position:absolute;--border-radius:0px 0px 0px 10px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-518c2434:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-518c2434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-518c2434{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-518c2434{left:0px;}.elementor-12 .elementor-element.elementor-element-3640c951{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-3640c951 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-a219aa4 );color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-a219aa4 );border-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3640c951 .elementor-icon{font-size:24px;padding:14px;}.elementor-12 .elementor-element.elementor-element-3640c951 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-6a70f20a{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;top:0px;border-radius:0px 10px 0px 0px;box-shadow:10px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6a70f20a{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-6a70f20a{right:-20px;}.elementor-12 .elementor-element.elementor-element-3fe6a8cc{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:-20px;border-radius:0px 10px 0px 0px;box-shadow:0px -10px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3fe6a8cc{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3fe6a8cc{left:0px;}.elementor-12 .elementor-element.elementor-element-d9c9166{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0a3e81c{padding:0px 0px 44px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0a3e81c .elementor-heading-title{font-family:var( --e-global-typography-b5291ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b5291ce-font-size );font-weight:var( --e-global-typography-b5291ce-font-weight );line-height:var( --e-global-typography-b5291ce-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0f0e142{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:33px 33px;--row-gap:33px;--column-gap:33px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2770519 img{width:88%;}.elementor-12 .elementor-element.elementor-element-15ccd18 img{width:88%;}.elementor-12 .elementor-element.elementor-element-433cdb9 img{width:88%;}.elementor-12 .elementor-element.elementor-element-de3d9f4{--display:flex;}.elementor-12 .elementor-element.elementor-element-7561973 img{width:88%;}.elementor-12 .elementor-element.elementor-element-b3a0a44{--display:flex;}.elementor-12 .elementor-element.elementor-element-6f2defd img{width:88%;}.elementor-12 .elementor-element.elementor-element-b68a6fa{--display:flex;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d9c2bac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ad9c259{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d826de9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-75df6a49{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > a{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-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1ac42424 .elementor-heading-title{font-family:var( --e-global-typography-b5291ce-font-family ), Sans-serif;font-size:var( --e-global-typography-b5291ce-font-size );font-weight:var( --e-global-typography-b5291ce-font-weight );line-height:var( --e-global-typography-b5291ce-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3854eedf{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1a42ecc4{text-align:end;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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1a42ecc4 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:9px 8px 8px 26px;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-f45b7f8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-73f6f6c );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-f45b7f8 );padding:10px 10px 10px 10px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-f45b7f8 );width:18px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:10px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:10px;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-2f8935d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e387e60{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4bfe2c81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4bfe2c81:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bfe2c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-3427ca8c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-3427ca8c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3427ca8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-52268921{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-52268921:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52268921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Our-Team-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6e6b52f4{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6e6b52f4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6e6b52f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-52e66101{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:12px;}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon:hover{background-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-52e66101 .elementor-social-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-5f129c5c{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5f129c5c{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-5f129c5c{right:-20px;}.elementor-12 .elementor-element.elementor-element-72f143c5{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-72f143c5{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-72f143c5{left:-20px;}.elementor-12 .elementor-element.elementor-element-60387e98{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-30a146b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30a146b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30a146b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-27151fa2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-27151fa2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-27151fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-1444047a{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1444047a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1444047a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Our-Team-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-36e7e3ed{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-36e7e3ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-36e7e3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-2d5634c6{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:12px;}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon:hover{background-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-2d5634c6 .elementor-social-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-5d5d1675{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5d5d1675{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-5d5d1675{right:-20px;}.elementor-12 .elementor-element.elementor-element-5bc043c6{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5bc043c6{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-5bc043c6{left:-20px;}.elementor-12 .elementor-element.elementor-element-666b74a3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-67e6420d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-67e6420d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67e6420d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-374737e3{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-374737e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-374737e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-709eaa36{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-709eaa36:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-709eaa36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Our-Team-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4bcc368e{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-4bcc368e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bcc368e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-3fd6ca42{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:12px;}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon:hover{background-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-3fd6ca42 .elementor-social-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-7cfe35bb{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7cfe35bb{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-7cfe35bb{right:-20px;}.elementor-12 .elementor-element.elementor-element-5f3673fd{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5f3673fd{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-5f3673fd{left:-20px;}.elementor-12 .elementor-element.elementor-element-37a80552{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7cb149de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7cb149de:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7cb149de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-36051d89{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-36051d89:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-36051d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-dabe127{--display:flex;--min-height:280px;--justify-content:flex-end;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dabe127:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dabe127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diyarprecastllc.com/wp-content/uploads/2026/10/Our-Team-04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-22c7ef96{--display:flex;--border-radius:10px 10px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-22c7ef96:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22c7ef96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fed1e35 );}.elementor-12 .elementor-element.elementor-element-46c708a2{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:12px;}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon:hover{background-color:var( --e-global-color-a219aa4 );}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon:hover i{color:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-46c708a2 .elementor-social-icon:hover svg{fill:var( --e-global-color-f45b7f8 );}.elementor-12 .elementor-element.elementor-element-64e33105{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 10px 0px;box-shadow:10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64e33105{left:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-64e33105{right:-20px;}.elementor-12 .elementor-element.elementor-element-1fa15e5f{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 10px;box-shadow:-10px 0px 0px 0px #EAF0DA;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1fa15e5f{right:-20px;}body.rtl .elementor-12 .elementor-element.elementor-element-1fa15e5f{left:-20px;}.elementor-12 .elementor-element.elementor-element-37afdc94{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title a{font-family:var( --e-global-typography-a8082ae-font-family ), Sans-serif;font-size:var( --e-global-typography-a8082ae-font-size );font-weight:var( --e-global-typography-a8082ae-font-weight );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-description{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 );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-23a6f3f6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3270bb37{text-align:center;}.elementor-12 .elementor-element.elementor-element-3270bb37 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-4fad7db1{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-34d0be4c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-059b7de{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-5c5f287{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c5f287 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-f3568f9{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2490b882{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-55591607{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-0e3388d{text-align:center;}.elementor-12 .elementor-element.elementor-element-0e3388d .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-fd5e14a{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-173ec36{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-0a3e81c{text-align:center;}.elementor-12 .elementor-element.elementor-element-0a3e81c .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-0f0e142{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d9c2bac{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ad9c259{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1ac42424{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ac42424 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-1a42ecc4{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5e387e60{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5452f67{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide{height:100vh;}.elementor-12 .elementor-element.elementor-element-5452f67 .swiper-slide-inner{padding:111px 2px 2px 2px;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-slide-heading{font-size:34px;}.elementor-12 .elementor-element.elementor-element-5452f67 .elementor-slide-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-23a6f3f6{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b7d3b4a{--min-height:304px;}.elementor-12 .elementor-element.elementor-element-3270bb37 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-4fad7db1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-34d0be4c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5c5f287 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-f3568f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7dfc71c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-a2877d3{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d5c2cce{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12 .elementor-element.elementor-element-5bac004{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-1668352{--width:120px;}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16d0757 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-3323a22{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12 .elementor-element.elementor-element-fc41656{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-abdc004{--width:120px;}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-13057fd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-ef2bf40{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12 .elementor-element.elementor-element-182d151{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-2f935df{--width:120px;}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-3a81b2c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166086f{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a50a37e{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12 .elementor-element.elementor-element-7e120ab{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-ea98bd8{--width:120px;}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-ac2f574 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-72f3b87{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-12 .elementor-element.elementor-element-03125ee{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-12 .elementor-element.elementor-element-4b669ee{--width:120px;}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-2864847 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2490b882{--padding-top:60px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0e3388d .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-fd5e14a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-78fbfcc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-06c0919{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-173ec36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-18847631{--width:270px;}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-7591cd23 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-44012059{--width:70px;}.elementor-12 .elementor-element.elementor-element-4383892{--width:270px;}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-22755f25 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-518c2434{--width:70px;}.elementor-12 .elementor-element.elementor-element-0a3e81c{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0a3e81c .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-0f0e142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-12 .elementor-element.elementor-element-2770519 img{width:69%;}.elementor-12 .elementor-element.elementor-element-15ccd18{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-433cdb9 img{width:76%;}.elementor-12 .elementor-element.elementor-element-7561973 img{width:52%;}.elementor-12 .elementor-element.elementor-element-b3a0a44{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-6f2defd img{width:76%;}.elementor-12 .elementor-element.elementor-element-d9c2bac{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-75df6a49 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-1ac42424 .elementor-heading-title{font-size:var( --e-global-typography-b5291ce-font-size );line-height:var( --e-global-typography-b5291ce-line-height );}.elementor-12 .elementor-element.elementor-element-1a42ecc4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-78d51d72 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-5e387e60{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-76ad2397 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-16ff9ecd .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-70df6079 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-title a{font-size:var( --e-global-typography-a8082ae-font-size );line-height:var( --e-global-typography-a8082ae-line-height );}.elementor-12 .elementor-element.elementor-element-356fd629 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b7475cf{--width:50%;}.elementor-12 .elementor-element.elementor-element-137fa0d{--width:50%;}.elementor-12 .elementor-element.elementor-element-9d32c0f{--width:100%;}.elementor-12 .elementor-element.elementor-element-1668352{--width:120px;}.elementor-12 .elementor-element.elementor-element-abdc004{--width:120px;}.elementor-12 .elementor-element.elementor-element-2f935df{--width:120px;}.elementor-12 .elementor-element.elementor-element-5d3d8a2{--width:47%;}.elementor-12 .elementor-element.elementor-element-ea98bd8{--width:120px;}.elementor-12 .elementor-element.elementor-element-4b669ee{--width:120px;}.elementor-12 .elementor-element.elementor-element-7c1c47a{--width:47%;}.elementor-12 .elementor-element.elementor-element-14a10e0{--width:100%;}.elementor-12 .elementor-element.elementor-element-18847631{--width:350px;}.elementor-12 .elementor-element.elementor-element-44012059{--width:70px;}.elementor-12 .elementor-element.elementor-element-4383892{--width:350px;}.elementor-12 .elementor-element.elementor-element-518c2434{--width:70px;}.elementor-12 .elementor-element.elementor-element-d9c9166{--content-width:1173px;}.elementor-12 .elementor-element.elementor-element-d826de9{--width:50%;}.elementor-12 .elementor-element.elementor-element-3854eedf{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b7475cf{--width:100%;}.elementor-12 .elementor-element.elementor-element-137fa0d{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d32c0f{--width:100%;}.elementor-12 .elementor-element.elementor-element-14a10e0{--width:100%;}.elementor-12 .elementor-element.elementor-element-18847631{--width:320px;}.elementor-12 .elementor-element.elementor-element-4383892{--width:320px;}.elementor-12 .elementor-element.elementor-element-d826de9{--width:100%;}.elementor-12 .elementor-element.elementor-element-3854eedf{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3213d62 */.hero-full {
  min-height: calc(100vh + 55px) !important;
  min-height: calc(100svh + 55px) !important;
  padding: 0 !important;
}
.hero-full .swiper,
.hero-full .swiper-container,
.hero-full .swiper-wrapper,
.hero-full .swiper-slide {
  height: calc(100vh + 55px) !important;
  height: calc(100svh + 55px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2629de8 */.hero-full {
  min-height: calc(100vh + 55px) !important;
  min-height: calc(100svh + 55px) !important;
  padding: 0 !important;
}
.hero-full .swiper,
.hero-full .swiper-container,
.hero-full .swiper-wrapper,
.hero-full .swiper-slide {
  height: calc(100vh + 55px) !important;
  height: calc(100svh + 55px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16ef689 *//* ========================================
   PREMIUM CARD HOVER ANIMATION
   Class: premium-card
   ======================================== */

/* Card lift */
.premium-card {
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
  cursor: pointer;
}

.premium-card:hover {
  transform: translateY(-12px) !important;
}

/* Image zoom */
.premium-card img {
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1) !important;
  overflow: hidden;
}

.premium-card:hover img {
  transform: scale(1.08) !important;
}

/* Gold shimmer on image */
.premium-card .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}

.premium-card .elementor-image-box-img::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(196,154,91,0) 0%, rgba(196,154,91,0.2) 50%, rgba(196,154,91,0) 100%);
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.premium-card:hover .elementor-image-box-img::after {
  opacity: 1;
}

/* Icon bounce */
.premium-card .elementor-icon-box-icon,
.premium-card .elementor-image-box-img {
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

.premium-card:hover .elementor-icon-box-icon {
  transform: translateY(-5px) scale(1.13) !important;
}

/* Title gold color */
.premium-card .elementor-image-box-title,
.premium-card .elementor-heading-widget h1,
.premium-card .elementor-heading-widget h2,
.premium-card .elementor-heading-widget h3,
.premium-card .elementor-heading-widget h4 {
  transition: color 0.3s ease !important;
}

.premium-card:hover .elementor-image-box-title,
.premium-card:hover .elementor-heading-widget h1,
.premium-card:hover .elementor-heading-widget h2,
.premium-card:hover .elementor-heading-widget h3,
.premium-card:hover .elementor-heading-widget h4 {
  color: #C49A5B !important;
}

/* Description darken */
.premium-card .elementor-image-box-description,
.premium-card .elementor-text-editor p {
  transition: color 0.3s ease !important;
}

.premium-card:hover .elementor-image-box-description,
.premium-card:hover .elementor-text-editor p {
  color: rgba(16,16,16,0.85) !important;
}

/* Box shadow on hover */
.premium-card:hover {
  box-shadow: 0 20px 50px rgba(196,154,91,0.18) !important;
  border-radius: 16px;
}

/* Gold bottom border reveal */
.premium-card {
  position: relative;
}

.premium-card::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 3px;
  background: linear-gradient(90deg, #C49A5B, #E6D1BB, #C49A5B);
  border-radius: 2px;
  transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.premium-card:hover::after {
  width: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f411db7 *//* ========================================
   PREMIUM CARD HOVER ANIMATION
   Class: premium-card
   ======================================== */

/* Card lift */
.premium-card {
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
  cursor: pointer;
}

.premium-card:hover {
  transform: translateY(-12px) !important;
}

/* Image zoom */
.premium-card img {
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1) !important;
  overflow: hidden;
}

.premium-card:hover img {
  transform: scale(1.08) !important;
}

/* Gold shimmer on image */
.premium-card .elementor-image-box-img {
  position: relative;
  overflow: hidden;
}

.premium-card .elementor-image-box-img::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, rgba(196,154,91,0) 0%, rgba(196,154,91,0.2) 50%, rgba(196,154,91,0) 100%);
  opacity: 0;
  transition: opacity 0.4s ease;
  pointer-events: none;
}

.premium-card:hover .elementor-image-box-img::after {
  opacity: 1;
}

/* Icon bounce */
.premium-card .elementor-icon-box-icon,
.premium-card .elementor-image-box-img {
  transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}

.premium-card:hover .elementor-icon-box-icon {
  transform: translateY(-5px) scale(1.13) !important;
}

/* Title gold color */
.premium-card .elementor-image-box-title,
.premium-card .elementor-heading-widget h1,
.premium-card .elementor-heading-widget h2,
.premium-card .elementor-heading-widget h3,
.premium-card .elementor-heading-widget h4 {
  transition: color 0.3s ease !important;
}

.premium-card:hover .elementor-image-box-title,
.premium-card:hover .elementor-heading-widget h1,
.premium-card:hover .elementor-heading-widget h2,
.premium-card:hover .elementor-heading-widget h3,
.premium-card:hover .elementor-heading-widget h4 {
  color: #C49A5B !important;
}

/* Description darken */
.premium-card .elementor-image-box-description,
.premium-card .elementor-text-editor p {
  transition: color 0.3s ease !important;
}

.premium-card:hover .elementor-image-box-description,
.premium-card:hover .elementor-text-editor p {
  color: rgba(16,16,16,0.85) !important;
}

/* Box shadow on hover */
.premium-card:hover {
  box-shadow: 0 20px 50px rgba(196,154,91,0.18) !important;
  border-radius: 16px;
}

/* Gold bottom border reveal */
.premium-card {
  position: relative;
}

.premium-card::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 3px;
  background: linear-gradient(90deg, #C49A5B, #E6D1BB, #C49A5B);
  border-radius: 2px;
  transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.premium-card:hover::after {
  width: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227114f *//* ========================================
   PROJECT CARD — PREMIUM HOVER ANIMATION
   CSS Class: project-card
   ======================================== */

.project-card {
  position: relative;
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1),
              box-shadow 0.4s ease !important;
  overflow: hidden;
  cursor: pointer;
}

/* Card lift + deep shadow */
.project-card:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 24px 60px rgba(196, 154, 91, 0.22),
              0 8px 20px rgba(0, 0, 0, 0.08) !important;
}

/* Gold left border slide in */
.project-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 0%;
  background: linear-gradient(180deg, #C49A5B, #E6D1BB, #C49A5B);
  border-radius: 4px 0 0 4px;
  transition: height 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.project-card:hover::before {
  height: 100%;
}

/* Gold shimmer sweep across card */
.project-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(196,154,91,0.08) 50%,
    rgba(255,255,255,0) 100%
  );
  transition: left 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events: none;
}

.project-card:hover::after {
  left: 150%;
}

/* Number heading gold on hover */
.project-card:hover .elementor-heading-widget h1,
.project-card:hover .elementor-heading-widget h2,
.project-card:hover .elementor-heading-widget h3,
.project-card:hover .elementor-heading-widget h4,
.project-card:hover h1,
.project-card:hover h2,
.project-card:hover h3,
.project-card:hover h4 {
  color: #C49A5B !important;
  transition: color 0.3s ease !important;
}

/* Heading transition set */
.project-card .elementor-heading-widget h1,
.project-card .elementor-heading-widget h2,
.project-card .elementor-heading-widget h3,
.project-card .elementor-heading-widget h4,
.project-card h1,
.project-card h2,
.project-card h3,
.project-card h4 {
  transition: color 0.3s ease !important;
}

/* Text slightly darker on hover */
.project-card .elementor-text-editor,
.project-card .elementor-text-editor p {
  transition: color 0.3s ease !important;
}

.project-card:hover .elementor-text-editor,
.project-card:hover .elementor-text-editor p {
  color: rgba(16, 16, 16, 0.9) !important;
}

/* Gold bottom line reveal */
.project-card {
  border-bottom: 3px solid transparent;
  transition: border-color 0.4s ease,
              transform 0.4s cubic-bezier(0.23, 1, 0.32, 1),
              box-shadow 0.4s ease !important;
}

.project-card:hover {
  border-color: #C49A5B !important;
}/* End custom CSS */