.elementor-23 .elementor-element.elementor-element-73af902{--display:flex;--min-height:571px;--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;--overlay-opacity:0.26;}.elementor-23 .elementor-element.elementor-element-73af902:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2023/12/26-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-73af902::before, .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-73af902 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-73af902 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#141010;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-73af902.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-75bd913{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5a5fb15 > .elementor-widget-container{margin:270px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5a5fb15{text-align:center;}.elementor-23 .elementor-element.elementor-element-5a5fb15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;letter-spacing:-0.4px;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.98);color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-810a945{--display:flex;--min-height:712px;--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;--overlay-opacity:0.4;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-810a945:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2025/11/Picture4.png");background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-810a945::before, .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-810a945 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-810a945 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B1818;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-4a9256e{--display:flex;}.elementor-23 .elementor-element.elementor-element-817b64a > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-817b64a{text-align:center;}.elementor-23 .elementor-element.elementor-element-817b64a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cbcdc1b{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-2138ec5{--display:flex;}.elementor-23 .elementor-element.elementor-element-2138ec5.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-09b50fd{--display:flex;--min-height:811px;--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;--overlay-opacity:0.23;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-09b50fd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-09b50fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2025/11/IMG_6821-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-09b50fd::before, .elementor-23 .elementor-element.elementor-element-09b50fd > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-09b50fd > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-09b50fd > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-09b50fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-09b50fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-7d3365c > .elementor-widget-container{margin:340px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7d3365c{text-align:center;}.elementor-23 .elementor-element.elementor-element-7d3365c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e4de730{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-8894bdc{--display:flex;}.elementor-23 .elementor-element.elementor-element-8894bdc.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3e0e069 img{filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f956a28{left:219px;}body.rtl .elementor-23 .elementor-element.elementor-element-f956a28{right:219px;}.elementor-23 .elementor-element.elementor-element-f956a28{top:378px;}.elementor-23 .elementor-element.elementor-element-f956a28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;text-transform:capitalize;letter-spacing:0.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-7b02387{--display:flex;--min-height:736px;--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;--overlay-opacity:0.23;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7b02387:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7b02387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2025/11/Gemini_Generated_Image_85etim85etim85et-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-7b02387::before, .elementor-23 .elementor-element.elementor-element-7b02387 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7b02387 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-7b02387 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7b02387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-7b02387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-0f5b379 > .elementor-widget-container{margin:340px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0f5b379{text-align:center;}.elementor-23 .elementor-element.elementor-element-0f5b379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8dfa0c3{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-87b37d6{left:469px;}body.rtl .elementor-23 .elementor-element.elementor-element-87b37d6{right:469px;}.elementor-23 .elementor-element.elementor-element-87b37d6{top:633px;}.elementor-23 .elementor-element.elementor-element-87b37d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;text-transform:capitalize;line-height:30px;letter-spacing:0.1px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-14d508a{--display:flex;}.elementor-23 .elementor-element.elementor-element-14d508a.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-c666c7b img{filter:brightness( 82% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-23 .elementor-element.elementor-element-b36cf33{--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;}.elementor-23 .elementor-element.elementor-element-45f691c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-45f691c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;letter-spacing:-2px;color:#000000;}.elementor-23 .elementor-element.elementor-element-63cb6c47{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-masonry div.premium-gallery-item, .elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-fitRows div.premium-gallery-item{width:25%;}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-gallery-item{padding:5px;}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-gallery-caption{text-align:center;}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-gallery-img-name, .elementor-23 .elementor-element.elementor-element-33fb967b .premium-gallery-img-name a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.4px;}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-gallery-img-name{margin-bottom:59px;}body.elementor-page-23:not(.elementor-motion-effects-element-type-background), body.elementor-page-23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-masonry div.premium-gallery-item, .elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-73af902{--width:102.725%;}.elementor-23 .elementor-element.elementor-element-2138ec5{--width:76%;}.elementor-23 .elementor-element.elementor-element-8894bdc{--width:63%;}.elementor-23 .elementor-element.elementor-element-14d508a{--width:51%;}}@media(min-width:1025px){.elementor-23 .elementor-element.elementor-element-73af902:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-23 .elementor-element.elementor-element-810a945:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-23 .elementor-element.elementor-element-09b50fd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-09b50fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-23 .elementor-element.elementor-element-7b02387:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7b02387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-73af902:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-73af902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2023/12/26-scaled.jpg");}.elementor-23 .elementor-element.elementor-element-73af902{--min-height:215px;}.elementor-23 .elementor-element.elementor-element-5a5fb15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5a5fb15 .elementor-heading-title{font-size:34px;}.elementor-23 .elementor-element.elementor-element-810a945:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-810a945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soilarchitectsgroup.com/wp-content/uploads/2025/11/Picture8.png");background-position:center center;}.elementor-23 .elementor-element.elementor-element-810a945{--min-height:200px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-817b64a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-817b64a .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-cbcdc1b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-09b50fd{--min-height:232px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7d3365c > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-7d3365c .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-e4de730{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-f956a28{left:22px;}body.rtl .elementor-23 .elementor-element.elementor-element-f956a28{right:22px;}.elementor-23 .elementor-element.elementor-element-f956a28{top:160px;}.elementor-23 .elementor-element.elementor-element-f956a28 .elementor-heading-title{font-size:15px;}.elementor-23 .elementor-element.elementor-element-7b02387{--min-height:232px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-0f5b379 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0f5b379 .elementor-heading-title{font-size:18px;}.elementor-23 .elementor-element.elementor-element-8dfa0c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-87b37d6{left:33px;}body.rtl .elementor-23 .elementor-element.elementor-element-87b37d6{right:33px;}.elementor-23 .elementor-element.elementor-element-87b37d6{top:378px;}.elementor-23 .elementor-element.elementor-element-87b37d6 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-masonry div.premium-gallery-item, .elementor-23 .elementor-element.elementor-element-33fb967b .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}/* Start custom CSS for container, class: .elementor-element-73af902 *//* Parent section ko relative banaye */
.elementor-23 .elementor-element.elementor-element-73af902 {
  position: relative;
}

