body{background:#f6f3ee;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c4a052' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");margin:0;font-family:EB Garamond,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;font-size:16px;box-sizing:border-box;transition:all east-out 2s;text-decoration:none}.line{background:linear-gradient(90deg,transparent,#dfa620);width:90px;height:1px}.line.right{background:linear-gradient(90deg,#dfa620,transparent)}.banner-wrapper{display:flex;margin:1.6rem auto;justify-content:center;align-items:center}.banner-wrapper.inCalendar{margin:.3rem auto}.banner-wrapper.bilbord,.banner-wrapper.fix-size-horizontal{margin:2rem auto;height:100px;width:320px}.banner-wrapper.fix-size-mediumRectangle{width:300px;height:250px}.banner-wrapper.bilbord>:first-child,.banner-wrapper.fix-size-horizontal,.banner-wrapper.fix-size-mediumRectangle>:first-child{position:relative;z-index:0}.banner-wrapper.bilbord,.banner-wrapper.fix-size-horizontal,.banner-wrapper.fix-size-mediumRectangle{position:relative;background:#f2ece3;border:1px solid rgba(133,97,71,.3019607843);box-shadow:0 4px 20px -2px rgba(139,90,43,.15),0 2px 8px -2px rgba(139,90,43,.1)}.banner-wrapper.bilbord:before,.banner-wrapper.fix-size-horizontal:before,.banner-wrapper.fix-size-mediumRectangle:before{content:"OGLAS";letter-spacing:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.9rem;color:#a0a0a0}@media screen and (min-width:1024px){.banner-wrapper.xl_sticky{left:20px;top:0;margin:1rem auto;position:-webkit-sticky;position:sticky;order:2}.banner-wrapper.bilbord{margin:3rem auto;height:250px;width:970px}.banner-wrapper.bilbord:before{letter-spacing:3px;font-size:1rem}.banner-wrapper.fix-size-horizontal{width:728px;height:90px}.banner-wrapper.fix-size-horizontal:before{letter-spacing:3px;font-size:1rem}.banner-wrapper.inCalendar{margin:0 auto}}.kalendar{margin-top:1rem}.kalendar .kalendar-wrapper{padding:0 .4rem}.kalendar .kalendar-wrapper .kalendar-left{width:100%;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:1380px){.kalendar{width:1280px;margin:0 auto}.kalendar .kalendar-wrapper{margin:2rem auto;display:flex}.kalendar .kalendar-wrapper .kalendar-left{width:calc(100% - 380px);margin-right:20px;gap:0}.kalendar .kalendar-wrapper .kalendar-right{width:380px;padding:0 20px;margin:0 auto}}