@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;700&display=swap);#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:#111827}.zoom-leave-active{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:zoom;animation-name:zoom;animation-direction:reverse}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.fade-enter,.fade-leave-to{opacity:.1}@-webkit-keyframes zoom{0%{opacity:0}50%{opacity:.5;transform:scale3d(1.2,1.2,1.2)}to{opacity:1;transform:scaleX(1)}}@keyframes zoom{0%{opacity:0}50%{opacity:.5;transform:scale3d(1.2,1.2,1.2)}to{opacity:1;transform:scaleX(1)}}:root{--blue-light:#e7fafe;--blue-dark:#36939b}html{overflow:hidden}body,html{background-color:#111827}body{font-family:Rubik,Arial,sans-serif}.headerContainer{position:fixed;max-width:100%;background-image:linear-gradient(180deg,rgba(70,70,70,.86) 0,rgba(70,70,70,0) 95%);z-index:2}.mainlogo{filter:drop-shadow(0 2px 2px rgba(0,0,0,.65))}.headerContainer .btn-link svg{margin-right:8px}.container header{border-bottom:none!important}.headerContainer .btn-link{color:#fff;text-decoration:none}.headerContainer .btn-link:hover{opacity:.8;transition:.2s ease}.headerContainer .btn-link:focus{box-shadow:none}.modal-header .close{background-color:var(--blue-dark);border-radius:6px;color:#fff;padding:6px;cursor:pointer;line-height:1;font-size:24px;padding:7px 12px;border:0}.modalContent{padding:2% 8%}.naslov{font-weight:700;font-size:18px;color:#111827}.modal{background-color:rgba(17,24,39,.75)}.modal-dialog{width:94%;max-width:900px}.modalLogo{margin-top:-30px}#contactModal .modal-body{padding:1rem 6.2rem}#contactModal .modal-body a{color:var(--blue-dark);text-decoration:none}.naslovPopupDiv{display:inline-flex}.naslovPopupDiv #izdatoPopup{padding-left:5px;color:#ef4444;font-weight:700}.contactPopup .modalContact{padding-top:16px}.contactLink{margin-bottom:10px}.contactLink svg,.modalContact h2{color:var(--blue-dark)}.modal-header{padding:8px;border-bottom:none;margin-bottom:-10px}.modal-header img{padding-top:24px}.modal-footer-text{font-size:12px;font-weight:400;line-height:16px;color:#6b7280}#slika_prostor{border-radius:4px}.dashSeparator{width:32px;height:32px;position:relative}.dashSeparator:before{content:"";position:absolute;border-bottom:2px solid #6b7280;height:32px;width:32px;transform:translateY(-50%)}.modal-header{align-items:start}.closeIcon{background-color:var(--blue-dark);border-radius:6px;color:#fff;padding:6px;cursor:pointer}.verticalAlign{margin-top:auto;margin-bottom:auto;padding-right:0}.popupCloseIcon{position:absolute;top:6px;right:6px;font-size:30px}.modalContact #email,.modalContact #telNumber{padding-left:5px;color:inherit;text-decoration:none}.divInfo{padding-top:32px;padding-bottom:32px}.planImages{border-bottom:1px solid #6b7280;border-top:1px solid #6b7280}.footerImg{padding-top:32px;padding-bottom:32px}#mainSvg{width:100%;height:auto}#building:hover,#dot_pin:hover{transition:.2s;cursor:pointer}.popup{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10}.popup .popuptext{visibility:hidden;width:250px;background-color:#fff;color:#6b7280;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px;box-shadow:0 4px 4px rgba(0,0,0,.25)}#izdatoImg{position:absolute;right:60px;top:150px}.popup .popuptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent}.popupTextData p:last-child{margin-bottom:0}.popupTextData h4{font-weight:700;font-size:14px;padding-bottom:8px}.popup .popupTextData{padding:16px;border-bottom:1px solid #d1d5db;font-size:14px;line-height:18px;font-weight:400;color:#111827}.popup .show{visibility:visible;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.lokacijaPopup{text-align:center;font-weight:400;font-size:16px;line-height:24px;color:#111827;margin-top:15px}.popup .popupLink{padding:10px}.contactPopup{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1}.contactPopup .popuptextcontact{visibility:hidden;width:230px;background-color:#fff;color:#6b7280;border-radius:6px;padding:8px 0;position:absolute;z-index:1;top:70px;right:25px;margin-left:-80px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.contactPopup .show{visibility:visible;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.contactPopupInfo{padding:5px;color:inherit;text-decoration:none}.contactPopupInfo:hover{color:inherit}.contactPopup .contactPopupTextData{padding:14px 16px 0 16px;font-size:14px;line-height:18px;font-weight:400}.popup .popupLink .btn-link{color:#0291ac;text-decoration:none;padding:0;width:100%;text-align:left}.popup .popupLink .btn-link:focus{box-shadow:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.logo:hover{opacity:.9}.galleryContainer{position:fixed;max-width:100%;bottom:0}.galleryContainer section{display:flex}.fullscreen_icon{position:fixed;bottom:12px;right:12px}.fullscreen_icon:hover{cursor:pointer;opacity:.9}.thumb:last-child{margin-bottom:0}#galleryTitle{color:#fff;font-size:1rem;text-shadow:0 0 4px rgba(0,0,0,.9)}.thumb figure img{filter:grayscale(75%);transition:.3s ease-in-out}.thumb figure:hover img{filter:grayscale(0)}.img-thumbnail{padding:0;border:none;box-shadow:0 10px 15px -3px rgb(0 0 0/20%),0 4px 6px -2px rgb(0 0 0/20%)}.renderContainer{position:relative}.arrow{position:absolute;bottom:calc(50% - 20px);z-index:1}.arrow_front{left:1%}.arrow_back{right:1%}.arrow:hover{cursor:pointer;opacity:.9}#homepage .arrow{display:none}.notification{display:flex;position:fixed;max-width:100%;bottom:2%;border-radius:6px;background-color:#f0fdfa;color:var(--blue-dark);font-size:14px;line-height:21px;margin:2%}.notification .notificationContent{padding:16px;margin:10px 10px 0 0}.notificationContainer{position:fixed;max-width:100%;bottom:0}.notificationInfoIcon{margin-left:5%}.notificationContainer section{display:flex}.popupCloseIcon{cursor:pointer}.npHidden{transition:opacity .4s ease-out;opacity:0;height:0;overflow:hidden}.npShow{opacity:1;height:auto}.npHidden div{display:none}.btn-light{font-size:.8rem;width:100%}.btn-light,.btn-light:focus,.btn-light:hover{background-color:var(--blue-light);color:var(--blue-dark)}.btn-light:focus,.btn-light:hover{opacity:.7;box-shadow:none!important}.btn-light:active{border:1px solid --blue-dark}.btn-primary{padding:.678rem .9rem}.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:var(--blue-dark);border-color:var(--blue-dark);width:100%;color:#fff}.btn-primary:focus,.btn-primary:hover{opacity:.7;box-shadow:none!important}.btn-primary.disabled,.btn-primary:disabled{background-color:#9ca3af;border-color:#9ca3af}.form-control{border-color:#d1d5db}.form-control:focus{box-shadow:none!important}.inputValid{border:1px solid #6366f1!important}.custom-control-label{display:inline}#slika_plan_siri{width:100%;height:auto}h2{color:var(--blue-dark);font-size:18px;line-height:24px;font-weight:700}hr.vert{display:block;width:2px;height:30px!important;margin:0 auto}hr.hori,hr.vert{color:#d1d5db;opacity:1}hr.hori{display:inline-block;max-width:70px;height:2px;width:100%}.facilities{font-size:16px;font-weight:700;line-height:16px}.facilities p{margin-bottom:0;margin:0 20px;max-width:290px}@media (max-width:567px){.fullscreen_icon{display:none!important}.headerContainer{position:relative;background-image:none}.arrow{width:46px;height:auto}.popup .popuptext:after{content:none}.thumb{padding-right:calc(var(--bs-gutter-x)*0.3);padding-left:calc(var(--bs-gutter-x)*0.3)}#contactModal .modal-body{padding:1rem 1.3rem}.facilities{font-size:12px;font-weight:400;line-height:12px}}@media (orientation:landscape) and (max-device-width:992px) and (max-width:992px){.thumb{width:60px;padding-right:calc(var(--bs-gutter-x)*0.3);padding-left:calc(var(--bs-gutter-x)*0.3)}.galleryContainer section{justify-content:center}.fullscreen_icon{display:none}.mainlogo{max-height:52px;width:auto}}@media (orientation:portrait) and (max-device-width:767px){.renderContainer{transform:translateY(52%)}}