.m-icon-teaser{position:relative;width:100%;max-width:1140px;margin:0 auto;padding:15px 0}.m-icon-teaser axa-script{display:none}@media(min-width: 980px){.m-icon-teaser{padding:0 15px}}.m-icon-teaser:first-child{margin-top:0}.m-icon-teaser__container--scrollable{position:relative;width:100%}.m-icon-teaser__scroll-wrapper{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-icon-teaser__scroll-wrapper::-webkit-scrollbar{display:none}@media(min-width: 980px){.m-icon-teaser__scroll-wrapper{overflow:visible;scroll-snap-type:none}}.m-icon-teaser__item{display:flex !important;flex-direction:column;align-items:center !important;width:100%;min-height:400px;padding:30px 15px;text-decoration:none;outline:none}@media(min-width: 992px){.m-icon-teaser__item{padding:50px 15px}}.m-icon-teaser__item--slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media(min-width: 980px){.m-icon-teaser__item--slide{flex:0 0 33.3333%;scroll-snap-align:unset;scroll-snap-stop:unset}}.m-icon-teaser__item__icon-wrapper{display:flex;justify-content:center;align-items:center;width:80px;height:80px;flex-shrink:0}.m-icon-teaser__item__icon{width:80px;height:80px;display:block;fill:currentColor;color:#00008f}.m-icon-teaser__item__text{margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;color:#7f7f7f}@media(min-width: 576px){.m-icon-teaser__item__text{font-size:14px;line-height:1.21}}@media(min-width: 992px){.m-icon-teaser__item__text{margin-top:15px}}.m-icon-teaser__item__title{flex-grow:1;max-width:300px;margin:5px 0 0;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.01em;text-align:center}@media(min-width: 576px){.m-icon-teaser__item__title{font-size:20px}}@media(min-width: 992px){.m-icon-teaser__item__title{margin-top:10px}}.m-icon-teaser__item__action{position:relative;z-index:0;min-height:40px;margin-top:30px;padding:10px 30px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;vertical-align:middle;color:#00008f;background:rgba(0,0,0,0);border:2px solid #00008f;overflow:hidden;transition:color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);hyphens:auto;overflow-wrap:break-word}@media(min-width: 576px){.m-icon-teaser__item__action{font-size:14px;line-height:1.21}}.m-icon-teaser__item__action::after{content:"";position:absolute;top:50%;left:50%;z-index:-1;display:block;width:0;height:550px;background:#00005b;transform:translate(-50%, -50%) rotate(45deg);transition:width .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.m-icon-teaser__item__action:hover,.m-icon-teaser__item__action:focus{color:#fff;background:#00008f;border-color:#00005b;cursor:pointer;outline:none}.m-icon-teaser__item__action:hover::after,.m-icon-teaser__item__action:focus::after{width:110%}.m-icon-teaser__item__action:disabled,.m-icon-teaser__item__action[aria-disabled]{color:#999;background:#e5e5e5;border-color:#e5e5e5;border-bottom-color:#ccc;cursor:default}.m-icon-teaser__item__action:disabled::after,.m-icon-teaser__item__action[aria-disabled]::after{display:none}.m-icon-teaser__dots,.m-icon-teaser .slick-dots{position:absolute;top:0;z-index:10;display:flex;width:100%;height:60px;margin:0;padding:0;background:#fff}@media(min-width: 992px){.m-icon-teaser__dots,.m-icon-teaser .slick-dots{display:none}}.m-icon-teaser__link{flex-grow:1;display:flex;justify-content:center;align-items:flex-end;height:100%;padding:10px 0;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#00008f;background:none;border:none;border-bottom:5px solid rgba(0,0,0,0);cursor:pointer;outline:none;transition:all .25s ease}@media(min-width: 576px){.m-icon-teaser__link{font-size:13px;line-height:1.38}}.m-icon-teaser__link:hover,.m-icon-teaser__link:focus,.m-icon-teaser__link.is-active{color:#00005b;border-bottom-color:#f07662}.m-icon-teaser__items{position:relative;display:flex;flex-wrap:wrap;margin:0 -15px;padding:60px 0 0;list-style:none}.m-icon-teaser__items.m-icon-teaser__container--scrollable{display:block;margin:0}@media(min-width: 992px){.m-icon-teaser__items.m-icon-teaser__container--scrollable{padding-top:0}}@media(min-width: 992px){.m-icon-teaser__items{padding-top:0}}a.m-icon-teaser__item__action{display:inline-block}.js .m-icon-teaser__items{display:block}
