.acf-block-preview .login-page,.login-page{padding:2.5rem 0 0}@media(min-width:1200px){.acf-block-preview .login-page,.login-page{padding:5rem 0}}.acf-block-preview .login-page__row,.login-page__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:1200px){.acf-block-preview .login-page__row,.login-page__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.acf-block-preview .login-page__left,.login-page__left{max-width:35rem;width:100%}@media(min-width:1200px){.acf-block-preview .login-page__left,.login-page__left{padding-right:5rem}}.acf-block-preview .login-page__heading,.login-page__heading{margin-bottom:1.25rem;text-align:center}@media(min-width:768px){.acf-block-preview .login-page__heading,.login-page__heading{margin-bottom:1.875rem;text-align:left}}.acf-block-preview .login-page__heading .h2,.login-page__heading .h2{margin-bottom:.3125rem}@media(min-width:768px){.acf-block-preview .login-page__heading .h2,.login-page__heading .h2{margin-bottom:.9375rem}}.acf-block-preview .login-page form,.login-page form{max-width:100%;width:100%}.acf-block-preview .login-page form .form-row,.login-page form .form-row{border-radius:8px;padding:0;position:relative}.acf-block-preview .login-page form .form-row:not(:last-of-type),.login-page form .form-row:not(:last-of-type){margin-bottom:24px}.acf-block-preview .login-page form .form-row label,.login-page form .form-row label{background:#fff;border-radius:8px;color:#282829!important;font-size:14px;left:calc(.9375rem - 8px);opacity:0;padding:0 8px;position:absolute;top:5px;-webkit-transition:.3s;transition:.3s;-webkit-transition:0s;transition:0s;z-index:2}.acf-block-preview .login-page form .form-row label .required,.login-page form .form-row label .required{color:#282829}.acf-block-preview .login-page form .form-row label .optional,.login-page form .form-row label .optional{display:none}.acf-block-preview .login-page form .form-row label span,.login-page form .form-row label span{width:auto}.acf-block-preview .login-page form .form-row:focus-within label,.login-page form .form-row:focus-within label{opacity:1;-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-transition:.3s;transition:.3s}.acf-block-preview .login-page form .form-row span,.login-page form .form-row span{width:100%}.acf-block-preview .login-page form .form-row span input,.login-page form .form-row span input{border-radius:8px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);box-shadow:0 0 0 1px rgba(0,0,0,.15);font-size:18px;padding:16px .9375rem;-webkit-transition:.4s;transition:.4s;-webkit-transition-delay:0s;transition-delay:0s;width:100%}.acf-block-preview .login-page form .form-row span input:focus,.login-page form .form-row span input:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.acf-block-preview .login-page form .form-row span input:focus::-webkit-input-placeholder,.login-page form .form-row span input:focus::-webkit-input-placeholder{opacity:0}.acf-block-preview .login-page form .form-row span input:focus::-moz-placeholder,.login-page form .form-row span input:focus::-moz-placeholder{opacity:0}.acf-block-preview .login-page form .form-row span input:focus:-ms-input-placeholder,.login-page form .form-row span input:focus:-ms-input-placeholder{opacity:0}.acf-block-preview .login-page form .form-row span input:focus::-ms-input-placeholder,.login-page form .form-row span input:focus::-ms-input-placeholder{opacity:0}.acf-block-preview .login-page form .form-row span input:focus::placeholder,.login-page form .form-row span input:focus::placeholder{opacity:0}.acf-block-preview .login-page form .form-row span input::-webkit-input-placeholder,.login-page form .form-row span input::-webkit-input-placeholder{color:#282829;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .15s;transition:opacity .15s}.acf-block-preview .login-page form .form-row span input::-moz-placeholder,.login-page form .form-row span input::-moz-placeholder{color:#282829;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:1;transition-delay:0s;-moz-transition:opacity .15s;transition:opacity .15s}.acf-block-preview .login-page form .form-row span input:-ms-input-placeholder,.login-page form .form-row span input:-ms-input-placeholder{color:#282829;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:1;transition-delay:0s;-ms-transition:opacity .15s;transition:opacity .15s}.acf-block-preview .login-page form .form-row span input::-ms-input-placeholder,.login-page form .form-row span input::-ms-input-placeholder{color:#282829;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:1;transition-delay:0s;-ms-transition:opacity .15s;transition:opacity .15s}.acf-block-preview .login-page form .form-row span input::placeholder,.login-page form .form-row span input::placeholder{color:#282829;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity .15s;transition:opacity .15s}.acf-block-preview .login-page form .form-row span input:-webkit-autofill,.acf-block-preview .login-page form .form-row span input:-webkit-autofill:active,.acf-block-preview .login-page form .form-row span input:-webkit-autofill:focus,.acf-block-preview .login-page form .form-row span input:-webkit-autofill:hover,.login-page form .form-row span input:-webkit-autofill,.login-page form .form-row span input:-webkit-autofill:active,.login-page form .form-row span input:-webkit-autofill:focus,.login-page form .form-row span input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.acf-block-preview .login-page form .form-row.form-row-first,.acf-block-preview .login-page form .form-row.form-row-last,.acf-block-preview .login-page form .form-row.form-row-wide,.login-page form .form-row.form-row-first,.login-page form .form-row.form-row-last,.login-page form .form-row.form-row-wide{max-width:100%;width:100%}@media(min-width:1400px){.acf-block-preview .login-page form .form-row.form-row-first,.acf-block-preview .login-page form .form-row.form-row-last,.login-page form .form-row.form-row-first,.login-page form .form-row.form-row-last{max-width:calc(50% - .625rem)}}.acf-block-preview .login-page form .form-row.form-row-street,.login-page form .form-row.form-row-street{max-width:100%;width:100%}@media(min-width:768px){.acf-block-preview .login-page form .form-row.form-row-street,.login-page form .form-row.form-row-street{max-width:calc(100% - 15rem)}}@media(min-width:1400px){.acf-block-preview .login-page form .form-row.form-row-street,.login-page form .form-row.form-row-street{max-width:calc(100% - 15rem)}}.acf-block-preview .login-page form .form-row.form-row-floor,.login-page form .form-row.form-row-floor{max-width:100%;width:100%}@media(min-width:768px){.acf-block-preview .login-page form .form-row.form-row-floor,.login-page form .form-row.form-row-floor{max-width:13.75rem}}.acf-block-preview .login-page form .form-row input::-webkit-inner-spin-button,.acf-block-preview .login-page form .form-row input::-webkit-outer-spin-button,.login-page form .form-row input::-webkit-inner-spin-button,.login-page form .form-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.acf-block-preview .login-page form .form-row input[type=number],.login-page form .form-row input[type=number]{-moz-appearance:textfield}.acf-block-preview .login-page form .validate-required .invalid,.login-page form .validate-required .invalid{position:relative}.acf-block-preview .login-page form .validate-required .invalid input,.login-page form .validate-required .invalid input{-webkit-box-shadow:0 0 0 .125rem #ff6266;box-shadow:0 0 0 .125rem #ff6266}.acf-block-preview .login-page form .validate-required .invalid:after,.login-page form .validate-required .invalid:after{background:#ff6266;border-radius:8px;color:#fff;content:"Obavezno polje";font-size:14px;left:.625rem;margin-top:.3125rem;padding:0 18px 2px;position:absolute;top:100%;top:calc(100% - 17px)}.acf-block-preview .login-page form .login-links,.login-page form .login-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:20px;justify-content:space-between}.acf-block-preview .login-page form .login-links .btn.small,.login-page form .login-links .btn.small{font-size:16px;margin-bottom:0;margin-top:0}.acf-block-preview .login-page form .login-links .submit,.login-page form .login-links .submit{font-size:16px;font-weight:600;max-width:100%;-webkit-transition:.4s;transition:.4s}@media(min-width:992px){.acf-block-preview .login-page form .login-links .submit,.login-page form .login-links .submit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media(hover:hover)and (pointer:fine){.acf-block-preview .login-page form .login-links .submit:hover,.login-page form .login-links .submit:hover{background:#414143}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.acf-block-preview .login-page form .login-links .submit:hover,.login-page form .login-links .submit:hover{background:#414143}}.acf-block-preview .login-page span.divider,.login-page span.divider{display:block;margin-bottom:1.625rem;position:relative;text-align:center}.acf-block-preview .login-page span.divider:after,.acf-block-preview .login-page span.divider:before,.login-page span.divider:after,.login-page span.divider:before{background-color:rgba(0,0,0,.2);content:"";height:.0625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.5rem}@media(min-width:992px){.acf-block-preview .login-page span.divider:after,.acf-block-preview .login-page span.divider:before,.login-page span.divider:after,.login-page span.divider:before{width:6.25rem}}.acf-block-preview .login-page span.divider:before,.login-page span.divider:before{left:0}.acf-block-preview .login-page span.divider:after,.login-page span.divider:after{right:0}.acf-block-preview .login-page .nsl-container-block,.login-page .nsl-container-block{margin-bottom:1.25rem}.acf-block-preview .login-page div.nsl-container .nsl-button-default,.login-page div.nsl-container .nsl-button-default{border-radius:1.5625rem}.acf-block-preview .login-page .nsl-container-buttons,.login-page .nsl-container-buttons{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:0}.acf-block-preview .login-page .nsl-container-buttons .nsl-button-facebook,.login-page .nsl-container-buttons .nsl-button-facebook{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.25)!important;box-shadow:0 1px 5px 0 rgba(0,0,0,.25)!important}@media(max-width:991.98px){.acf-block-preview .login-page .nsl-container-buttons,.login-page .nsl-container-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.acf-block-preview .login-page .nsl-container-buttons .nsl-button,.acf-block-preview .login-page .nsl-container-buttons a,.login-page .nsl-container-buttons .nsl-button,.login-page .nsl-container-buttons a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:5rem!important}.acf-block-preview .login-page .nsl-container-buttons .nsl-button-label-container,.login-page .nsl-container-buttons .nsl-button-label-container{display:none!important}}.acf-block-preview .login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google,.login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #979797;border-radius:3.125rem;padding:.5rem 1.375rem .4375rem .625rem}.acf-block-preview .login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google .fab.fa-google,.login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google .fab.fa-google{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;color:#de4b3b;margin-right:.625rem}.acf-block-preview .login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google:after,.login-page .apsl-login-networks.theme-1 .apsl-icon-block.icon-google:after{content:"Google Login";font-family:Inter;font-size:.875rem;font-weight:500}.acf-block-preview .login-page__benefits,.login-page__benefits{display:none;max-width:30rem;width:100%}@media(min-width:992px){.acf-block-preview .login-page__benefits,.login-page__benefits{display:block;padding:0 5rem}}.acf-block-preview .login-page__benefits h2,.login-page__benefits h2{margin-bottom:2.5rem}.acf-block-preview .login-page__benefits .information p:not(last-child),.login-page__benefits .information p:not(last-child){margin-bottom:.625rem}