.ajax-progress{display:none}.node--type-kontakt .node-hero.contact{background-color:#fff;padding-top:32px;padding-bottom:80px}.node--type-kontakt .node-hero.contact .node-hero-text{padding-top:22px}.node--type-kontakt .node-hero.contact .node-hero-text nav a{font-size:12px;line-height:18px;font-weight:500}.node--type-kontakt .node-hero.contact .node-hero-text h1{margin-bottom:20px}.node--type-kontakt .node-hero.contact .node-hero-text p{color:#000;font-size:18px;font-weight:400;line-height:25px;font-family:var(--pfont)}.node--type-kontakt .node-hero.contact .node-hero-text p strong{font-size:20px;font-weight:600}.node--type-kontakt .node-hero.contact .node-hero-text a{color:var(--primary-blue);font-weight:500;font-size:16px;line-height:24px}.node--type-kontakt .node-hero.contact .node-hero-text hr{margin:20px 0}.node--type-kontakt .node-hero.contact .node-hero-forma{background-image:url(/themes/custom/devokado/images/icons/kontakt-slika1.webp);background-color:#dee5f8;background-size:contain;background-repeat:no-repeat;background-position:bottom;padding:40px 40px 64px 40px;border-radius:20px;min-height:740px;height:100%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma{border-radius:20px;background-color:#fff;padding:48px 48px 56px 48px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma h2{margin-bottom:8px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma p{font-size:16px;line-height:19px;color:var(--primary-paraf);margin-bottom:24px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form{display:grid;grid-template-areas:"area1" "area2" "area3" "area4" "area5"}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-confirmation{width:100%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-confirmation>*{display:none}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-confirmation .webform-confirmation__message{display:block;width:100%;text-align:left;font-size:18px;font-weight:600;margin-bottom:20px;padding:20px;color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd rgba(0,0,0,0);background-color:#f3faef;box-shadow:-8px 0 0 #77b259;font-family:var(--pfont)}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-confirmation .webform-confirmation__message::after{display:none}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form div[data-drupal-messages]{grid-area:area5;margin-top:20px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container]{grid-area:area3}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2]{grid-area:area4}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .hide-loading{display:none;margin-left:20px;color:var(--primary-blue);border-radius:20px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .hide-loading .sk-three-bounce{width:3em;margin:auto;text-align:center}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .hide-loading .sk-three-bounce .sk-child{width:.75em;height:.75em;background-color:var(--primary-blue);border-radius:100%;display:inline-block;animation:sk-three-bounce 1s ease-in-out 0s infinite both}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .hide-loading .sk-three-bounce .sk-bounce-1{animation-delay:-0.22s}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .hide-loading .sk-three-bounce .sk-bounce-2{animation-delay:-0.11s}@keyframes sk-three-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form #edit-markup{max-width:100%;width:100%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .form-actions{margin:0}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .form-no-label{width:100%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .form-text{margin:0;margin:initial}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container]{display:flex;flex-flow:column;gap:17px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-3],.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4]{display:flex;flex-flow:row nowrap;gap:17px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-3] .form-item,.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .form-item{flex-basis:50%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-item textarea{margin-bottom:17px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-item input{margin-bottom:0}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form input{padding:21px 20px;border:1px solid var(--border-gray);border-radius:8px;outline:none;width:100%}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form input::placeholder{color:var(--secondary-gray)}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form input.form-checkbox{width:16px;height:22px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form input::placeholder{font-size:18px;font-weight:400;color:var(--secondary-gray);line-height:27px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form label{display:none}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .custom-select{padding:22px 20px;color:#0d264f;font-weight:400;font-family:var(--pfont);font-size:18px;margin-bottom:0;background-color:rgba(0,0,0,0)}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .custom-select__options{height:auto;height:initial}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .custom-select .option.option--selected{padding:0}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2]{display:flex;flex-direction:column;align-items:flex-start}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-item{min-width:100%;margin-right:0}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox{display:flex;align-items:center;justify-content:flex-start}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox input{width:auto;width:initial;margin-right:6px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox label{display:block;font-family:var(--mfont);color:var(--primary-paraf);font-weight:400;font-size:16px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] textarea{margin-top:17px;border:1px solid var(--border-gray);border-radius:8px;padding:16px 20px;outline:none;font-size:18px;font-family:var(--pfont);resize:none;color:var(--primary-blue)}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] textarea::placeholder{color:var(--secondary-gray)}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox .description{margin-left:0;font-size:16px;font-family:var(--mfont);line-height:20px;font-weight:400}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox .description a{color:var(--primary-paraf);font-style:italic;-webkit-text-decoration:none;text-decoration:none}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .webform-button--submit{background-color:var(--btn-yellow);border:none;border-radius:5px;color:#000;font-size:18px;line-height:27px;font-weight:600;font-family:var(--pfont);padding:16px 20px;margin-top:17px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions{display:flex;align-items:center;flex-wrap:nowrap}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions .hide-loading{display:none;margin-left:20px;color:var(--primary-blue);border-radius:20px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions .hide-loading .sk-three-bounce{width:3em;margin:auto;text-align:center}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions .hide-loading .sk-three-bounce .sk-child{width:.75em;height:.75em;background-color:var(--primary-blue);border-radius:100%;display:inline-block;animation:sk-three-bounce 1s ease-in-out 0s infinite both}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions .hide-loading .sk-three-bounce .sk-bounce-1{animation-delay:-0.22s}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form .webform-actions .hide-loading .sk-three-bounce .sk-bounce-2{animation-delay:-0.11s}@keyframes sk-three-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.node--type-kontakt .paragraph--type--faq{background-color:var(--bg-light-blue);padding:60px 0 80px}.node--type-kontakt .paragraph--type--faq h2{margin-bottom:32px}.node--type-kontakt .paragraph--type--faq .paragraph{background-color:#fff;border-radius:20px;padding:32px 40px;margin-bottom:12px;cursor:pointer}.node--type-kontakt .paragraph--type--faq .paragraph p{margin-bottom:0}.node--type-kontakt .paragraph--type--faq .paragraph .faq-question{font-size:20px;line-height:30px;font-weight:600;font-family:var(--pfont);margin-bottom:8px;position:relative;padding-right:40px}.node--type-kontakt .paragraph--type--faq .paragraph .faq-question::before{content:"";position:absolute;top:50%;right:0;transform:translate(-50%, -50%) rotate(90deg);width:20px;height:2px;background-color:var(--primary-blue);transition:all .4s ease-out}.node--type-kontakt .paragraph--type--faq .paragraph .faq-question::after{content:"";position:absolute;top:50%;right:0;transform:translate(-50%, -50%);width:20px;height:2px;background-color:var(--primary-blue)}.node--type-kontakt .paragraph--type--faq .paragraph .faq-answer{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.node--type-kontakt .paragraph--type--faq .paragraph.open .faq-question::before{display:block;transform:translate(-50%, -50%) rotate(0deg);transition:all .4s ease-out}.node--type-kontakt .paragraph--type--kontakt-poslovnice{padding:80px 0}.node--type-kontakt .paragraph--type--kontakt-poslovnice h2{margin-bottom:32px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnice-area{row-gap:32px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnice-area div:first-of-type .poslovnica-item{padding:32px 32px 40px 32px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnice-area div:first-of-type .poslovnica-item .paragraph{border-left:4px solid var(--primary-blue);padding-left:32px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnice-area div:first-of-type .poslovnica-item .paragraph .socials a{display:contents}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnice-area div:first-of-type .poslovnica-item .paragraph .viber{margin-left:5px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item{border:1px solid var(--border-gray);padding:20px 24px 32px 24px;border-radius:12px;height:100%}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .contact-blok{padding-bottom:12px;border-bottom:1px solid var(--border-gray);margin-bottom:12px;font-family:var(--pfont)}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .contact-blok p{margin-bottom:0}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item h3{font-size:20px;font-weight:600;line-height:30px;margin-bottom:8px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item h4{font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .field--name-field-podnaslov{font-size:16px;font-weight:400;line-height:20px;font-family:var(--mfont);margin-bottom:8px}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .socials{color:#000;font-weight:400;font-size:16px;font-family:var(--pfont)}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .socials a{width:100%;margin-bottom:0}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .socials .viber{display:inline-block;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:#864cb2;width:-moz-fit-content;width:fit-content;margin-bottom:0}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .socials .whats-app{color:#3adc49;margin-bottom:0;-webkit-text-decoration:none;text-decoration:none}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item .bank-acc{display:block;font-family:var(--pfont)}.node--type-kontakt .paragraph--type--kontakt-poslovnice .poslovnica-item .paragraph--type--kontakt-item a{display:block;font-family:var(--pfont);color:var(--primary-blue);font-weight:500;font-size:16px;line-height:24px;margin-bottom:8px}.node--type-kontakt .paragraph--type--dokumentacija{background-color:var(--bg-light-blue);padding:60px 0 80px;margin-bottom:80px}.node--type-kontakt .paragraph--type--dokumentacija .row{row-gap:20px}.node--type-kontakt .paragraph--type--dokumentacija h2{margin-bottom:0}.node--type-kontakt .paragraph--type--dokumentacija .bf-dokument{background-color:#fff;box-shadow:0px 0px 13px 0px rgba(65,63,83,.2);border-radius:20px;padding:32px;position:relative;height:100%}.node--type-kontakt .paragraph--type--dokumentacija .bf-dokument article a{display:inline-block;-webkit-text-decoration:none;text-decoration:none;font-family:var(--pfont);font-weight:600;color:#000;font-size:20px;line-height:30px}.node--type-kontakt .paragraph--type--dokumentacija .bf-dokument .pdf-wrapper{display:flex;align-items:center}.node--type-kontakt .paragraph--type--dokumentacija .bf-dokument .pdf-wrapper svg{margin-right:16px;min-width:49px}.node--type-kontakt .bf-map{max-height:600px;height:100%}.grecaptcha-badge{display:none;visibility:hidden}@media screen and (max-width: 1400px){.node--type-kontakt .node-hero.contact .node-hero-forma{max-height:none;max-height:initial;padding:20px 20px 40px 20px}}@media screen and (max-width: 1199px){.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .custom-select{min-width:100%}}@media screen and (max-width: 991px){.node--type-kontakt .node-hero.contact .node-hero-text{padding-bottom:20px}.node--type-kontakt .paragraph--type--faq .paragraph .faq-question{margin-bottom:0}.node--type-kontakt .paragraph--type--dokumentacija .bf-dokument{width:100%}}@media screen and (max-width: 767px){.node--type-kontakt .container.only-desk{padding:0;padding:initial;max-width:none;max-width:initial;margin:0;margin:initial;width:auto;width:initial}.node--type-kontakt .node-hero.contact{padding:20px 0 0}.node--type-kontakt .node-hero.contact .node-hero-text{padding-top:32px;padding-bottom:22px}.node--type-kontakt .node-hero.contact .node-hero-forma{border-radius:0}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma{padding:20px 20px 32px 20px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma h2{font-size:24px;line-height:36px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma p{line-height:19px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form input.form-checkbox{padding:7px}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-2] .form-type-checkbox{align-items:flex-start}.node--type-kontakt .paragraph--type--faq{padding:20px}.node--type-kontakt .paragraph--type--faq h2{font-size:24px;line-height:36px;margin-bottom:16px}.node--type-kontakt .paragraph--type--kontakt-poslovnice{padding:20px}.node--type-kontakt .paragraph--type--kontakt-poslovnice h2{font-size:24px;line-height:36px}.node--type-kontakt .paragraph--type--dokumentacija{padding:32px 20px 40px 20px;margin-bottom:32px}.node--type-kontakt .paragraph--type--dokumentacija .row{row-gap:16px}.node--type-kontakt .paragraph--type--dokumentacija h2{font-size:28px;padding-left:0}.node--type-kontakt .bf-map{min-height:500px}}@media screen and (max-width: 575px){.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-3],.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4]{flex-flow:row wrap}.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-3] .form-item,.node--type-kontakt .node-hero.contact .node-hero-forma .field--name-field-forma form [data-drupal-selector=edit-container-4] .form-item{flex-basis:100%}}@media screen and (max-width: 475px){.node--type-kontakt .paragraph--type--faq .paragraph .faq-question::before{right:-29px}.node--type-kontakt .paragraph--type--faq .paragraph .faq-question::after{right:-29px}}@media screen and (min-width: 768px){.node--type-kontakt .container.only-mobile{padding:0;padding:initial;max-width:none;max-width:initial;margin:0;margin:initial;width:auto;width:initial}}
