.home__hero{position:relative;overflow:hidden;padding:3.5rem 1.5rem 4.5rem;text-align:center;background-image:linear-gradient(180deg,rgba(10,8,90,.72),rgba(20,30,110,.42) 55%,rgba(238,242,253,.95)),url("https://commons.wikimedia.org/wiki/Special:FilePath/Temple%20of%20Saint%20Sava%20(Crkva%20Svetog%20Save%2C%20Beograd).jpg?width=1600");background-size:cover;background-position:center 70%}.home__hero-inner{position:relative;max-width:720px;margin:0 auto}.home__hero-title{font-size:2.4rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:.6rem;letter-spacing:-.5px;text-shadow:0 2px 18px rgba(10,8,90,.4)}.home__hero-divider{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:.6rem auto .8rem}.home__hero-divider span{color:#8ba6fb;font-size:1.1rem}.home__hero-divider:after,.home__hero-divider:before{content:"";width:48px;height:1px;background:hsla(0,0%,100%,.5)}.home__hero-sub{font-size:1.05rem;font-style:italic;color:#e4e9ff;line-height:1.6;margin-bottom:1.8rem}.home__hero-search-wrap{position:relative;max-width:900px;margin:-2.5rem auto 0;padding:0 1.2rem;z-index:5}.home__section-header{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1rem 1.5rem;text-align:center}.home__section-title{font-size:1.4rem;font-weight:600;color:#1a1a6e;font-family:Cinzel,Georgia,serif;letter-spacing:.5px;margin-bottom:.7rem}.home__section-line{width:60px;height:2px;background:linear-gradient(90deg,transparent,#d7dffa,transparent)}.home{background:#eef2fd}.home .home__wrapper{display:flex;flex-direction:column;margin:.8rem auto;padding:0 .8rem 2rem;gap:1.2rem}.home .home__today-slot{order:1}.home .home__wrapper-left{order:3;display:flex;flex-direction:column;width:100%;gap:1.2rem}.home .home__wrapper-center{order:2}.home .home__wrapper-center .home__calendar-slot{min-height:1150px}.home .home__wrapper-right{order:4;display:flex;flex-direction:column;width:100%;gap:1.2rem}.home .home__links{background:#fff;border:1px solid #d7dffa;border-radius:6px;padding:1.2rem 1.4rem}.home .home__links h2{font-size:1.15rem;color:#1a1a6e;font-family:Cinzel,Georgia,serif;margin-bottom:.6rem}.home .home__links p{color:#5a62a0;line-height:1.5}.home .home__links p a{color:#0040e8;font-weight:600;text-decoration:underline}.home .home-afterZone{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.5rem}.home .home-afterZone .home__molitva{text-align:center}.home .home-afterZone .home__molitva h2{color:#0040e8}.home .home-afterZone .home__molitva .home__molitva-wrapper p{font-size:1.05rem;line-height:1.7;color:#1a1a6e}.home .home__shop-teaser{background:#fff;border:1px dashed #d7dffa;border-radius:6px;padding:1.2rem 1.4rem;text-align:center}.home .home__shop-teaser h3{font-family:Cinzel,Georgia,serif;color:#1a1a6e;font-size:1.05rem;margin-bottom:.4rem}.home .home__shop-teaser p{color:#5a62a0;font-size:.85rem;margin-bottom:.8rem}.home .home__shop-teaser-item{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem;width:45%;text-decoration:none;vertical-align:top;margin:0 2%}.home .home__shop-teaser-item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px;border:1px solid #d7dffa}.home .home__shop-teaser-item span{font-size:.75rem;color:#1a1a6e;font-weight:600}@media screen and (min-width:768px){.home__hero{padding:6rem 2rem 5rem}.home__hero-title{font-size:2.8rem}.home__hero-sub{font-size:1.1rem}.home .home__wrapper .home__wrapper-center .home__calendar-slot{min-height:950px}}@media screen and (min-width:1024px){.home .home__wrapper{display:grid;grid-template-columns:300px 1fr 300px;grid-template-rows:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;padding:1.5rem 2rem 3rem}.home .home__today-slot{grid-column:1;grid-row:1}.home .home__wrapper-left{grid-column:1;grid-row:2;width:300px;margin-bottom:0}.home .home__wrapper-center{grid-column:2;grid-row:1/span 2;min-width:0}.home .home__wrapper-right{grid-column:3;grid-row:1/span 2;width:300px;margin-bottom:0}.home .home-afterZone{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1368px){.home .home__wrapper{max-width:1380px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body,html{overflow-x:hidden}body{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:#2a1a0a;background:#faf0e2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:EB Garamond,Georgia,serif;line-height:1.25;font-weight:700}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer}button,input,select,textarea{font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.line{background:linear-gradient(90deg,transparent,#4321e0);width:90px;height:1px}.line.right{background:linear-gradient(90deg,#4321e0,transparent)}.banner-wrapper{display:flex;margin:1rem auto;justify-content:center;align-items:center}.banner-wrapper.bilbord{margin:1.2rem auto;height:100px;width:320px;position:relative;background:#d6d6d6}.banner-wrapper.bilbord:before{content:"OGLAS";letter-spacing:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;color:#333}.banner-wrapper.bilbord>:first-child{position:relative;z-index:0}.banner-wrapper.inCalendar{margin:.3rem auto}@media screen and (min-width:1024px){.banner-wrapper.xl_sticky{left:20px;top:0;position:-webkit-sticky;position:sticky}}@media screen and (min-width:1024px)and (min-width:1024px){.banner-wrapper.bilbord{height:250px;width:970px;margin-bottom:1.6rem}.banner-wrapper.bilbord:before{letter-spacing:3px;font-size:1.2rem}}.boxWrapper .artBox-wrapper{height:100%;display:flex;border-radius:.1rem;box-shadow:0 0 3px #a0a0a0}.boxWrapper .artBox-wrapper .artBox-img{min-width:140px}.boxWrapper .artBox-wrapper .artBox-img img{width:140px;height:100%;object-fit:cover;overflow:hidden}.boxWrapper .artBox-wrapper .artBox-desc{display:flex;flex-direction:column}.boxWrapper .artBox-wrapper .artBox-desc h3{color:#fff;font-weight:500;font-size:1.1rem;line-height:1.2rem}.boxWrapper:hover{box-shadow:0 0 7px #232a4a}.boxWrapper.topNews{background:#0040e8;border-radius:.1rem}.boxWrapper.topNews .artBox-wrapper{flex-direction:column;width:100%;padding:0 .6rem;align-items:center}.boxWrapper.topNews .artBox-wrapper .artBox-img{flex:1 1;aspect-ratio:3/2;width:100%;height:auto}.boxWrapper.topNews .artBox-wrapper .artBox-img img{width:100%}.boxWrapper.topNews .artBox-wrapper .artBox-desc{width:100%;border:1px solid #fff;padding:.3rem;margin:.6rem;height:60px}.boxWrapper.topNews .artBox-wrapper .artBox-desc a{display:flex;height:60px;align-items:center;justify-content:center;order:2;text-align:center}.boxWrapper.topNews .artBox-wrapper .artBox-desc a h3{display:inline-block;font-weight:700;font-size:1.4rem;line-height:1.6rem;text-align:center}@media screen and (min-width:768px){.boxWrapper{color:#fff;display:flex;flex-direction:column}.boxWrapper .artBox-wrapper{padding:0}.boxWrapper .artBox-wrapper .artBox-desc,.boxWrapper .artBox-wrapper .artBox-desc a{height:80px}.boxWrapper .artBox-wrapper .artBox-desc a h3{font-size:1.2rem;line-height:1.4rem;margin:0}}