.elementor-485 .elementor-element.elementor-element-14e6aba{--display:flex;--min-height:600px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-485 .elementor-element.elementor-element-10ef038{width:100%;max-width:100%;}.elementor-485 .elementor-element.elementor-element-10ef038 .fluentform-widget-wrapper{width:100%;}.elementor-485 .elementor-element.elementor-element-10ef038 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#D3A96C !important;color:#ffffff !important;}.elementor-485 .elementor-element.elementor-element-41f1cad{width:100%;max-width:100%;}.elementor-485 .elementor-element.elementor-element-41f1cad .fluentform-widget-wrapper{width:100%;}.elementor-485 .elementor-element.elementor-element-41f1cad .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#D3A96C !important;color:#ffffff !important;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-485 .elementor-element.elementor-element-14e6aba{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-fluent-form-widget .ff-el-progress-status{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-fluent-form-widget .step-nav button{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-10ef038 */.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
    background-color: #D3A96C !important;
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected {
    
    border-color: #D3A96C !important;
    border-width: 2px !important;
}

.mesecnipaketi label {
  display: inline-block;
  width: 33.33%;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
}

.mesecnipaketi img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 100%;
}

.mesecnipaketi{
    padding-bottom: 40px;
}

.mesecnipaketi .ff-el-form-check-label {
    width: 340px !important;
    display: none !important;
}

.mesecnipaketi label {
    width: 340px !important;
    min-height: 300px;
}

.mesecnipaketi input {
    display: none !important;
}

.submitobrazec {
    font-size: 25px !important;
}

@media only screen and (max-width: 768px) { .fluentform .ff-el-image-holder {
    /* Example responsive styles for phones */
    width: 100% !important;
  }
  
  .mesecnipaketi label {
    width: 100% !important;
    height: 380px !important;
    
    }
    
    .izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: cover !important;
    }
    
    
}


.izbirastatusa .ff-el-form-check-label {
    display: none !important;
}

.izbirastatusa label {
    width: 100% !important;
    min-height: 320px;
}

.izbirastatusa input {
    display: none !important;
}

.izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: contain !important;
}

.izbirastatusa .ff-el-image-holder {
    margin-bottom: 10px !important;
}


.ff-btn-next {
    display: none;
}

@media only screen and (min-width: 641px) {
    .fluentform .ff-el-group.ff_list_2col .ff-el-form-check {
        width: 340px !important;
    }
}

.mesecnipaketi .ff-el-input--content {
    justify-content: center !important;
    display: flex !important;
}

.center-items {
    justify-content: center;
    justify-items: center;
}

.ff-el-form-check {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

@media only screen and (min-width: 641px) {
    .fluentform .ff-el-group.ff_list_2col .ff-el-form-check {
        width: 340px !important;
    }
}


.centered-content {
  text-align: center; /* Center text and inline content */
  max-width: 800px;   /* Optional: limit width for better readability */
  margin: 0 auto;     /* Center the block horizontally */
  padding: 20px;
}

.centered-content ol,
.centered-content ul {
  display: inline-block; /* So list aligns to center text */
  text-align: left;      /* Optional: keep list items left-aligned within centered block */
  list-style-type: none;
}

@media only screen and (max-width: 768px) {
    
    .izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: cover !important;
    }
    
    .izbirastatusa label {
    width: 100% !important;
    min-height: 360px;
    }
    
    .mesecnipaketi .ff-el-input--content {
    justify-content: center !important;
    display: block !important;
    }
    
    .mesecnipaketi .ff_el_checkable_photo_holders {
        display: flex !important;
    }
    
    .mesecnipaketi .ff-el-image-input-src {
        background-size: contain !important;
        background-position: 1% !important;
        width: 100%;
    }
    
    .mesecnipaketi .ff-el-image-holder {
        margin-right: 0px !important;
    }
    
    .izbirastatusa .ff_el_checkable_photo_holders {
        display: flex !important;
    }
    
    .izbirastatusa .ff-el-image-input-src {
        background-size: contain !important;
        background-position: 1% !important;
        width: 100%;
    }
    
    .izbirastatusa .ff-el-image-holder {
        margin-right: 0px !important;
    }
    
    .mesecnipaketi .ff-el-image-input-src {
        height: 0px !important;
        min-height: 200px !important;
    }
}

.ff-step-t-container {
  display: flex;
  justify-content: center; /* Center both buttons horizontally */
  align-items: center;     /* Align vertically in the same row */
  gap: 16px;               /* Optional: space between buttons */
  flex-wrap: wrap;         /* In case of mobile, wrap them */
}

.ff-step-t-container .ff-t-cell {
  flex: 0 0 auto;          /* Only as wide as the button inside */
  display: flex;
  justify-content: center;
}

.fluentform .ff-step-t-container .ff-t-cell {
    width: auto !important;
}

.fluentform .ff-step-t-container {
    justify-content: center !important;
}

@media (min-width: 768px) {
    .frm-fluent-form .ff-t-cell:last-of-type {
        flex-grow: 0 !important;
    }
}

.step-nav {
    display: flex !important;
    justify-content: center !important;
}

@media only screen and (max-width: 768px) {
  .izbirastatusa .ff_el_checkable_photo_holders {
    display: flex;
    flex-wrap: wrap;   /* allow wrapping into rows */
    gap: 0px;         /* spacing between columns (optional) */
  }

  .izbirastatusa .ff_el_checkable_photo_holders .ff-el-form-check {
    flex: 0 0 50%;     /* each item takes 50% width */
    box-sizing: border-box;
  }
  
  .izbirastatusa .ff-el-image-input-src {
        height: 0px !important;
        min-height: 200px !important;
    }
    
    .centerted-content .wp-block-list {
        padding: 0px !important;
        
    }
    
    
    
    
}


    
    .elementor-485 .elementor-element.elementor-element-10ef038 {
        min-height: 920px !important;
        overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
    }/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-41f1cad */.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
    background-color: #D3A96C !important;
}

