.custom-spacing {
   padding: 70px 0px;
}

.row-gap{
    gap: 30px 0px;
}

.landing-banner {
   background: url(https://www.duroconbuildtech.com/wp-content/uploads/2025/11/pre-engineered-buildings.jpg) center / cover no-repeat;
   padding: 10px 0;
   position: relative;
   z-index: 5;
}

.landing-banner .row{
   align-items: center;
}

.landing-banner .enq-form .gform_wrapper.gravity-theme .gfield textarea{
   min-height: 8em;
}

.landing-banner::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, 0.5);
    z-index: -1;
}

.landing-banner h1 {
   font-size: 60px;
}

.landing-banner p {
   font-size: 24px;
   line-height: 32px;
   color: #fff;
}

.landing-about {
   background-color: #efefef;
}

.landing-about p:last-child {
   margin-bottom: 0;
}

.landing-purpose-advantages .section-title {
   text-align: center;
   padding-bottom: 20px;
}

.landing-purpose-advantages .icon-box {
   padding: 30px;
   border: 1px solid #d5d5d5;
   height: 100%;
   text-align: center;
}

.landing-purpose-advantages .icon-box i {
   color: #2397d2;
   font-size: 32px;
   padding-bottom: 15px;
}

.landing-services {
   background-color: #f3f3f3;
}

.landing-services .section-title {
   text-align: center;
   padding-bottom: 20px;
}

.landing-services .row-gap {
   align-items: center;
}

.landing-services ul {
   padding-left: 0;
   margin-bottom: 0;
}

.landing-services ul li {
   padding-bottom: 12px;
   margin-bottom: 12px;
   position: relative;
   padding-left: 40px;
}

.landing-services ul li b {
   display: block;
   margin-bottom: 5px;
}

.landing-services ul li:last-child {
   margin-bottom: 0;
}

.landing-services ul li i {
   position: absolute;
   left: 0;
   top: 5px;
   font-size: 22px;
   color: #2397d2;
}

.landing-applications {
   background-color: #fff;
}

.landing-applications h2 {
   padding-bottom: 20px;
   text-align: center;
}

.landing-applications .applications-card {
   padding: 30px;
   height: 100%;
   text-align: center;
   background-color: #efefef;
   border-radius: 5px;
}

.landing-applications .applications-card i {
   color: #2397d2;
   font-size: 32px;
   padding-bottom: 15px;
}

.landing-applications .applications-card h5 {
   margin-bottom: 0;
}

.landing-industry-standards {
   background-color: #efefef;
}

.landing-industry-standards p {
   margin-bottom: 0;
}

.landing-models {
   background-color: #fff;
}

.landing-models h2 {
   text-align: center;
   padding-bottom: 20px;
}

.landing-models .models-card {
   border: 1px solid #d5d5d5;
   height: 100%;
}

.landing-models .models-card p {
   margin-bottom: 0;
}

.landing-process {
   background-color: #f3f3f3;
}

.landing-process h2 {
   text-align: center;
   padding-bottom: 20px;
}

.landing-process .process-step {
   padding: 20px;
   height: 100%;
   text-align: center;
   background-color: #fff;
}

.landing-process .process-step i {
   color: #2397d2;
   font-size: 32px;
   padding-bottom: 15px;
}

.landing-process .process-step p {
   margin-bottom: 0;
   font-weight: 600;
}

.landing-choose-us h2 {
   text-align: center;
   padding-bottom: 20px;
}

.landing-choose-us ul {
   margin: 0 auto;
   display: table;
   padding-left: 0;
}

.landing-choose-us ul li {
   padding-bottom: 10px;
   position: relative;
   padding-left: 30px;
}

.landing-choose-us ul li:last-child {
   padding-bottom: 0;
}

.landing-choose-us ul li i {
    position: absolute;
    top: 3px;
    left: 0;
    background-color: #000000;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
}

.landing-cta {
   background-color: #000;
   text-align: center;
}

.landing-cta h2 {
   text-align: center;
   color: #fff;
}

.landing-cta p {
   color: #fff;
   padding-bottom: 15px;
}

.landing-cta a {
   background-color: #fff;
   color: #000;
   padding: 8px 20px;
   border-radius: 5px;
}

.landing-cta a i {
   margin-right: 5px;
   font-size: 14px;
}


@media (max-width: 992px){
    .custom-spacing {
        padding: 50px 0px;
    }
}

@media (max-width: 768px){
    .custom-spacing {
        padding: 40px 0px;
    }
}

@media (max-width: 576px){
    .custom-spacing {
        padding: 30px 0px;
    }
    .row-gap{
        gap: 20px 0px;
    }
}

.common-form .gform-theme--framework .gform_validation_errors {
  display: none;
}
.common-form .gform_heading {
  display: none;
}
.common-form  .gform_fields {
  grid-row-gap: 20px;
}
.common-form  .gfield textarea {
  min-block-size: 6rem;
  background-color: rgba(5, 5, 4, 0.07);
  border-radius: 5px;
  padding: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #666666;
  resize: none;
}
.common-form  .gfield textarea::placeholder {
  color: #757575;
}
.common-form  .gfield textarea:focus {
  outline: none;
}
.common-form .gform-theme--framework .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .common-form .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.1);
}
.common-form #gform_submit_button_3, #gform_submit_button_7{
  margin-top: 10px;
  border: 1.2px solid #050504;
  background-color: #050504;
  padding: 8px 25px !important;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  display: inline-block;
  transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-radius: 3px;
  font-family: "Barlow Semi Condensed", sans-serif;
  width: auto;
}


.common-form .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover, .common-form .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover {
  background-color: #050504;
  color: #ffffff;
  border-color: #050504;
  margin-block-start: 0px;
}
.common-form  .gfield .ginput_password.large, .common-form  .gfield input.large, .common-form  .gfield select.large {
  height: 45px;
  background-color: rgba(5, 5, 4, 0.07);
  border-radius: 5px;
  padding: 0px 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #666666;
  font-size: 16px;
}
.common-form  .gfield .ginput_password.large::placeholder, .common-form  .gfield input.large::placeholder, .common-form  .gfield select.large::placeholder {
  color: #757575;
}
.common-form  .gfield .ginput_password.large:focus, .common-form  .gfield input.large:focus, .common-form  .gfield select.large:focus {
  outline: none;
}
.common-form .gform-body .gform_fields .gfield_label{
  font-weight: 600;
  font-size: 16px;
  font-family: "Barlow Semi Condensed", sans-serif;
}
.common-form .gform_footer {
  justify-content: center;
}

.common-form .gform_confirmation_message p strong{
   color: #000 !important;
}