﻿.teasers{position:relative;display:flex;flex-flow:wrap;margin:0 -10px;text-align:center;color:#444}@media(min-width: 768px){.teasers.mobile-only{display:none !important}}@media(max-width: 767.98px){.teasers.mobile-only{display:block;max-width:360px;margin-left:auto;margin-right:auto}.teasers.mobile-only .slick-list{overflow:visible}.teasers.mobile-only .slick-slide{height:auto}.teasers.mobile-only .teaser{padding-left:0;padding-right:20px}.teasers.mobile-only+.teasers{display:none !important}}.teasers .teaser{position:relative;display:block;padding:10px;text-align:left}@media(min-width: 576px){.teasers .teaser{flex:1 1 50%;max-width:50%}}@media(min-width: 992px){.teasers .teaser{flex:1 1 33.3333%;max-width:33.3333%;padding:15px}}.teasers .outer{position:relative;height:100%;background-color:#fff;box-shadow:0 1px 8px -4px rgba(0,0,0,.5)}.teasers .teaser-header{padding:12px 18px 12px 22px;font-size:13px;font-weight:600;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teasers .teaser-header .news-date+.news-category::before{content:"·";font-weight:700;margin:0 6px 0 3px;color:#00447c}.teasers .text-box{padding:18px 22px 65px;font-size:14px;line-height:22px}.teasers .text-box .btn{position:absolute;bottom:22px}.teasers .text-box .title a{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;color:#00447c;text-decoration:none}.teasers .text-box .title a:hover{text-decoration:none;color:#0060af}.teasers .btn{margin-top:4px;margin-bottom:4px}.teasers .image-box{position:relative;display:block;overflow:hidden}.teasers .image-box::before{content:"";position:relative;display:block;padding-top:60%}.teasers .image-box::after{position:absolute;display:block;top:0;left:0;right:0;bottom:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;content:"";background-color:#00447c;opacity:0}.teasers .image-box img{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-filter:saturate(1);filter:saturate(1)}.teasers .image-box:hover img{-webkit-transform:translate3d(0, 0, 0) scale(1.1);-moz-transform:translate3d(0, 0, 0) scale(1.1);-ms-transform:translate3d(0, 0, 0) scale(1.1);-o-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1);-webkit-filter:saturate(0.3);filter:saturate(0.3)}.teasers .image-box:hover::after{opacity:.5}.teasers.side-by-side .teaser.dummy{opacity:.2}.teasers.side-by-side .teaser.dummy .outer::before{content:"";position:relative;display:block;padding-top:50%}@media(min-width: 576px){.teasers.side-by-side .teaser{flex:1 1 100%;width:100%;max-width:100%}}@media(min-width: 992px){.teasers.side-by-side .teaser{flex:1 1 50%;width:50%;max-width:50%}}@media(min-width: 576px)and (max-width: 991.98px){.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(even) .outer .image-box{order:1}.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(odd) .teaser-header{left:50%}}@media(min-width: 992px){.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(4n) .outer .image-box,.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(4n-1) .outer .image-box{order:1}.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(4n-2) .teaser-header,.teasers.side-by-side:not(.slick-slider) .teaser:nth-child(4n-3) .teaser-header{left:50%}}@media(min-width: 576px){.teasers.side-by-side.slick-slider .slick-slide>div+div .outer .image-box{order:1}.teasers.side-by-side .outer{width:100%;display:flex}.teasers.side-by-side .outer .image-box,.teasers.side-by-side .outer .text-box{flex:1 1 50%;width:50%}.teasers.side-by-side .image-box::before{padding-top:100%}.teasers.side-by-side .teaser-header{position:absolute;display:block;left:0;width:50%;margin-top:4px}.teasers.side-by-side .teaser-header~.text-box{margin-top:24px}}.teasers.slick-slider{display:block}.teasers.slick-slider a:focus{box-shadow:none;outline:0}.teasers .slick-dots{display:inline-block;vertical-align:middle}.teasers .slick-list{overflow:visible;width:100%;margin-bottom:-5px}.teasers .slick-track{display:flex;min-width:100%}.teasers .slick-track .teaser{height:auto;float:none}@media(min-width: 992px){.teasers{margin:0 -15px}}