.elementor-6279 .elementor-element.elementor-element-ff71dc3{--display:flex;--min-height:700px;--justify-content:center;--overlay-opacity:0.41;}.elementor-6279 .elementor-element.elementor-element-ff71dc3:not(.elementor-motion-effects-element-type-background), .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spremacica.me/wp-content/uploads/2026/08/Agencije-za-ciscenje-u-Crnoj-Gori.webp");background-size:cover;}.elementor-6279 .elementor-element.elementor-element-ff71dc3::before, .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .elementor-background-video-container::before, .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .elementor-background-slideshow::before, .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6279 .elementor-element.elementor-element-ff71dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6279 .elementor-element.elementor-element-283efb5{text-align:center;}.elementor-6279 .elementor-element.elementor-element-283efb5 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-6279 .elementor-element.elementor-element-c789017{width:var( --container-widget-width, 796px );max-width:796px;--container-widget-width:796px;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:#FFFFFF;}.elementor-6279 .elementor-element.elementor-element-c789017.elementor-element{--align-self:center;}.elementor-6279 .elementor-element.elementor-element-616f883{--display:flex;--gap:70px 0px;--row-gap:70px;--column-gap:0px;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6279 .elementor-element.elementor-element-ed9880d{text-align:center;}.elementor-6279 .elementor-element.elementor-element-ed9880d .elementor-heading-title{font-size:30px;color:#000000;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__label{text-align:left;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__desc{text-align:left;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder input{color-scheme:normal;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder-message--success{text-align:center;}.elementor-6279 .elementor-element.elementor-element-fff7815 .jet-form-builder-message--error{text-align:center;}.elementor-6279 .elementor-element.elementor-element-275e956{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-314f7f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:1366px){.elementor-6279 .elementor-element.elementor-element-ff71dc3{--min-height:650px;}.elementor-6279 .elementor-element.elementor-element-616f883{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-ed9880d .elementor-heading-title{font-size:27px;}.elementor-6279 .elementor-element.elementor-element-275e956{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1200px){.elementor-6279 .elementor-element.elementor-element-ff71dc3{--min-height:650px;}.elementor-6279 .elementor-element.elementor-element-283efb5 .elementor-heading-title{font-size:33px;}.elementor-6279 .elementor-element.elementor-element-616f883{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-6279 .elementor-element.elementor-element-ff71dc3{--min-height:550px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6279 .elementor-element.elementor-element-283efb5 .elementor-heading-title{font-size:32px;}.elementor-6279 .elementor-element.elementor-element-616f883{--gap:70px 0px;--row-gap:70px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-314f7f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:880px){.elementor-6279 .elementor-element.elementor-element-ff71dc3{--min-height:500px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-283efb5 .elementor-heading-title{font-size:30px;}.elementor-6279 .elementor-element.elementor-element-c789017{--container-widget-width:620px;--container-widget-flex-grow:0;width:var( --container-widget-width, 620px );max-width:620px;}.elementor-6279 .elementor-element.elementor-element-616f883{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-ed9880d .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-6279 .elementor-element.elementor-element-ff71dc3{--min-height:550px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-283efb5{width:var( --container-widget-width, 289px );max-width:289px;--container-widget-width:289px;--container-widget-flex-grow:0;}.elementor-6279 .elementor-element.elementor-element-283efb5.elementor-element{--align-self:center;}.elementor-6279 .elementor-element.elementor-element-283efb5 .elementor-heading-title{font-size:28px;}.elementor-6279 .elementor-element.elementor-element-616f883{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6279 .elementor-element.elementor-element-ed9880d{width:var( --container-widget-width, 258px );max-width:258px;--container-widget-width:258px;--container-widget-flex-grow:0;}.elementor-6279 .elementor-element.elementor-element-ed9880d.elementor-element{--align-self:center;}.elementor-6279 .elementor-element.elementor-element-ed9880d .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-6279 .elementor-element.elementor-element-fff7815 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6279 .elementor-element.elementor-element-275e956{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-6279 .elementor-element.elementor-element-314f7f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-fff7815 *//* ===== SPREMACICA.ME — SEARCH BAR (FINAL, bez lijevih ikona) ===== */

/* Bijela kartica */
.jet-form-builder.layout-column {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  gap: 24px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px 28px;
  box-shadow: 0 12px 30px rgba(17, 24, 39, 0.07);
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

/* Polja — jednak prostor */
.jet-form-builder.layout-column .jet-form-builder-row.field-type-select-field {
  flex: 1 1 0;
  min-width: 0;
  margin: 0;
}

.jet-form-builder.layout-column .jet-form-builder__field-wrap {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
}

/* Labele */
.jet-form-builder.layout-column .jet-form-builder__label-text {
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  margin-bottom: 8px;
  display: block;
}

/* Select polja — tekst lijevo, veca strelica desno */
.jet-form-builder.layout-column .jet-form-builder__field.select-field {
  width: 100%;
  height: 48px;
  padding: 0 44px 0 16px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  background-color: #ffffff;
  font-size: 15px;
  color: #9ca3af;
  text-align: left;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  box-shadow: none;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  /* veca strelica nadole desno */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 20px 20px;
}

/* Fokus — zeleni akcenat */
.jet-form-builder.layout-column .jet-form-builder__field.select-field:focus {
  outline: none;
  border-color: #16a34a;
  box-shadow: 0 0 0 3px rgba(22, 163, 74, 0.12);
}

/* Dugme Pretrazi */
.jet-form-builder.layout-column .jet-form-builder-row.field-type-submit-field {
  flex: 0 0 auto;
  margin: 0;
}
.jet-form-builder.layout-column .jet-form-builder__action-button.submit-type-reload {
  height: 48px;
  padding: 0 36px;
  background: #16a34a;
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.2s ease;
}
.jet-form-builder.layout-column .jet-form-builder__action-button.submit-type-reload:hover {
  background: #15803d;
}

/* Sakrij prazne elemente */
.jet-form-builder.layout-column > .wp-block-paragraph,
.jet-form-builder.layout-column > .jet-form-builder-messages-wrap {
  display: none !important;
}

/* ===== MOBILNA RESPONZIVNOST ===== */
@media (max-width: 900px) {
  .jet-form-builder.layout-column {
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    padding: 20px;
    border-radius: 14px;
    max-width: 100%;
  }
  .jet-form-builder.layout-column .jet-form-builder-row.field-type-select-field,
  .jet-form-builder.layout-column .jet-form-builder-row.field-type-submit-field {
    flex: 1 1 100%;
    width: 100%;
  }
  .jet-form-builder.layout-column .jet-form-builder__action-button.submit-type-reload {
    width: 100%;
  }
  .jet-form-builder.layout-column .jet-form-builder__action-button-wrapper {
    justify-content: stretch !important;
  }
}/* End custom CSS */