.m-teaser-tile{position:relative;display:block;width:100%;color:#000}@media(min-width: 768px){.m-teaser-tile{height:0;padding-bottom:100%}}.m-teaser-tile__content{width:100%;overflow:hidden;padding:24px;border:1px solid #ccc;display:flex;flex-direction:column}@media(min-width: 768px){.m-teaser-tile__content{position:absolute;top:0;left:0;height:100%}}.m-teaser-tile__picture-overlay-wrap{position:relative;width:100%;height:160px;display:block;overflow:hidden}.m-teaser-tile__picture{position:relative;width:100%;height:160px;display:block;overflow:hidden}.m-teaser-tile--product .m-teaser-tile__picture::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#00008f;opacity:.7}.m-teaser-tile__picture-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.m-teaser-tile__image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:.3s ease-in-out}.m-teaser-tile:hover .m-teaser-tile__image,.m-teaser-tile:focus .m-teaser-tile__image{transform:scale(1.05)}.teaser-title__info{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1;padding-top:16px;padding-bottom:16px}.m-teaser-tile__category{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.01em;margin-bottom:3px;flex:0 0 auto;text-transform:uppercase}@media(min-width: 576px){.m-teaser-tile__category{font-size:20px}}.m-teaser-tile__title{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.01em;margin:0;flex:0 0 auto}@media(min-width: 576px){.m-teaser-tile__title{font-size:20px}}.m-teaser-tile__description{margin:0}.m-teaser-tile__icon{width:144px;height:144px;display:block;fill:currentColor}.m-teaser-tile__action{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em;position:relative;min-height:40px;padding:10px 30px;border-width:2px;border-style:solid;text-decoration:none;text-transform:uppercase;vertical-align:middle;color:#fff;background:#00008f;border-color:#00008f;border-bottom-color:#00005b;color:#00008f;background:rgba(0,0,0,0);border-color:#00008f;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.02em;min-height:50px;padding-top:11px;padding-bottom:11px;z-index:0;overflow:hidden;transition:color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;background:rgba(0,0,0,0) !important;text-align:center}@media(min-width: 576px){.m-teaser-tile__action{font-size:14px;line-height:1.21}}.m-teaser-tile__action:hover,.m-teaser-tile__action:active,.m-teaser-tile__action:focus{cursor:pointer;text-decoration:none;outline:none}.m-teaser-tile__action:disabled,.m-teaser-tile__action[aria-disabled]{cursor:default !important}.m-teaser-tile__action:hover,.m-teaser-tile__action:active,.m-teaser-tile__action:focus{background:#00005b;border-color:#00005b;color:#fff}.m-teaser-tile__action:disabled,.m-teaser-tile__action[aria-disabled]{color:#999 !important;background:#e5e5e5 !important;border-color:#e5e5e5 !important;border-bottom-color:#ccc !important}.m-teaser-tile__action:hover,.m-teaser-tile__action:active,.m-teaser-tile__action:focus{color:#00005b;background:rgba(0,0,0,0);border-color:#00005b}.m-teaser-tile__action:disabled,.m-teaser-tile__action[aria-disabled]{background-color:#e5e5e5 !important}@media(min-width: 576px){.m-teaser-tile__action{font-size:16px}}.m-teaser-tile__action::after{position:absolute;top:50%;left:50%;z-index:-1;display:block;width:.001px;height:550px;content:"";transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:width .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s}.m-teaser-tile__action:hover::after,.m-teaser-tile__action:focus::after{width:110%}.m-teaser-tile__action:disabled .m-button__arrow,.m-teaser-tile__action[aria-disabled] .m-button__arrow{animation-name:none}.m-teaser-tile__action:disabled::after,.m-teaser-tile__action[aria-disabled]::after{transform:none !important;transition:none !important;background-color:rgba(0,0,0,0) !important}.m-teaser-tile__action::after{background:#00005b}.m-teaser-tile__action:hover,.m-teaser-tile__action:focus{background:#00008f;color:#fff}.m-teaser-tile__action:hover::after,.m-teaser-tile__action:focus::after{background:#00005b}
