.elementor-1705 .elementor-element.elementor-element-cc797cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-1705 .elementor-element.elementor-element-6b03f05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1705 .elementor-element.elementor-element-82a0162{font-family:var( --e-global-typography-text_sm-font-family ), Sans-serif;font-size:var( --e-global-typography-text_sm-font-size );font-weight:var( --e-global-typography-text_sm-font-weight );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );word-spacing:var( --e-global-typography-text_sm-word-spacing );color:var( --e-global-color-84c6f26 );}.elementor-1705 .elementor-element.elementor-element-25646fb .elementor-heading-title{font-family:var( --e-global-typography-heading_2-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_2-font-size );font-weight:var( --e-global-typography-heading_2-font-weight );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );word-spacing:var( --e-global-typography-heading_2-word-spacing );color:var( --e-global-color-84c6f26 );}.elementor-1705 .elementor-element.elementor-element-25646fb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1705 .elementor-element.elementor-element-6ef44b5{font-family:var( --e-global-typography-text_xl-font-family ), Sans-serif;font-size:var( --e-global-typography-text_xl-font-size );font-weight:var( --e-global-typography-text_xl-font-weight );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );word-spacing:var( --e-global-typography-text_xl-word-spacing );margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-field-group{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:24px;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-form-fields-wrapper{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );margin-bottom:-24px;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-button{font-family:"Aspekta", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.32px;padding:12px 20px 12px 20px;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1705 .elementor-element.elementor-element-e8033d4{--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;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 116.765% );max-width:116.765%;--container-widget-width:116.765%;--container-widget-flex-grow:0;}.elementor-1705 .elementor-element.elementor-element-e8033d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1705 .elementor-element.elementor-element-79f268f{--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-1705 .elementor-element.elementor-element-3c65be1 img{width:auto;height:100%;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-1705 .elementor-element.elementor-element-cc797cb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-1705 .elementor-element.elementor-element-82a0162{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );word-spacing:var( --e-global-typography-text_sm-word-spacing );}.elementor-1705 .elementor-element.elementor-element-25646fb .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );word-spacing:var( --e-global-typography-heading_2-word-spacing );}.elementor-1705 .elementor-element.elementor-element-6ef44b5{font-size:var( --e-global-typography-text_xl-font-size );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );word-spacing:var( --e-global-typography-text_xl-word-spacing );}.elementor-1705 .elementor-element.elementor-element-3c65be1{text-align:start;}.elementor-1705 .elementor-element.elementor-element-3c65be1 img{max-width:100%;}}@media(max-width:767px){.elementor-1705 .elementor-element.elementor-element-cc797cb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1705 .elementor-element.elementor-element-82a0162{font-size:var( --e-global-typography-text_sm-font-size );line-height:var( --e-global-typography-text_sm-line-height );letter-spacing:var( --e-global-typography-text_sm-letter-spacing );word-spacing:var( --e-global-typography-text_sm-word-spacing );}.elementor-1705 .elementor-element.elementor-element-25646fb .elementor-heading-title{font-size:var( --e-global-typography-heading_2-font-size );line-height:var( --e-global-typography-heading_2-line-height );letter-spacing:var( --e-global-typography-heading_2-letter-spacing );word-spacing:var( --e-global-typography-heading_2-word-spacing );}.elementor-1705 .elementor-element.elementor-element-6ef44b5{font-size:var( --e-global-typography-text_xl-font-size );line-height:var( --e-global-typography-text_xl-line-height );letter-spacing:var( --e-global-typography-text_xl-letter-spacing );word-spacing:var( --e-global-typography-text_xl-word-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-82a0162 */@media (max-width: 767px) {
  .elementor-1705 .elementor-element.elementor-element-82a0162 {
    background-color: #F7F7FF !important;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e8033d4 */.elementor-1705 .elementor-element.elementor-element-e8033d4 {

    textarea {
        height: 180px;
    }
    
    /* ===== SHARED BASE ===== */

.elementor-field-type-text,
.elementor-field-type-email,
.elementor-field-type-tel,
.elementor-field-type-textarea {
    position: relative !important;
}

.elementor-field-type-text input,
.elementor-field-type-email input,
.elementor-field-type-tel input,
.elementor-field-type-textarea textarea {
    padding-right: 44px !important;
}

.elementor-field-type-text::after,
.elementor-field-type-email::after,
.elementor-field-type-tel::after,
.elementor-field-type-textarea::after {
    content: "";
    position: absolute;
    right: 30px;
    bottom: 10px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: 2;
}


.elementor-field-type-textarea::after {
    bottom: auto;
    top: 40px;
}


/* ===== IME & PREZIME (text) ===== */

.elementor-field-type-text::after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.78216 3H16.2169C19.165 3 21 5.08119 21 8.02638V15.9736C21 18.9188 19.165 21 16.2159 21H7.78216C4.83405 21 3 18.9188 3 15.9736V8.02638C3 5.08119 4.84281 3 7.78216 3Z' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.88281 17.2574C7.88281 15.9147 8.94627 14.2383 11.9966 14.2383C15.0546 14.2383 16.1181 15.8991 16.1181 17.2418' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6251 9.37116C14.6251 10.8228 13.4478 12.0001 11.9961 12.0001C10.5444 12.0001 9.36719 10.8228 9.36719 9.37116C9.36719 7.91851 10.5444 6.74219 11.9961 6.74219C13.4478 6.74219 14.6251 7.91851 14.6251 9.37116Z' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M14.6251 9.37116C14.6251 10.8228 13.4478 12.0001 11.9961 12.0001C10.5444 12.0001 9.36719 10.8228 9.36719 9.37116C9.36719 7.91851 10.5444 6.74219 11.9961 6.74219C13.4478 6.74219 14.6251 7.91851 14.6251 9.37116Z' fill='%230366CC'/%3E%3C/svg%3E");
}


/* ===== EMAIL ===== */

.elementor-field-type-email::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 15.0944C21 17.8596 19.1552 20.1072 16.4183 20.1004H7.58173C4.84476 20.1072 3 17.8596 3 15.0944V8.91315C3 6.15088 4.84476 3.90039 7.58173 3.90039H16.4183C19.1552 3.90039 21 6.15088 21 8.91315V15.0944Z' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.3124 9.16602L13.3135 12.4177C12.5604 13.0161 11.4931 13.0161 10.74 12.4177L6.70703 9.16602' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


/* ===== BROJ TELEFONA ===== */

.elementor-field-type-tel::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1303 12.8742C14.8365 16.5795 15.9384 12.0313 18.2983 14.3893C20.5738 16.6648 21.8813 17.1197 18.9996 20.0024C18.6378 20.2915 16.3438 23.7833 8.28158 15.723C0.219323 7.66267 3.70727 5.36582 3.99729 5.005C6.88678 2.11551 7.3349 3.43077 9.61041 5.70531C11.9693 8.06423 7.42414 9.16901 11.1303 12.8742Z' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.8594 5.03981V3M17.5086 6.48926L18.9509 5.04694M18.9578 10.1383H20.9977' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


/* ===== PORUKA ===== */

.elementor-field-type-textarea::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.7255 7.45643C14.4575 6.24649 13.4495 5.40582 12.5154 4.84064C11.5813 4.27546 10.3688 3.77263 9.63677 4.98258L3.23275 16.0331C3.01029 16.4008 2.94389 16.8421 3.04829 17.2589L3.5733 19.3552C3.64496 19.6414 3.93392 19.8162 4.22062 19.7469L6.3212 19.2392C6.7389 19.1382 7.09899 18.8746 7.32145 18.507L13.7255 7.45643Z' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.2' d='M4 19.5L12.5 5L11 4L10 4.5L3 16.5L4 19.5Z' fill='%230366CC'/%3E%3Cpath d='M12.6094 13.804L14.4999 10.5419C14.9321 9.82758 14.3369 9.33126 13.7855 8.99759L13.1646 8.61719' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.4775 8.41163L8.34375 7.17969' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.64844 19.5475C10.2977 19.568 10.8992 19.1833 11.184 18.5653L11.3564 18.2424C11.8439 17.1848 13.3983 17.5161 13.8786 18.5739C14.4111 19.7464 16.0385 19.5832 16.3606 18.325L17.0495 14.8005C17.2602 13.9775 18.3445 13.9189 18.6282 14.7152L19.6106 17.473C19.8876 18.2508 20.3348 18.9654 20.9999 19.1333' stroke='%230366CC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}


/* ===== BUTTON ===== */

.e-form__buttons .elementor-button {
    position: relative;
    padding-right: 52px !important;
}

.e-form__buttons .elementor-button::after {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16699 10H15.8337M15.8337 10L10.8337 5M15.8337 10L10.8337 15' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
}

.e-form__buttons .elementor-button:hover {
    background-color: var(--e-global-color-secondary) !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aspekta';
	font-display: auto;
	src: url('https://glassmont021.com/wp-content/uploads/2026/02/AspektaVF-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */