@charset "utf-8";*{margin:0;padding:0}html{scroll-behavior:smooth}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.back-to-top{position:fixed;right:50px;bottom:30px;display:flex;width:45px;height:45px;align-items:center;justify-content:center;transition:.5s;z-index:99}:root{--step--2:clamp(0.73rem, calc(0.69rem + 0.01vw), 0.800rem);--step--1:clamp(0.80rem, calc(0.70rem + 0.25vw), 0.900rem);--step-0:clamp(0.93rem, calc(0.73rem + 0.27vw), 1.000rem);--step-1:clamp(1.05rem, calc(1.00rem + 0.19vw), 1.15rem);--step-2:clamp(1.12rem, calc(1.32rem + 0.22vw), 1.65rem);--step-3:clamp(1.55rem, calc(1.26rem + 1.13vw), 2.15rem);--step-4:clamp(1.83rem, calc(1.62rem + 1.36vw), 2.85rem);--step-5:clamp(2.29rem, calc(1.67rem + 1.60vw), 3.15rem)}.h1,h1{font-size:var(--step-4);line-height:calc(var(--step-4) + .26em);font-weight:700}.h2,h2{font-size:var(--step-3);line-height:calc(var(--step-3) + .4em)}.h3,h3{font-size:var(--step-2);line-height:calc(var(--step-2) + .26em);font-weight:600}p,ul li{font-size:var(--step-1)}.text-justify{text-align:left}.service-content-inner{min-height:15em;height:15em}.service-content-inner p{line-height:1.5em;font-size:var(--step-0)}.primarnaBoja{color:var(--bs-primary)}@media (min-width:992px){.text-justify{text-align:justify}}.btn{font-weight:600;transition:.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:50%}.btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-primary:hover{box-shadow:inset 300px 0 0 0 var(--bs-light)!important;color:var(--bs-primary)!important}.btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-light:hover{box-shadow:inset 300px 0 0 0 var(--bs-primary);color:var(--bs-light)!important}.btn-hover{transition:.5s}.btn-hover:hover{color:var(--bs-secondary)!important}.section-title{max-width:900px;text-align:center;margin:0 auto}.section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-primary)!important}.section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-primary)!important}.sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-primary)!important}.sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-primary)!important}a{text-decoration:none}.fixed-top .container{transition:.5s}.topbar{padding:2px 10px 2px 20px;background:var(--bs-dark)}.topbar a{font-family:'Open Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:500;font-size:.85rem;transition:.5s}.topbar a i:hover,.topbar a:hover{color:var(--bs-secondary)!important}@media (max-width:576px){.topbar{display:none}}.navbar-light .navbar-nav .nav-link{font-family:'Open Sans',sans-serif;position:relative;margin-right:25px;padding:35px 0;color:var(--bs-dark)!important;font-size:16px;font-weight:400;outline:0;transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--dark)!important}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:var(--bs-primary)!important}.navbar-light .navbar-brand img{max-height:50px;transition:.5s}.sticky-top.navbar-light .navbar-brand img{max-height:45px}@media (min-width:1200px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;border-radius:10px;transition:.5s;opacity:0}}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;background:var(--bs-light)!important;transition:.5s;opacity:1}@media (max-width:991.98px){.sticky-top.navbar-light{position:relative;background:var(--bs-white)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #ddd}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--bs-dark)!important}.navbar-light .navbar-brand img{max-height:45px}}@media (min-width:992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.1);z-index:999}.sticky-top.navbar-light{position:fixed;background:var(--bs-light)!important}.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:var(--bs-primary);transition:.5s}.navbar-light .navbar-nav .nav-link.active::before,.navbar-light .navbar-nav .nav-link:hover::before{width:calc(100% - 2px);left:1px}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.header-carousel{position:relative;overflow:hidden}.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{position:relative;width:auto;height:calc(100dvh - 140px);margin-top:95px;display:block;object-fit:cover;transition:.5s}@media (max-width:992px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{margin:0;transition:.5s;width:100%;height:calc(100dvh - 60px)}}.header-carousel .header-carousel-item .carousel-caption{width:100%;height:100%;position:absolute;top:0;left:0;padding:100px 0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35)}.header-carousel .header-carousel-item .carousel-caption .carousel-caption-content{position:relative;width:75%}.bg-breadcrumb{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../img/carousel-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:160px 0 60px 0}.bg-breadcrumb .breadcrumb-item a{color:var(--bs-white)!important}.tabCenovnik{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:992px) and (max-width:1200px){.tabCenovnik{width:80%;max-width:80%}}@media (min-width:1200px){.tabCenovnik{width:50%;max-width:50%;font-size:1.32em}}.service .service-item{box-shadow:0 0 25px rgba(0,0,0,.2);width:100%;max-height:560px;margin-bottom:1em}.service .service-item .service-img{position:relative;overflow:hidden;z-index:1;height:230px}.service .service-item .service-img img{transition:.5s;aspect-ratio:306/230;object-fit:cover;width:100%;height:auto}.service .service-item .service-img::before{width:100%;height:0;position:absolute;content:"";top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:.5s;z-index:5}.service .service-item:hover .service-img::before{height:100%;background:rgba(21,185,217,.3)}.service .service-item .service-img:hover img{transform:scale(1.3)}.service .service-item .service-content{position:relative;z-index:2}.service .service-item .service-content::before{width:100%;height:8px;position:absolute;content:"";bottom:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:rgba(21,185,217,.5);transition:.5s;z-index:3}.service .service-item:hover .service-content::before{background:rgba(21,185,217,.5);height:100%}.service .service-item .service-content .service-content-inner{transition:.5s}.service .service-item:hover .service-content .service-content-inner{position:relative;color:var(--bs-white)!important;z-index:9}.service .service-item .service-content .service-content-inner h5{font-size:var(--step-2);line-height:var(--step-2) +.5em}.service .service-item:hover .service-content .service-content-inner .h5,.service .service-item:hover .service-content .service-content-inner h5{color:var(--bs-secondary)}.service .service-item .service-content .service-content-inner p{height:6em}@media (min-width:992px){.service .service-item{box-shadow:0 0 45px rgba(0,0,0,.2);width:100%;max-height:512px}.service .service-item .service-content .service-content-inner p{height:7em}}.about .about-img{position:relative;overflow:hidden;height:100%;border-radius:10px}.about .about-img .about-img-inner{position:absolute;left:0;bottom:0;border:10px solid;border-color:var(--bs-white) var(--bs-white) var(--bs-white) var(--bs-white);border-radius:50%}.about .about-img .about-experience{position:absolute;top:125px;left:-125px;transform:rotate(-90deg);background:0 0;color:var(--bs-primary);font-size:20px;font-weight:600;letter-spacing:4px}.feature .feature-item{position:relative;display:flex;border:1px solid var(--bs-primary);border-radius:10px;background:var(--bs-light);transition:.5s}.feature .feature-item::before{width:0;height:100%;content:"";position:absolute;top:0;left:0;border-radius:10px;transition:.5s}.feature .feature-item:hover::before{width:100%;background:var(--bs-primary)}.feature .feature-item .feature-icon{display:inline-flex;border-radius:10px;transition:.5s}.feature .feature-item:hover .feature-icon{position:relative;z-index:2}.feature .feature-item:hover .feature-content{position:relative;color:var(--bs-white);z-index:2}.feature .feature-item:hover .feature-content .h5,.feature .feature-item:hover .feature-content h5{color:var(--bs-dark)}.appointment{background:linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9)),url(../img/kardioloski-pregled-ekg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.appointment .appointment-form{background:rgba(239,162,134,.3)}.appointment .appointment-form .btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.appointment .appointment-form .btn.btn-primary:hover{box-shadow:inset 600px 0 0 0 var(--bs-light)!important;color:var(--bs-primary)!important}.video{position:relative}.video .btn-play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:content-box;display:block;width:33px;height:44px;border-radius:50%;transition:.5s}.video .btn-play:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:115px;height:115px;background:var(--bs-primary);border-radius:50%;animation:pulse-border 1.5s ease-out infinite;transition:.5s}.video .btn-play:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:100px;height:100px;background:var(--bs-secondary);border-radius:50%;transition:all .3s}.video .btn-play span{display:block;position:relative;z-index:3;width:0;height:0;border-left:33px solid var(--bs-white);border-top:22px solid transparent;border-bottom:22px solid transparent;margin-left:5px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}#videoModal{z-index:99999}#videoModal .modal-dialog{position:relative;max-width:800px;margin:60px auto 0 auto}#videoModal .modal-body{position:relative;padding:0}#videoModal .close{position:absolute;width:30px;height:30px;right:0;top:-30px;z-index:999;font-size:30px;font-weight:400;color:#fff;background:#000;opacity:1}.team .team-item .team-img{position:relative;overflow:hidden}.team .team-item .team-img::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:.5s}.team .team-item .team-img .team-icon{position:absolute;bottom:-125px;left:50%;transform:translateX(-50%);transition:.5s}.team .team-item .team-img:hover .team-icon{margin-bottom:145px}.team .team-item:hover .team-img::before{background:rgba(21,185,217,.3)}.team .team-item .team-content{color:var(--bs-primary);transition:.5s}.team .team-item .team-content .h5,.team .team-item .team-content h5{color:var(--bs-secondary);transition:.5s}.team .team-item:hover .team-content h5{color:var(--bs-dark)}.team .team-item:hover .team-content{background:var(--bs-primary);color:var(--bs-white)}.testimonial{background:linear-gradient(rgba(21,185,217,.9),rgba(21,185,217,.9)),url(../img/carousel-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.testimonial .testimonial-item .testimonial-inner{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background:0 0}.testimonial .testimonial-item .testimonial-inner .testimonial-inner-img{width:100px;height:100px;border-radius:50%;border:5px solid var(--bs-white)}.testimonial .testimonial-carousel.owl-carousel{position:relative}.testimonial-carousel .owl-dots{display:flex;justify-content:center;margin-top:20px}.testimonial-carousel .owl-dots .owl-dot{width:20px;height:20px;border-radius:50%;margin-right:15px;border:1px solid var(--bs-white);background:0 0;transition:.5s}.testimonial-carousel .owl-dots .owl-dot.active{width:20px;height:20px;background:var(--bs-secondary)!important}.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dots .owl-dot span::after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:8px;height:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-white)}.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{transition:.5s}@media (min-width:900px){.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{font-size:20px}}.testimonial .section-title{max-width:900px;text-align:center;margin:0 auto}.testimonial .section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.testimonial .section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-white)!important}.testimonial .section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-white)!important}.testimonial .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.testimonial .section-title .sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-white)!important}.testimonial .section-title .sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-white)!important}.blog .blog-item .blog-img{position:relative;overflow:hidden;border-top-right-radius:10px;border-top-left-radius:10px}.blog .blog-item .blog-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius:10px;border-top-left-radius:10px;transition:.5s}.blog .blog-item .blog-img img{transition:.5s}.blog .blog-item .blog-img:hover img{transform:scale(1.3)}.blog .blog-item:hover .blog-img::after{background:rgba(21,185,217,.5)}.blog .blog-item .blog-content{background:var(--bs-light);border:1px solid var(--bs-primary);border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.blog-content a{color:#000}.contact{background:linear-gradient(rgba(21,185,217,.9),rgba(21,185,217,.9)),url(../img/carousel-1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.contact .contact-form .btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.contact .contact-form .btn.btn-light:hover{box-shadow:inset 600px 0 0 0 var(--bs-primary)!important;color:var(--bs-white)!important}.contact .contact-form .form-floating input,.contact .contact-form .form-floating label,.contact .contact-form .form-floating textarea{color:var(--bs-light)}.contact .section-title{max-width:900px;text-align:center;margin:0 auto}.contact .section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.contact .section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-white)!important}.contact .section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-white)!important}.contact .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.contact .section-title .sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-white)!important}.contact .section-title .sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-white)!important}.footer{background:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.9)),url(../img/carousel-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#c3c8da}.copyright a{color:var(--bs-primary)}.footer .footer-item a{line-height:35px;color:#c3c8da;transition:.5s}.footer .footer-item p{line-height:35px;color:#c3c8da}.footer .footer-item a:hover{letter-spacing:2px;color:var(--bs-primary)}.copyright{background:var(--bs-dark)!important}