.elementor-3002 .elementor-element.elementor-element-66ccf64{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:340px;--padding-bottom:340px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-66ccf64:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-66ccf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eliterenders.com/storage/2025/05/91d9a4a4531042a3a44e627876574e1b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3002 .elementor-element.elementor-element-2ea1785 > .elementor-widget-container{margin:-10px 30px 45px 30px;}.elementor-3002 .elementor-element.elementor-element-ec47389{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3002 .elementor-element.elementor-element-64770bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-a54dc85 .gem-image.gem-wrapbox{float:left;}.elementor-3002 .elementor-element.elementor-element-a54dc85 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-3002 .elementor-element.elementor-element-a54dc85{width:var( --container-widget-width, 103.486% );max-width:103.486%;--container-widget-width:103.486%;--container-widget-flex-grow:0;}.elementor-3002 .elementor-element.elementor-element-a54dc85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3002 .elementor-element.elementor-element-a54dc85 .gem-image img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-a54dc85 .gem-image a:hover img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-22c0afc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-97d9360{text-align:center;}.elementor-3002 .elementor-element.elementor-element-97d9360 .elementor-heading-title{font-size:23px;font-weight:600;}.elementor-3002 .elementor-element.elementor-element-79de46c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-79de46c:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-79de46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eliterenders.com/storage/2025/05/073f6340cc6349699112e00bd5e8b2ef.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3002 .elementor-element.elementor-element-9d48e77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:10;}.elementor-3002 .elementor-element.elementor-element-4def690{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-3dc33f0{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-3002 .elementor-element.elementor-element-cddfecd .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-3002 .elementor-element.elementor-element-c882edc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-d6e1f64{width:auto;max-width:auto;}.elementor-3002 .elementor-element.elementor-element-d6e1f64 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-d6e1f64 .thegem-heading .light{font-size:200px;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-f296272{width:auto;max-width:auto;top:35px;}body:not(.rtl) .elementor-3002 .elementor-element.elementor-element-f296272{left:150px;}body.rtl .elementor-3002 .elementor-element.elementor-element-f296272{right:150px;}.elementor-3002 .elementor-element.elementor-element-f296272 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-f296272 .thegem-heading .light{font-family:"Playfair Display", Sans-serif;text-transform:lowercase;font-style:italic;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-c1acb7a{width:auto;max-width:auto;bottom:55px;}body:not(.rtl) .elementor-3002 .elementor-element.elementor-element-c1acb7a{left:200px;}body.rtl .elementor-3002 .elementor-element.elementor-element-c1acb7a{right:200px;}.elementor-3002 .elementor-element.elementor-element-5226cd2{--display:flex;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;--z-index:10;}.elementor-3002 .elementor-element.elementor-element-391422c .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto;}.elementor-3002 .elementor-element.elementor-element-391422c .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-3002 .elementor-element.elementor-element-391422c{right:0px;}body.rtl .elementor-3002 .elementor-element.elementor-element-391422c{left:0px;}.elementor-3002 .elementor-element.elementor-element-391422c{bottom:0px;z-index:0;}.elementor-3002 .elementor-element.elementor-element-391422c .gem-image{width:76%;}.elementor-3002 .elementor-element.elementor-element-391422c .gem-image img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-391422c .gem-image a:hover img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-6c567f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-6c567f4:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-6c567f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3002 .elementor-element.elementor-element-458b491{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:42px;}.elementor-3002 .elementor-element.elementor-element-9c38d46 > .elementor-widget-container{margin:0px 0px -55px 0px;}.elementor-3002 .elementor-element.elementor-element-9c38d46{z-index:10;}.elementor-3002 .elementor-element.elementor-element-9c38d46 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-9c38d46 .thegem-heading .light{font-family:"Playfair Display", Sans-serif;text-transform:lowercase;font-style:italic;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-3167c97 > .elementor-widget-container{margin:0px 0px 0px 77px;}.elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading .light{font-size:120px;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-1c45107{text-align:center;}.elementor-3002 .elementor-element.elementor-element-1c45107 .elementor-heading-title{font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-3002 .elementor-element.elementor-element-f26516b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-4ab8b91 .gem-image.gem-wrapbox{float:left;}.elementor-3002 .elementor-element.elementor-element-4ab8b91 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-3002 .elementor-element.elementor-element-4ab8b91 .gem-image img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-4ab8b91 .gem-image a:hover img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-2d9ef28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3002 .elementor-element.elementor-element-24cf9be{--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;--padding-top:315px;--padding-bottom:315px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-24cf9be:not(.elementor-motion-effects-element-type-background), .elementor-3002 .elementor-element.elementor-element-24cf9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eliterenders.com/storage/2025/05/executive-touching-icon-social-network_2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3002 .elementor-element.elementor-element-9918932{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-a697cc5{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-3002 .elementor-element.elementor-element-510ca6d{text-align:center;}.elementor-3002 .elementor-element.elementor-element-510ca6d .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image.gem-wrapbox{float:right;}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-3002 .elementor-element.elementor-element-372f031{right:0px;}body.rtl .elementor-3002 .elementor-element.elementor-element-372f031{left:0px;}.elementor-3002 .elementor-element.elementor-element-372f031{bottom:-400px;}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image a:hover img{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-60d1527{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-0c07e0a{text-align:center;}.elementor-3002 .elementor-element.elementor-element-0c07e0a .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-3002 .elementor-element.elementor-element-765f56d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3002 .elementor-element.elementor-element-d4eda7d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-f261b45 > .elementor-widget-container{margin:7px 9px -55px 0px;}.elementor-3002 .elementor-element.elementor-element-f261b45{z-index:10;}.elementor-3002 .elementor-element.elementor-element-f261b45 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-f261b45 .thegem-heading .light{font-family:"Playfair Display", Sans-serif;text-transform:lowercase;font-style:italic;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-dff4401 > .elementor-widget-container{margin:0px 0px 0px 77px;}.elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading .light{font-size:120px;line-height:1em;}.elementor-3002 .elementor-element.elementor-element-2e7c7b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-29e171f{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-3002 .elementor-element.elementor-element-29e171f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content{border-style:solid;border-width:0px 0px 2px 0px;border-color:#BC9A65;padding:0px 0px 0px 0px;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content, .elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:#BC9A65;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox:hover .gem-infobox-content .gem-infobox-title{color:#000000 !important;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:19px !important;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:19px !important;height:19px !important;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-image img, .elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content a .gem-image img{width:19px;max-width:19px;height:auto;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-image span{border-style:none;margin:2px 10px 0px 0px;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:2px 10px 0px 0px;}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3002 .elementor-element.elementor-element-29e171f .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-3002 .elementor-element.elementor-element-a1e6598{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-15bddee .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1.4 !important;height:auto;}.elementor-3002 .elementor-element.elementor-element-15bddee .portfolio.extended-carousel-grid .fullwidth-block{padding:0 0px;}.elementor-3002 .elementor-element.elementor-element-15bddee .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(0px/2) !important;margin:calc(-0px/2);}.elementor-3002 .elementor-element.elementor-element-15bddee .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-3002 .elementor-element.elementor-element-15bddee .skeleton-posts .portfolio-item{padding:calc(0px/2);}.elementor-3002 .elementor-element.elementor-element-15bddee .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-3002 .elementor-element.elementor-element-15bddee .skeleton-posts.portfolio-row{margin:calc(-0px/2);}.elementor-3002 .elementor-element.elementor-element-15bddee .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-3002 .elementor-element.elementor-element-15bddee .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}@media(max-width:1024px){.elementor-3002 .elementor-element.elementor-element-66ccf64{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-2ea1785 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3002 .elementor-element.elementor-element-22c0afc{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-79de46c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-3dc33f0{width:100%;max-width:100%;}.elementor-3002 .elementor-element.elementor-element-f296272{top:55px;}.elementor-3002 .elementor-element.elementor-element-5226cd2{--padding-top:50px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-6c567f4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-458b491{--padding-top:0px;--padding-bottom:65px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-9c38d46 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-3002 .elementor-element.elementor-element-3167c97 > .elementor-widget-container{margin:0px 0px 0px 55px;}.elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading .light{font-size:70px;}.elementor-3002 .elementor-element.elementor-element-f26516b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3002 .elementor-element.elementor-element-9918932{--padding-top:70px;--padding-bottom:70px;--padding-left:42px;--padding-right:42px;}.elementor-3002 .elementor-element.elementor-element-a697cc5{width:100%;max-width:100%;}.elementor-3002 .elementor-element.elementor-element-372f031{bottom:-340px;}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image{width:60%;}.elementor-3002 .elementor-element.elementor-element-60d1527{--padding-top:80px;--padding-bottom:80px;--padding-left:42px;--padding-right:42px;}.elementor-3002 .elementor-element.elementor-element-d4eda7d{--padding-top:20px;--padding-bottom:80px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-f261b45 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-3002 .elementor-element.elementor-element-dff4401 > .elementor-widget-container{margin:0px 0px 0px 55px;}.elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading .light{font-size:70px;}}@media(max-width:767px){.elementor-3002 .elementor-element.elementor-element-2ea1785 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3002 .elementor-element.elementor-element-ec47389{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-64770bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3002 .elementor-element.elementor-element-22c0afc{--padding-top:60px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-79de46c{--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-3002 .elementor-element.elementor-element-c1acb7a{left:170px;}body.rtl .elementor-3002 .elementor-element.elementor-element-c1acb7a{right:170px;}.elementor-3002 .elementor-element.elementor-element-c1acb7a{bottom:70px;}.elementor-3002 .elementor-element.elementor-element-5226cd2{--padding-top:30px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-6c567f4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-9c38d46 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-3002 .elementor-element.elementor-element-3167c97 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-3167c97 .thegem-heading .light{font-size:50px;}.elementor-3002 .elementor-element.elementor-element-f26516b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3002 .elementor-element.elementor-element-4ab8b91 .gem-image.gem-wrapbox{float:left;}.elementor-3002 .elementor-element.elementor-element-2d9ef28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3002 .elementor-element.elementor-element-24cf9be{--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-9918932{--padding-top:60px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-372f031 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto;}.elementor-3002 .elementor-element.elementor-element-372f031{bottom:0px;}.elementor-3002 .elementor-element.elementor-element-60d1527{--padding-top:60px;--padding-bottom:60px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-d4eda7d{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-3002 .elementor-element.elementor-element-f261b45 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-3002 .elementor-element.elementor-element-dff4401 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading, .elementor-3002 .elementor-element.elementor-element-dff4401 .thegem-heading .light{font-size:50px;}.elementor-3002 .elementor-element.elementor-element-2e7c7b1{--padding-top:40px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}}@media(min-width:768px){.elementor-3002 .elementor-element.elementor-element-ec47389{--content-width:1212px;}.elementor-3002 .elementor-element.elementor-element-64770bf{--width:25%;}.elementor-3002 .elementor-element.elementor-element-22c0afc{--width:75%;}.elementor-3002 .elementor-element.elementor-element-9d48e77{--content-width:1212px;}.elementor-3002 .elementor-element.elementor-element-4def690{--width:55%;}.elementor-3002 .elementor-element.elementor-element-c882edc{--width:45%;}.elementor-3002 .elementor-element.elementor-element-5226cd2{--content-width:1170px;}.elementor-3002 .elementor-element.elementor-element-6c567f4{--content-width:1212px;}.elementor-3002 .elementor-element.elementor-element-458b491{--width:75%;}.elementor-3002 .elementor-element.elementor-element-f26516b{--width:25%;}.elementor-3002 .elementor-element.elementor-element-24cf9be{--width:50%;}.elementor-3002 .elementor-element.elementor-element-9918932{--width:50%;}.elementor-3002 .elementor-element.elementor-element-60d1527{--content-width:1170px;}.elementor-3002 .elementor-element.elementor-element-765f56d{--content-width:1212px;}.elementor-3002 .elementor-element.elementor-element-d4eda7d{--width:70%;}.elementor-3002 .elementor-element.elementor-element-2e7c7b1{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3002 .elementor-element.elementor-element-64770bf{--width:35%;}.elementor-3002 .elementor-element.elementor-element-22c0afc{--width:65%;}.elementor-3002 .elementor-element.elementor-element-4def690{--width:50%;}.elementor-3002 .elementor-element.elementor-element-c882edc{--width:50%;}.elementor-3002 .elementor-element.elementor-element-458b491{--width:100%;}.elementor-3002 .elementor-element.elementor-element-f26516b{--width:100%;}.elementor-3002 .elementor-element.elementor-element-d4eda7d{--width:65%;}.elementor-3002 .elementor-element.elementor-element-2e7c7b1{--width:35%;}}/* تنسيق قسم الهيرو */
.hero-section {
    position: relative;
    padding: 120px 20px;
    min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
    text-align: center;
    background: url('https://eliterenders.com/storage/2025/05/91d9a4a4531042a3a44e627876574e1b.webp') no-repeat center/cover; /* التركيز على الصورة فقط */
    color: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center; /* توسيط المحتوى عموديًا */
    align-items: center; /* توسيط المحتوى أفقيًا */
}

/* إزالة التأثير الإضافي للخلفية */
.hero-section::before {
    display: none; /* إزالة التأثير المتحرك للخلفية */
}

/* تنسيق العنوان الرئيسي */
.hero-section h1 {
    font-size: 3.5em;
    color: #ff9149;
    margin-bottom: 20px;
    animation: fadeIn 1s ease-in-out;
    transition: color 0.3s ease;
}

/* تأثير Hover على العنوان */
.hero-section h1:hover {
    color: #ffffff;
}

/* تنسيق النص التعريفي */
.hero-section p.lead {
    font-size: 1.2em;
    max-width: 800px;
    margin: 0 auto 40px;
    animation: fadeIn 1.2s ease-in-out;
}

/* تأثير Fade-In */
@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* تحسين للموبايل */
@media (max-width: 767px) {
    .hero-section {
        padding: 60px 15px; /* تقليل التباعد */
        min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
        background-size: cover; /* تأكيد تغطية الصورة */
        background-position: center;
    }
    .hero-section h1 {
        font-size: 2em;
    }
    .hero-section p.lead {
        font-size: 1em;
    }
}
/* تنسيق قسم الهيرو */
.hero-section {
    position: relative;
    padding: 120px 20px;
    min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
    text-align: center;
    background: transparent; /* إزالة الخلفية من القسم */
    color: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center; /* توسيط المحتوى عموديًا */
    align-items: center; /* توسيط المحتوى أفقيًا */
}

/* تنسيق حاوية الصورة */
.hero-background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* تغطية كامل القسم بالصورة */
    z-index: -1; /* وضع الصورة خلف المحتوى */
    animation: continuousZoom 10s infinite ease-in-out; /* تطبيق تأثير الزوم على الصورة */
}

/* تأثير حركة Zoom مستمرة */
@keyframes continuousZoom {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

/* تنسيق العنوان الرئيسي */
.hero-section h1 {
    font-size: 3.5em;
    color: #ff9149;
    margin-bottom: 20px;
    animation: fadeIn 1s ease-in-out;
    transition: color 0.3s ease;
}

/* تأثير Hover على العنوان */
.hero-section h1:hover {
    color: #ffffff;
}

/* تنسيق النص التعريفي */
.hero-section p.lead {
    font-size: 1.2em;
    max-width: 800px;
    margin: 0 auto 40px;
    animation: fadeIn 1.2s ease-in-out;
}

/* تأثير Fade-In */
@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* تحسين للموبايل */
@media (max-width: 767px) {
    .hero-section {
        padding: 60px 15px;
        min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
    }
    .hero-section h1 {
        font-size: 2em;
    }
    .hero-section p.lead {
        font-size: 1em;
    }
    .hero-background-image {
        width: 100%;
        height: 100%;
        object-fit: cover; /* التأكد من تغطية الصورة */
    }
}
/* تنسيق قسم الهيرو */
.hero-section {
    position: relative;
    padding: 120px 20px;
    min-height: 500px; /* ارتفاع أدنى لضمان ظهور الخلفية */
    text-align: center;
    background: linear-gradient(135deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3)), url('https://eliterenders.com/storage/2025/05/91d9a4a4531042a3a44e627876574e1b.webp');
    background-size: cover; /* تغطية القسم بالكامل */
    background-position: center;
    background-repeat: no-repeat; /* منع التكرار */
    color: #fff;
    overflow: hidden;
    animation: continuousZoom 10s infinite ease-in-out; /* حركة مستمرة */
    display: flex;
    flex-direction: column;
    justify-content: center; /* توسيط المحتوى عموديًا */
    align-items: center; /* توسيط المحتوى أفقيًا */
}

/* تأثير حركة Zoom مستمرة */
@keyframes continuousZoom {
    0% { background-size: 110%; background-position: center; }
    50% { background-size: 120%; background-position: calc(50% + 20px) center; }
    100% { background-size: 110%; background-position: center; }
}

/* تأثير انتقال لوني للخلفية */
.hero-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(255, 147, 41, 0.2), transparent);
    animation: backgroundShift 10s infinite ease-in-out;
    pointer-events: none;
}

/* تعريف حركة انتقال الخلفية */
@keyframes backgroundShift {
    0% { background: linear-gradient(135deg, rgba(255, 147, 41, 0.2), transparent); }
    50% { background: linear-gradient(135deg, transparent, rgba(255, 147, 41, 0.2)); }
    100% { background: linear-gradient(135deg, rgba(255, 147, 41, 0.2), transparent); }
}

/* تنسيق العنوان الرئيسي */
.hero-section h1 {
    font-size: 3.5em;
    color: #ff9149;
    margin-bottom: 20px;
    animation: fadeIn 1s ease-in-out, glowPulse 3s infinite ease-in-out;
    transition: color 0.3s ease;
}

/* تأثير Hover على العنوان */
.hero-section h1:hover {
    color: #ffffff;
}

/* تعريف حركة التوهج النابض للعنوان */
@keyframes glowPulse {
    0% { text-shadow: 0 0 10px rgba(255, 147, 41, 0.5); }
    50% { text-shadow: 0 0 20px rgba(255, 147, 41, 0.8); }
    100% { text-shadow: 0 0 10px rgba(255, 147, 41, 0.5); }
}

/* تنسيق النص التعريفي */
.hero-section p.lead {
    font-size: 1.2em;
    max-width: 800px;
    margin: 0 auto 40px;
    animation: fadeIn 1.2s ease-in-out;
}

/* تأثير Fade-In */
@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* تحسين للموبايل */
@media (max-width: 767px) {
    .hero-section {
        padding: 80px 15px;
        min-height: 400px; /* ارتفاع أدنى مناسب للموبايل */
        background-size: cover; /* تغطية كامل القسم بالصورة */
        background-position: center;
    }
    .hero-section h1 {
        font-size: 2em;
    }
    .hero-section p.lead {
        font-size: 1em;
    }
}
/* تنسيق قسم الهيرو */
.hero-section {
    position: relative;
    padding: 120px 20px;
    min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
    text-align: center;
    background: transparent; /* إزالة الخلفية من القسم */
    color: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center; /* توسيط المحتوى عموديًا */
    align-items: center; /* توسيط المحتوى أفقيًا */
}

/* تنسيق حاوية الصورة */
.hero-background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* تغطية كامل القسم بالصورة */
    z-index: -1; /* وضع الصورة خلف المحتوى */
    animation: continuousZoom 10s infinite ease-in-out; /* تطبيق تأثير الزوم على الصورة */
}

/* تأثير حركة Zoom مستمرة */
@keyframes continuousZoom {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

/* تنسيق العنوان الرئيسي */
.hero-section h1 {
    font-size: 3.5em;
    color: #ff9149;
    margin-bottom: 20px;
    animation: fadeIn 1s ease-in-out;
    transition: color 0.3s ease;
}

/* تأثير Hover على العنوان */
.hero-section h1:hover {
    color: #ffffff;
}

/* تنسيق النص التعريفي */
.hero-section p.lead {
    font-size: 1.2em;
    max-width: 800px;
    margin: 0 auto 40px;
    animation: fadeIn 1.2s ease-in-out;
}

/* تأثير Fade-In */
@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

/* تحسين للموبايل */
@media (max-width: 767px) {
    .hero-section {
        padding: 60px 15px;
        min-height: 100vh; /* تغطية كامل ارتفاع الشاشة */
    }
    .hero-section h1 {
        font-size: 2em;
    }
    .hero-section p.lead {
        font-size: 1em;
    }
    .hero-background-image {
        width: 100%;
        height: 100%;
        object-fit: cover; /* التأكد من تغطية الصورة */
    }
}
.mg-portfolio .extended-portfolio-carousel .extended-carousel-wrap,
.mg-portfolio .portfolio .portfolio-set{
    margin-bottom: 0!important;
}