.elementor-871 .elementor-element.elementor-element-b79d6c0{--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-871 .elementor-element.elementor-element-86951c4{--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:025px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-f0b01cd{--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:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-871 .elementor-element.elementor-element-e4ec19d{padding:0px 40px 50px 40px;}.elementor-871 .elementor-element.elementor-element-f28e2ad{--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-871 .elementor-element.elementor-element-bbb44c5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:015px;--padding-right:015px;}.elementor-871 .elementor-element.elementor-element-c24a3fe{--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:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-5ec20d9{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:250px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-871 .elementor-element.elementor-element-15f18f3{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-871 .elementor-element.elementor-element-15f18f3:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-15f18f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-cbf6996{padding:0px 0px 0px 10px;}.elementor-871 .elementor-element.elementor-element-1fc3a5d{--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;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-871 .elementor-element.elementor-element-1fc3a5d:not(.elementor-motion-effects-element-type-background), .elementor-871 .elementor-element.elementor-element-1fc3a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-67c8399{padding:0px 0px 060px 0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}body.rtl .elementor-871 .elementor-element.elementor-element-cb27247 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-871 .elementor-element.elementor-element-cb27247 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-871 .elementor-element.elementor-element-cb27247 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-field-type-html{padding-bottom:0px;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .e-form__buttons__wrapper__button-next{color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-button[type="submit"]{color:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-871 .elementor-element.elementor-element-cb27247 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-871 .elementor-element.elementor-element-cb27247{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:701px){.elementor-871 .elementor-element.elementor-element-bbb44c5{--content-width:1600px;}.elementor-871 .elementor-element.elementor-element-5ec20d9{--content-width:1920px;}.elementor-871 .elementor-element.elementor-element-15f18f3{--width:50%;}.elementor-871 .elementor-element.elementor-element-1fc3a5d{--width:50%;}}@media(max-width:1050px) and (min-width:701px){.elementor-871 .elementor-element.elementor-element-15f18f3{--width:100%;}.elementor-871 .elementor-element.elementor-element-1fc3a5d{--width:100%;}}@media(max-width:1600px){.elementor-871 .elementor-element.elementor-element-5ec20d9{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}}@media(max-width:1050px){.elementor-871 .elementor-element.elementor-element-5ec20d9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:700px){.elementor-871 .elementor-element.elementor-element-e4ec19d{padding:0px 016px 30px 016px;}.elementor-871 .elementor-element.elementor-element-5ec20d9{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:016px;--padding-right:016px;}.elementor-871 .elementor-element.elementor-element-15f18f3{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-1fc3a5d{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-67c8399{padding:0px 0px 40px 0px;}}/* Start custom CSS for html, class: .elementor-element-2b390d4 */.gm-hero{
  position:relative;  min-height:1200px;
  display:flex; align-items:center; text-align:center;
  background:#0A0A0A; color:#fff;
  

  width:100vw!important;
}
.gm-hero__wrap{
  position:relative; z-index:2; width:100%;
  max-width:980px; margin:0 auto;
  padding:clamp(120px,14vw,200px) 40px clamp(130px,15vw,210px);
}
.gm-hero h1{
  margin:0 auto; max-width:18ch;
  font-family:"Unbounded",sans-serif; font-weight:700;
 line-height:1; letter-spacing:-.01em;
  color:#fff!important;
}
.gm-hero p{
  max-width:600px; margin:26px auto 36px;
 line-height:1.5; color:#B5B5B5;
}

/* zlate palice (cut off) */
.gm-bar{ position:absolute;
z-index:1; pointer-events:none; will-change:transform; }

.gm-bar img{ display:block; width:100%; height:auto; }

.gm-bar__inner{ will-change:transform; }

.gm-bar--left {
  position:absolute;
  left:-650px;
  width:1259px!important;
}
.gm-bar--left img  { transform: scaleX(-1) rotate(30deg); }

.gm-bar--top {
  top:-600px;
  right:-3%;
  width:clamp(660px,70vw,1364px);
}
.gm-bar--top img   { transform: rotate(47deg); }

.gm-bar--right {
  bottom:-300px;
  right:-450px;
  width:clamp(620px,66vw,1314px);
  z-index:100;
}
.gm-bar--right img { transform: rotate(17deg); }


@media (max-width:760px){
  .gm-hero__wrap{ padding-left:16px; padding-right:16px; }
  .gm-bar--left { display:none; }
  .gm-bar--top  { width:540px; top:-12%; right:-34%; }
  .gm-bar--right{ width:520px; bottom:-10%; right:-36%; }
}
@media (prefers-reduced-motion:reduce){ .gm-hero *{ animation:none!important; } }




@media (min-width:1050px) and (max-width:1600px){
     .gm-hero{
  position:relative;  min-height:750px!important;
  display:flex; align-items:center; text-align:center;
  background:#0A0A0A; color:#fff;
  height:120px!important;

  width:100vw!important;
}


.gm-bar__inner{ will-change:transform; }

.gm-bar--left{
  position:absolute;
  left:-750px!important;

}

.gm-bar--left img  { transform: scaleX(-1) rotate(30deg);
width:clamp(1150px, 90vw, 1209px)!important}

.gm-bar--top {
  top:-550px!important;
  right:-3%;
  width:1050px!important;
  width:clamp(980px,90vw,1050px)!important;
}
.gm-bar--top img   { transform: rotate(47deg); }

.gm-bar--right {
  bottom:-200px!important;
  right:-450px;
  width:clamp(850px,85vw,1004px)!important;
  z-index:10!important;
}
.gm-bar--right img { transform: rotate(17deg); }

}

@media (min-width:700px) and (max-width:1050px){
    

     .gm-hero{
  position:relative;  min-height:750px!important;
  display:flex; align-items:center; text-align:center;
  background:#0A0A0A; color:#fff;
  height:120px!important;

  width:100vw!important;
}


.gm-bar__inner{ will-change:transform; }

.gm-bar--left{
  position:absolute;
  left:-430px!important;

}

.gm-bar--left img  { transform: scaleX(-1) rotate(30deg);
width:clamp(650px, 80vw, 759px)!important;

}


.gm-bar--top {
  top:-500px!important;
  right:-3%;
  width:1050px!important;
  width:clamp(980px,90vw,1050px)!important;
}
.gm-bar--top img   { transform: rotate(47deg); }

.gm-bar--right {
  bottom:-200px!important;
  right:-300px!important;
  width:clamp(750px,85vw,804px)!important;
  z-index:10!important;
}
.gm-bar--right img { transform: rotate(17deg); }


}

@media (max-width:700px){
    

     .gm-hero{
  position:relative;  min-height:750px!important;
  display:flex; align-items:center; text-align:center;
  background:#0A0A0A; color:#fff;
  height:120px!important;

  width:100vw!important;
}


.gm-bar__inner{ will-change:transform; }

.gm-bar--left{
  position:absolute;
  left:00px!important;

}

.gm-bar--left img  { transform: scaleX(-1) rotate(30deg);
width:clamp(650px, 90vw, 559px)!important;

}


.gm-bar--top {
  top:-400px!important;
  right:-3%;
  width:1050px!important;
  width:clamp(830px,90vw,900px)!important;
}
.gm-bar--top img   { transform: rotate(47deg); }

.gm-bar--right {
  bottom:-150px!important;
  right:-340px!important;
  width:clamp(650px,95vw,704px)!important;
  z-index:10!important;
}
.gm-bar--right img { transform: rotate(17deg); }


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8935be6 */.elementor-871 .elementor-element.elementor-element-8935be6{
    z-index:5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b01cd */.elementor-871 .elementor-element.elementor-element-f0b01cd{
    max-width:1440px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-626bbeb */.elementor-871 .elementor-element.elementor-element-626bbeb .section-resource{
    top:-100px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2edeec4 */@media (min-width:1050px) and (max-width:1600px){
    /* URAVNOTEŽENA KOMPOZICIJA PO KOTIH (180° simetrija)
   palici = nasprotna kota (TL, BR), obrezani ob robu kot v heroju
   kovanca = druga dva kota (TR, BL) */
.gp-bar--1{ top:-28%!important;   left:32%;  width:560px; }   /* PALICA  — zgoraj sredina (vrnjena) */

.gp-bar--2{ top:-8%!important;      left:-10%!important;  width:590px!important; }   /* PALICA  — zgoraj levo */

.gp-bar--3{ top:7%;     right:-3%; width:300px; }   /* KOVANCI — zgoraj desno */

.gp-bar--4{ bottom:-7%!important;  left:-5%!important;  width:310px; }   /* KOVANCI — spodaj levo */

.gp-bar--5{ bottom:-16%!important; right:-15%!important; width:620px!important; }   /* PALICA  — spodaj desno
*/

.gp-bar--6{ bottom:-30%!important; left:40%; width:560px; display:none;}   /* PALICA  — spodaj sredina (vrnjena) */

}

@media (min-width:700px) and (max-width:1050px){
    /* URAVNOTEŽENA KOMPOZICIJA PO KOTIH (180° simetrija)
   palici = nasprotna kota (TL, BR), obrezani ob robu kot v heroju
   kovanca = druga dva kota (TR, BL) */
.gp-bar--1{ top:-28%!important;   left:22%!important;  width:560px; display:none;}   /* PALICA  — zgoraj sredina (vrnjena) */

.gp-bar--2{ top:-5%!important;      left:-25%!important;  width:630px!important; }   /* PALICA  — zgoraj levo */

.gp-bar--3{ top:-2%!important;     right:-6%!important; width:340px!important; }   /* KOVANCI — zgoraj desno */

.gp-bar--4{ bottom:-5%!important;  left:0%!important;  width:360px!important; }   /* KOVANCI — spodaj levo */

.gp-bar--5{ bottom:0%!important; right:-25%!important; width:700px!important; }   /* PALICA  — spodaj desno
*/

.gp-bar--6{ bottom:-30%!important; left:40%; width:560px; display:none;}   /* PALICA  — spodaj sredina (vrnjena) */

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff9c8b2 */.accordion-css {
  max-width:100%;
  position: relative;
  
}

.accordion-css__list {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.accordion-css__item {
  background-color: #efeeec;
  border-radius: .5em;
  list-style: none;
}

.accordion-css__item-top {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1em 1em 1em 1.5em;
  display: flex;
}

.accordion-css__item-bottom {
  transition: grid-template-rows 0.6s cubic-bezier(0.625, 0.05, 0, 1);
  grid-template-rows: 0fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

[data-accordion-status="active"] .accordion-css__item-bottom {
   grid-template-rows: 1fr;
}

.accordion-css__item-bottom-wrap {
  flex-flow: column;
  height: 100000%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.accordion-css__item-bottom-content {
  padding-bottom: 1.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.accordion-css__item-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.accordion-css__item-icon {
  transition: transform 0.6s cubic-bezier(0.625, 0.05, 0, 1);
  background-color: #161616;
  border-radius:5px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
  transform: rotate(180deg);
}
.accordion-css__item-icon svg path{
    stroke:#fff
}
[data-accordion-status="active"] .accordion-css__item-icon {
   transform: rotate(0.001deg);
}

.accordion-css__item-icon-svg {
  width: 1em;
}

.accordion-css__item-p {
  color: #2c2c2c;
  margin-bottom: 0;
  font-size: .875em;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-cb27247 *//* ============================================================
   GOLDMARKET — ODKUP FORM — light / underline minimal
   ============================================================ */

.elementor-element-cb27247 .elementor-form {
  font-family: 'Inter Tight', 'Inter', sans-serif;
}

/* Razmik med polji (underline rabi več zraka) */
.elementor-element-cb27247 .elementor-form-fields-wrapper {
  gap: 36px;
}
.elementor-element-cb27247 .elementor-field-group {
  margin: 0 !important;
  padding: 0 !important;
}

/* Skrij naslove (a ohrani za bralnike) */
.elementor-element-cb27247 .elementor-field-label {
  position: absolute !important;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap; border: 0;
}

/* Polja: brez ozadja, samo spodnja črta */
.elementor-element-cb27247 .elementor-field-textual {
  width: 100% !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #E5E5E5 !important;
  border-radius: 0 !important;
  color: #0a0a0a !important;
  font-family: 'Inter Tight', 'Inter', sans-serif !important;
  font-size: 20px !important;
  padding: 10px 2px !important;
  line-height: 1.4 !important;
  transition: border-color .2s ease;
  -webkit-appearance: none;
  appearance: none;
  box-shadow: none !important;
}

/* Placeholder = vidna oznaka */
.elementor-element-cb27247 .elementor-field-textual::placeholder {
  color: #000 !important;
  opacity: 1;
  font-size: 20px !important;
}

/* Fokus — zlata spodnja črta */
.elementor-element-cb27247 .elementor-field-textual:focus {
  outline: none !important;
  border-bottom-color: #C9AE00 !important;
  box-shadow: 0 1px 0 0 #C9AE00 !important;   /* črta videti 2px debela */
}

/* Textarea */
.elementor-element-cb27247 textarea.elementor-field-textual {
  min-height: 96px;
  resize: vertical;
}

/* Autofill (Chrome) — brez belega bloka */
.elementor-element-cb27247 .elementor-field-textual:-webkit-autofill,
.elementor-element-cb27247 .elementor-field-textual:-webkit-autofill:focus {
  -webkit-text-fill-color: #0a0a0a !important;
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
  caret-color: #0a0a0a;
}

/* ---- SELECT ---- */
.elementor-element-cb27247 .elementor-select-wrapper {
  position: relative;
}
.elementor-element-cb27247 .elementor-select-wrapper select {
  cursor: pointer;
  padding-right: 28px !important;
  color: #0a0a0a !important;
}
.elementor-element-cb27247 .elementor-select-wrapper option {
  background: #fff;
  color: #0a0a0a;
}
.elementor-element-cb27247 .select-caret-down-wrapper {
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  display: flex;
}
.elementor-element-cb27247 .select-caret-down-wrapper svg {
  width: 12px; height: 12px;
  fill: #8a8a8a;
}

/* ---- DATE ---- */
.elementor-element-cb27247 .elementor-date-field {
  cursor: pointer;
}

/* ---- SUBMIT ---- */
.elementor-element-cb27247 .e-form__buttons {
  margin-top: 10px;
}
.elementor-element-cb27247 button.elementor-button {
  width: 100%;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #0a0a0a !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  font-family: 'Inter Tight', 'Inter', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  padding: 16px 28px !important;
  cursor: pointer;
  transition: transform .2s ease, opacity .2s ease;
}
.elementor-element-cb27247 button.elementor-button:hover {
  transform: translateY(-2px);
  opacity: .92;
}

/* Required zvezdica */
.elementor-element-cb27247 .elementor-mark-required .elementor-field-label::after {
  color: #C9AE00 !important;
}


.elementor-871 .elementor-element.elementor-element-cb27247 button span{
    color:#fff!important;
}


@media (max-width:700px){
    .elementor-element-cb27247 .elementor-field-textual {
  width: 100% !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid #E5E5E5 !important;
  border-radius: 0 !important;
  color: #0a0a0a !important;
  font-family: 'Inter Tight', 'Inter', sans-serif !important;
  font-size: 18px !important;
  padding: 10px 2px !important;
  line-height: 1.4 !important;
  transition: border-color .2s ease;
  -webkit-appearance: none;
  appearance: none;
  box-shadow: none !important;
}

/* Placeholder = vidna oznaka */
.elementor-element-cb27247 .elementor-field-textual::placeholder {
  color: #000 !important;
  opacity: 1;
  font-size: 18px !important;
}
.elementor-element-cb27247 .elementor-form-fields-wrapper {
  gap: 26px;
}
.elementor-element-cb27247 button.elementor-button {
  width: 100%;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #0a0a0a !important;
  color: #fff !important;
  border: none !important;
  border-radius: 12px !important;
  font-family: 'Inter Tight', 'Inter', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  padding: 16px 28px !important;
  cursor: pointer;
  transition: transform .2s ease, opacity .2s ease;
}
}/* End custom CSS */