/* Arrow div create karein */
.elementor-23 .elementor-element.elementor-element-73af902::after {
  content: "\2193"; /* down arrow */
  position: absolute;
  bottom: 10px; /* image ke neeche distance */
  left: 50%;
  transform: translateX(-50%);
  font-size: 70px; /* arrow size */
  color: white; /* arrow color */
  font-family: 'Poppins', sans-serif; /* font family */
  font-weight: 200; /* arrow patla/weak lage */
  text-shadow: none; 
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-810a945 *//* Parent section ko relative banaye */
.elementor-23 .elementor-element.elementor-element-810a945 {
  position: relative;
}

/* Arrow div create karein */
.elementor-23 .elementor-element.elementor-element-810a945::after {
  content: "\2193"; /* down arrow */
  position: absolute;
  bottom: 10px; /* image ke neeche distance */
  left: 50%;
  transform: translateX(-50%);
  font-size: 60px; /* arrow size */
  color: white; /* arrow color */
  font-family: 'Poppins', sans-serif; /* font family */
  font-weight: 300; /* arrow patla/weak lage */
  text-shadow: none; 
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b50fd *//* Parent section ko relative banaye */
.elementor-23 .elementor-element.elementor-element-09b50fd {
  position: relative;
}

/* Arrow div create karein */
.elementor-23 .elementor-element.elementor-element-09b50fd::after {
  content: "\2193"; /* down arrow */
  position: absolute;
  bottom: 10px; /* image ke neeche distance */
  left: 50%;
  transform: translateX(-50%);
  font-size: 60px; /* arrow size */
  color: white; /* arrow color */
  font-family: 'Poppins', sans-serif; /* font family */
  font-weight: 300; /* arrow patla/weak lage */
  text-shadow: none; 
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b02387 *//* Parent section ko relative banaye */
.elementor-23 .elementor-element.elementor-element-7b02387 {
  position: relative;
}

/* Arrow div create karein */
.elementor-23 .elementor-element.elementor-element-7b02387::after {
  content: "\2193"; /* down arrow */
  position: absolute;
  bottom: 10px; /* image ke neeche distance */
  left: 50%;
  transform: translateX(-50%);
  font-size: 60px; /* arrow size */
  color: white; /* arrow color */
  font-family: 'Poppins', sans-serif; /* font family */
  font-weight: 300; /* arrow patla/weak lage */
  text-shadow: none; 
  z-index: 10;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* Page container height reset */
.home .elementor-section {
    min-height: auto !important;   /* Remove forced height */
    height: auto !important;       /* Let content decide height */
    padding-top: 50px !important;  /* Adjust top padding */
    padding-bottom: 50px !important; /* Adjust bottom padding */
    box-sizing: border-box;
}/* End custom CSS */