.fluentform .ff-el-group {
  margin-bottom: 10px;
}

.download-wrapper {
  margin-top: 40px;
}

.download-wrapper .ff-el-group.ff-el-form-left {
	display: flex;
  justify-content: space-between;
}

.download-wrapper .ff-el-group.ff-el-form-left .ff-el-input--label {
  flex: 1;
}

.download-wrapper .ff-el-group.ff-el-form-left .ff-el-input--content {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: end;
}

.download-wrapper .ff-el-group.ff-el-form-left .ff-el-input--content .ff_file_upload_holder {
  height: 20px;
}

.download-wrapper .ff-el-group.ff-el-form-left span.ff_upload_btn {
  background: transparent;
  color: black;
  position: relative;
}

.download-wrapper .ff-el-group.ff-el-form-left span.ff_upload_btn::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  background-image: url('/wp-content/uploads/2024/08/attachment-icon.svg');
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;

}

@media (width <= 768px) {
  .download-wrapper .ff-el-group.ff-el-form-left {
    flex-direction: column;
  }

  .download-wrapper .ff-el-group.ff-el-form-left .ff-el-input--content {
    margin-left: 0;
    align-items: start;
  }

  .download-wrapper .ff-el-group.ff-el-form-left .ff-el-input--content .ff-uploaded-list {
    width: 100%;
  }
}

#man .elementor-container .elementor-element-6034dd4 {
  width: 50%;
}

#truck .elementor-container .elementor-element-144b022 {
  width: 50%;
}

#truck .elementor-container .elementor-element-144b022 .elementor-widget-wrap {
  background-size: 110%;
}

#truck .elementor-container .elementor-element-8451db2 {
  width: 2.332%;
}

#truck .elementor-container .elementor-element-43fbbe6 {
  width: 50%;
}

#man-2 .elementor-container .elementor-element-0de8591 {
  width: 50%;
}

#man-2 .elementor-container .elementor-element-0d316fc {
  width: 50%;
}

@media only screen and (width <= 767px) {
  #man .elementor-container .elementor-element-6034dd4 {
    width: 100%;
  }
  #man .elementor-container .elementor-element-6034dd4 .elementor-widget-wrap {
    height: 360px !important;
  }
  #truck .elementor-container .elementor-element-43fbbe6 {
    width: 90%;
  }
  #truck .elementor-container .elementor-element-8451db2 {
    width: 10%;
  }
  #truck .elementor-container .elementor-element-144b022 {
    width: 100%;
  }
  #truck .elementor-container .elementor-element-144b022 .elementor-widget-wrap {
    height: 360px !important;
  }
  #man-2 .elementor-container .elementor-element-0de8591 {
    width: 90%;
  }
}

/* social media? */
.social-media-wrapper {
  align-items: center !important;
}

.social-media-wrapper .elementor-widget-wrap .whatsup {
  padding-top: 10px;
}

.social-media-wrapper .elementor-widget-wrap .viber {
  padding-top: 10px;
}

.contact-us-mobile-wrapper {
  width: 100% !important;
}

/* Wyszarzenie przycisku wyślij po zablokowaniu */
button.ff-btn.ff-btn-submit.ff-btn-lg.ff_btn_style.wpf_has_custom_css[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}