.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected {
    
    border-color: #D3A96C !important;
    border-width: 2px !important;
}

.mesecnipaketi label {
  display: inline-block;
  width: 33.33%;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
}

.mesecnipaketi img {
  width: 100%;
  height: auto;
  display: block;
  max-width: 100%;
}

.mesecnipaketi{
    padding-bottom: 40px;
}

.mesecnipaketi .ff-el-form-check-label {
    width: 340px !important;
    display: none !important;
}

.mesecnipaketi label {
    width: 340px !important;
    min-height: 300px;
}

.mesecnipaketi input {
    display: none !important;
}

.submitobrazec {
    font-size: 25px !important;
}

@media only screen and (max-width: 768px) { .fluentform .ff-el-image-holder {
    /* Example responsive styles for phones */
    width: 100% !important;
  }
  
  .mesecnipaketi label {
    width: 100% !important;
    height: 380px !important;
    
    }
    
    .izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: cover !important;
    }
    
    
}


.izbirastatusa .ff-el-form-check-label {
    display: none !important;
}

.izbirastatusa label {
    width: 100% !important;
    min-height: 320px;
}

.izbirastatusa input {
    display: none !important;
}

.izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: contain !important;
}

.izbirastatusa .ff-el-image-holder {
    margin-bottom: 10px !important;
}


.ff-btn-next {
    display: none;
}

@media only screen and (min-width: 641px) {
    .fluentform .ff-el-group.ff_list_2col .ff-el-form-check {
        width: 340px !important;
    }
}

.mesecnipaketi .ff-el-input--content {
    justify-content: center !important;
    display: flex !important;
}

.center-items {
    justify-content: center;
    justify-items: center;
}

.ff-el-form-check {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

@media only screen and (min-width: 641px) {
    .fluentform .ff-el-group.ff_list_2col .ff-el-form-check {
        width: 340px !important;
    }
}


.centered-content {
  text-align: center; /* Center text and inline content */
  max-width: 800px;   /* Optional: limit width for better readability */
  margin: 0 auto;     /* Center the block horizontally */
  padding: 20px;
}

.centered-content ol,
.centered-content ul {
  display: inline-block; /* So list aligns to center text */
  text-align: left;      /* Optional: keep list items left-aligned within centered block */
  list-style-type: none;
}

@media only screen and (max-width: 768px) {
    
    .izbirastatusa .ff-el-image-input-src {
    background-position: 0 !important;
	background-size: cover !important;
    }
    
    .izbirastatusa label {
    width: 100% !important;
    min-height: 360px;
    }
    
    .mesecnipaketi .ff-el-input--content {
    justify-content: center !important;
    display: block !important;
    }
    
    .mesecnipaketi .ff_el_checkable_photo_holders {
        display: flex !important;
    }
    
    .mesecnipaketi .ff-el-image-input-src {
        background-size: contain !important;
        background-position: 1% !important;
        width: 100%;
    }
    
    .mesecnipaketi .ff-el-image-holder {
        margin-right: 0px !important;
    }
    
    .izbirastatusa .ff_el_checkable_photo_holders {
        display: flex !important;
    }
    
    .izbirastatusa .ff-el-image-input-src {
        background-size: contain !important;
        background-position: 1% !important;
        width: 100%;
    }
    
    .izbirastatusa .ff-el-image-holder {
        margin-right: 0px !important;
    }
    
    .mesecnipaketi .ff-el-image-input-src {
        height: 0px !important;
        min-height: 200px !important;
    }
}

.ff-step-t-container {
  display: flex;
  justify-content: center; /* Center both buttons horizontally */
  align-items: center;     /* Align vertically in the same row */
  gap: 16px;               /* Optional: space between buttons */
  flex-wrap: wrap;         /* In case of mobile, wrap them */
}

.ff-step-t-container .ff-t-cell {
  flex: 0 0 auto;          /* Only as wide as the button inside */
  display: flex;
  justify-content: center;
}

.fluentform .ff-step-t-container .ff-t-cell {
    width: auto !important;
}

.fluentform .ff-step-t-container {
    justify-content: center !important;
}

@media (min-width: 768px) {
    .frm-fluent-form .ff-t-cell:last-of-type {
        flex-grow: 0 !important;
    }
}

.step-nav {
    display: flex !important;
    justify-content: center !important;
}

@media only screen and (max-width: 768px) {
  .izbirastatusa .ff_el_checkable_photo_holders {
    display: flex;
    flex-wrap: wrap;   /* allow wrapping into rows */
    gap: 0px;         /* spacing between columns (optional) */
  }

  .izbirastatusa .ff_el_checkable_photo_holders .ff-el-form-check {
    flex: 0 0 50%;     /* each item takes 50% width */
    box-sizing: border-box;
  }
  
  .izbirastatusa .ff-el-image-input-src {
        height: 0px !important;
        min-height: 200px !important;
    }
    
    .centerted-content .wp-block-list {
        padding: 0px !important;
        
    }
    
    
    
    
}


    
    .elementor-485 .elementor-element.elementor-element-41f1cad {
        min-height: 920px !important;
        overscroll-behavior-y: contain;
  -webkit-overflow-scrolling: touch;
    }/* End custom CSS */