.hero-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width:480px){.hero-teasers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:12px;padding:50px 12px;-ms-overflow-style:none;scrollbar-width:none}.hero-teasers::-webkit-scrollbar{display:none}}.hero-teasers__item{min-height:190px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 44px 0 rgba(112,0,0,.15);box-shadow:0 0 44px 0 rgba(112,0,0,.15);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}@media only screen and (max-width:1100px){.hero-teasers__item{min-height:155px}}@media only screen and (max-width:480px){.hero-teasers__item{min-width:75%;min-height:115px;scroll-snap-align:start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.hero-teasers__item:hover{color:#000;-webkit-box-shadow:0 0 44px 10px rgba(112,0,0,.15);box-shadow:0 0 44px 10px rgba(112,0,0,.15)}.hero-teasers__item-content{padding-left:25px;max-width:35%}@media only screen and (max-width:1280px){.hero-teasers__item-content{max-width:40%}}.hero-teasers__item-img{position:absolute;right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;display:block;overflow:hidden}@media only screen and (max-width:1280px){.hero-teasers__item-img{width:53%}}@media only screen and (max-width:768px) and (min-width:481px){.hero-teasers__item-img{right:-15px}}.hero-teasers__item-img img{display:block}.hero-teasers-wrapper{margin-top:90px}@media only screen and (max-width:480px){.hero-teasers-wrapper,.hero-teasers-wrapper .scroller-dots{margin-top:0}}.hero-teaser-item__caption{font-size:2rem;font-weight:500;line-height:1}@media only screen and (max-width:1100px){.hero-teaser-item__caption{font-size:1.6rem}}@media only screen and (max-width:480px){.hero-teaser-item__caption{font-size:1.2rem}}.hero-teaser-item__subcaption{font-size:2rem;font-weight:400;line-height:1;margin-top:.25em}@media only screen and (max-width:1100px){.hero-teaser-item__subcaption{font-size:1.6rem}}@media only screen and (max-width:480px){.hero-teaser-item__subcaption{font-size:1.2rem}}.hero-teasers__item-footer{padding:35px 22px;font-size:1.6rem}.hero-teasers__item-footer-line+.hero-teasers__item-footer-line{margin-top:.5em}.hero-teasers__item-footer-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero-teasers__item-footer-label{-webkit-flex-basis:65px;-ms-flex-preferred-size:65px;flex-basis:65px;padding-right:10px}.hero-teasers__item-footer-value{font-weight:300;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.hero-teasers__item-more{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;text-decoration:none;text-align:center;background:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:inset 0 0 0 1px #909090;box-shadow:inset 0 0 0 1px #909090;width:155px;line-height:45px;border-radius:30px;font-size:1.7rem;margin-top:1em}.hero-teasers__item-more:hover{-webkit-box-shadow:inset 0 0 0 1px #12c886;box-shadow:inset 0 0 0 1px #12c886;background:#12c886;color:#fff}