@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap);article .article-detail .image figure{position:relative;width:100%}article .article-detail .image figure:before{display:block;padding-top:var(--bs-aspect-ratio,100%);content:""}article .article-detail .image figure>*{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:Montserrat,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#272727;background-color:#fff}body>header{background-color:#fff}body>header hr{border:2px solid #e4e4e4;opacity:1}body>header .today{font-size:15px}body>footer{background-color:#fff;color:#fff;padding:0;display:flex;flex-direction:column}body>footer .footer-content{padding-top:3rem;padding-bottom:0;order:2}body>footer .footer-content .navbar-brand{position:relative;display:block}body>footer .footer-content .navbar-brand:before{content:"";position:absolute;bottom:-15px;left:-100%;height:1px;width:300%;background-color:#cfcfcf}body>footer .footer-content .navbar-brand img{height:60px}body>footer .website-links{background-color:#4c4c4c;padding-top:3rem;padding-bottom:3rem;order:1}body>footer .copyright{background-color:inherit;padding-top:0;padding-bottom:3rem;margin-top:-1rem;color:#272727;order:3}body>footer .copyright a{color:inherit}body>footer .copyright a:hover{color:#9c1b2e;text-decoration:underline}a{color:#9c1b2e;text-decoration:none}a:hover{color:#fbd797}.progress-container{background-color:#9c1b2e;display:block;height:5px}.progress-container .progress-bar{background-color:#1d2126}.top-header{background-color:#4c4c4c;color:#fff}.top-header .bar{display:flex;justify-content:space-between;align-items:center;height:40px;color:#fff;padding:0 calc(var(--bs-gutter-x) * .5)}.std_btn{height:40px;padding:28px 32px;background-color:#9c1b2e;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:0;min-width:80px;border:1px solid #9c1b2e}.std_btn:hover{background-color:#fff;color:#9c1b2e}h2.std_btn{display:flex;cursor:initial;font-size:24px;font-weight:700;padding-top:15px;padding-bottom:15px;height:auto}h2.std_btn.hover,h2.std_btn:hover{background-color:#372b3d;color:#fff}.module-content{font-size:14px}.navbar{padding-top:0;padding-bottom:0}.navbar .navbar-brand{padding-top:20px;padding-bottom:20px}.navbar .navbar-brand img{width:170px}.navbar aside{display:flex;justify-content:end}.calwid_body{color:#fff;display:inline-block}.calwid_body a{color:#fff;text-decoration:none}.calwid_day{font-weight:700;letter-spacing:.5px}.calwid_name1{font-weight:700;letter-spacing:.5px}.calwid_name2{font-weight:700;letter-spacing:.5px}.header-search{display:flex;flex-wrap:wrap;align-items:stretch;align-items:center;background-color:#fff;width:100%;border-bottom:2px solid #4c4c4c}.header-search .input-search{position:relative;flex:1 1 auto;width:1%;border:none;margin:0;padding:3px 8px;background-color:#fff;color:#272727;font-family:inherit}.header-search .input-search:focus-visible{outline:1px solid #888}.header-search .input-search:focus{outline:0}.header-search .btn-search{flex-basis:32px;background-color:transparent}.header-search .btn-search:after{background-image:url(../../images/icons/icon-search-bistroservis.svg)}.header-search .btn-search:hover{filter:brightness(0);-webkit-filter:brightness(0)}.home-content{margin-top:25px}.home-content .main-bar h1{display:inline-block;background-color:#372b3d;margin:0;padding-left:calc(.5 * var(--bs-gutter-x));padding-right:calc(.5 * var(--bs-gutter-x));font-size:20px;text-transform:uppercase;line-height:45px}.keywords{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.keywords .std_btn{padding:7px 15px;font-weight:400;text-transform:lowercase;height:auto}.article-base article.article-preview{height:100%}.article-base article.article-preview>a{height:100%}.article-base article.article-preview>a .image figure{--bs-aspect-ratio:115%}.article-base article.article-preview>a .body{flex-grow:1}.article-base article.article-preview>a .body time{order:1;color:#4c4c4c;font-size:13px}.article-base article.article-preview>a .body .title{order:2;font-size:20px;line-height:1.25;color:#9c1b2e}.article-base article.article-preview>a .body .short{order:3;color:#4c4c4c;line-height:1.5}.article-base article.article-preview>a .body button{order:4;margin-top:auto;background-color:#9c1b2e;color:#fff;font-size:15px;padding:8px 12px;height:auto;font-weight:400;align-self:end}.article-base article.article-preview>a.hover .image figure,.article-base article.article-preview>a:hover .image figure{-webkit-transform:scale(1.06);-khtml-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}.article-base article.article-preview>a.hover .body button,.article-base article.article-preview>a:hover .body button{background-color:#fff;color:#9c1b2e}.article-highlighted article.article-preview>a{display:flex;flex-direction:row;gap:calc(var(--bs-gutter-x) * .5)}.article-highlighted article.article-preview>a .image{order:2;flex:0 0 calc(50% - var(--bs-gutter-x) * .5)}.article-highlighted article.article-preview>a .image figure{--bs-aspect-ratio:50%}.article-highlighted article.article-preview>a .body{order:1;flex-grow:1;padding:0 calc(var(--bs-gutter-x) * .5) 0 0;justify-content:space-between}.article-highlighted article.article-preview>a .body time{order:1;color:#4c4c4c;font-size:16px}.article-highlighted article.article-preview>a .body .title{order:2;font-size:30px;line-height:1.15;color:#9c1b2e}.article-highlighted article.article-preview>a .body .short{order:3;color:#272727;font-size:18px;line-height:1.3}.article-highlighted article.article-preview>a .body button{order:4;align-self:start}.article-highlighted article.article-preview.odd .image{order:1}.article-highlighted article.article-preview.odd .body{order:2;padding:0 0 0 calc(var(--bs-gutter-x) * .5)}.article-highlighted article.article-preview.odd.hover .image figure,.article-highlighted article.article-preview.odd:hover .image figure{-webkit-transform:scale(1.06);-khtml-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}.article-highlighted article.article-preview.odd.hover .body button,.article-highlighted article.article-preview.odd:hover .body button{background-color:#fff;color:#9c1b2e}article .article-detail{padding:45px 0 15px 0}article .article-detail .main-bar h1{margin:0;margin-bottom:15px;padding:10px 0;color:#9c1b2e;font-size:36px;text-transform:uppercase;text-align:left}article .article-detail .main-bar time{display:flex;color:#4c4c4c;font-size:15px;font-weight:400;margin-top:10px;margin-bottom:15px}article .article-detail .main-bar time:before{content:"";position:relative;display:inline-block;width:15px;height:15px;margin-right:10px;background-image:url(../../images/icons/icon-calendar.svg);background-repeat:no-repeat;background-size:contain;background-position:center}article .article-detail .main-bar .short{font-weight:700;margin-top:15px;margin-bottom:1.25rem}article .article-detail .image{display:block;--bs-aspect-ratio:75%}article .article-detail .image figure{margin:0}article .article-detail .image figure img{object-fit:cover}article .article-detail a{color:#9c1b2e;text-decoration:none}article .article-detail a:hover{color:#000;text-decoration:underline;text-underline-offset:3px}section.footer,section.search{margin-top:0;padding:calc(var(--bs-gutter-x))}section.search{padding:calc(var(--bs-gutter-x)) 0}.pagination{--bs-pagination-border-width:1px;--bs-pagination-border-color:#9c1b2e;--bs-pagination-border-radius:0;--bs-pagination-bg:#9c1b2e;--bs-pagination-color:#fff;--bs-pagination-hover-bg:#9c1b2e;--bs-pagination-hover-color:#fff;--bs-pagination-hover-border-color:#9c1b2e;--bs-pagination-focus-color:#711321;--bs-pagination-focus-box-shadow:0 0 0 0.25rem #c7233b;--bs-pagination-active-bg:#fff;--bs-pagination-active-color:#9c1b2e;--bs-pagination-active-border-color:#9c1b2e;margin:0;gap:5px;font-weight:700;--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem}