.elementor-138 .elementor-element.elementor-element-2b57a46{--display:flex;--min-height:240px;--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;--justify-content:center;}.elementor-138 .elementor-element.elementor-element-2b57a46:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-2b57a46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ED1C24;}.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-138 .elementor-element.elementor-element-e369d03 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-19bcf71{--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:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-c19001c{--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;}.elementor-138 .elementor-element.elementor-element-cfd9c54{--display:flex;}.elementor-138 .elementor-element.elementor-element-f0752c7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-138 .elementor-element.elementor-element-e6ef271 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-f051878{--display:flex;}.elementor-138 .elementor-element.elementor-element-c54aa2b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-138 .elementor-element.elementor-element-13f9c64 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:32px;font-weight:600;color:#000000;}.elementor-138 .elementor-element.elementor-element-894400e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-138 .elementor-element.elementor-element-42fa947{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-42fa947 .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-42fa947.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-138 .elementor-element.elementor-element-42fa947.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-42fa947.elementor-view-default .elementor-icon{color:#ED1C24;border-color:#ED1C24;}.elementor-138 .elementor-element.elementor-element-42fa947.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-42fa947.elementor-view-default .elementor-icon svg{fill:#ED1C24;}.elementor-138 .elementor-element.elementor-element-42fa947 .elementor-icon{font-size:30px;}.elementor-138 .elementor-element.elementor-element-42fa947 .elementor-icon svg{height:30px;}.elementor-138 .elementor-element.elementor-element-15a56ec{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-138 .elementor-element.elementor-element-15a56ec .elementor-icon-wrapper{text-align:center;}.elementor-138 .elementor-element.elementor-element-15a56ec.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-138 .elementor-element.elementor-element-15a56ec.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-15a56ec.elementor-view-default .elementor-icon{color:#ED1C24;border-color:#ED1C24;}.elementor-138 .elementor-element.elementor-element-15a56ec.elementor-view-framed .elementor-icon, .elementor-138 .elementor-element.elementor-element-15a56ec.elementor-view-default .elementor-icon svg{fill:#ED1C24;}.elementor-138 .elementor-element.elementor-element-15a56ec .elementor-icon{font-size:30px;}.elementor-138 .elementor-element.elementor-element-15a56ec .elementor-icon svg{height:30px;}.elementor-138 .elementor-element.elementor-element-c601ee6{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-138 .elementor-element.elementor-element-c601ee6:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-c601ee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-138 .elementor-element.elementor-element-4d8fbc5{--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-138 .elementor-element.elementor-element-4d8fbc5:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-4d8fbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-325dd56{--display:flex;}.elementor-138 .elementor-element.elementor-element-ddba727 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-138 .elementor-element.elementor-element-c282cb0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;color:#707070;}.elementor-138 .elementor-element.elementor-element-f096e65{--display:flex;}.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-138 .elementor-element.elementor-element-a69afe5{--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-138 .elementor-element.elementor-element-a69afe5:not(.elementor-motion-effects-element-type-background), .elementor-138 .elementor-element.elementor-element-a69afe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-138 .elementor-element.elementor-element-a69afe5.e-con{--align-self:stretch;}.elementor-138 .elementor-element.elementor-element-b145435{--display:flex;}.elementor-138 .elementor-element.elementor-element-63be6a9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-138 .elementor-element.elementor-element-f885f70{--display:flex;}@media(min-width:768px){.elementor-138 .elementor-element.elementor-element-cfd9c54{--width:33%;}.elementor-138 .elementor-element.elementor-element-f051878{--width:33%;}.elementor-138 .elementor-element.elementor-element-894400e{--width:33%;}.elementor-138 .elementor-element.elementor-element-4d8fbc5{--width:47%;}.elementor-138 .elementor-element.elementor-element-a69afe5{--width:47%;}}/* Start custom CSS for shortcode, class: .elementor-element-0df2f0f *//* Uporabi Syne font */
@import url('https://fonts.googleapis.com/css2?family=Syne:wght@400;600&display=swap');

.custom-form {
  text-align: center;
  font-family: 'Syne', sans-serif;
}

.custom-form input[type="text"],
.custom-form input[type="tel"],
.custom-form input[type="email"],
.custom-form textarea {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border: none;
  border-bottom: 1px solid #6F6F6F; /* črta */
  padding: 0 10px;
  font-size: 16px;
  background: transparent;
  color: #6F6F6F; /* barva teksta */
  font-family: 'Syne', sans-serif;
  margin-bottom: 25px;
  text-align: left;
}

/* Za textarea posebej */
.custom-form textarea {
  line-height: normal;
  padding-top: 12px;
  padding-bottom: 12px;
  resize: none;
}

/* Gumb poravnan levo */
.custom-form .button-wrapper {
  text-align: left;
}

.custom-form .button-wrapper input[type="submit"] {
  background-color: #ED1C24;
  color: #ffffff;
  border: none;
  padding: 14px 40px;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
  font-family: 'Syne', sans-serif;
  text-transform: uppercase;
  border-radius: 0;
}

/* Hover efekt */
.custom-form .button-wrapper input[type="submit"]:hover {
  background-color: #fff;
  color: #000;
  border: 1px solid #ED1C24;
}/* End custom CSS */