.link-standard{font-size:.8333rem;line-height:1rem;text-decoration:none;color:black;position:relative;font-weight:200;transition:.2s}
.link-standard:after{height:1px;left:0;bottom:-4px;width:0;background-color:rgba(0,0,0,0);content:"";display:block;position:absolute;transition:.2s}
.link-standard:hover{color:#000f9f;transition:.2s}
.link-standard:hover:after{background-color:#000f9f;opacity:1;width:100%;transition:.4s}
.link-underline-movement{text-decoration:none;display:inline-block;position:relative;color:#000f9f;padding-bottom:5px;overflow-x:hidden;overflow-y:visible}
.link-underline-movement:after{width:100%;height:1px;content:"";background-color:#000f9f;display:block;position:absolute;z-index:1;bottom:1px}
.link-underline-movement:before{width:80%;height:1px;content:"";background-color:#f5f5ef;display:block;position:absolute;left:-80%;bottom:1px;z-index:2;transition:.6s}
.link-underline-movement:hover:before{left:100%;transition:.6s}
.link-underline-movement-white{text-decoration:none;display:inline-block;position:relative;color:#000f9f;padding-bottom:5px;overflow-x:hidden;overflow-y:visible;text-align:center;color:white}
.link-underline-movement-white:after{width:100%;height:1px;content:"";background-color:#000f9f;display:block;position:absolute;z-index:1;bottom:1px}
.link-underline-movement-white:before{width:80%;height:1px;content:"";background-color:#f5f5ef;display:block;position:absolute;left:-80%;bottom:1px;z-index:2;transition:.6s}
.link-underline-movement-white:hover:before{left:100%;transition:.6s}
.link-underline-movement-white:before{background-color:#000f9f}
.link-underline-movement-white:after{background-color:white}
.white .link-underline-movement:before,body.article-page .link-underline-movement:before{background-color:white}
@font-face{font-family:"BurberryOracle";src:url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Book.otf") format("opentype"),url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Book.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Book.woff") format("woff");font-weight:400;font-style:thin;font-display:swap}
@font-face{font-family:"BurberryOracle";src:url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Medium.otf") format("opentype"),url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Medium.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/BurberryOracle-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Burberry";src:url("../../structure/basepage/clientlibs/resources/fonts/burberry-regular.ttf") format("truetype"),url("../../structure/basepage/clientlibs/resources/fonts/burberry-regular.woff2") format("woff2"),url("../../structure/basepage/clientlibs/resources/fonts/burberry-regular.woff") format("woff");font-weight:400;font-style:thin;font-display:swap}
.font-normal{font-family:"BurberryOracle",sans-serif;font-weight:400}
.font-title{font-family:"Burberry",serif;font-weight:400}
body:not(.history-page) .pageteaser.default .image{display:block;position:relative}
body:not(.history-page) .pageteaser.default .image img{display:block;position:relative}
body:not(.history-page) .pageteaser.default .teasercontent{position:relative;display:block;padding:30px 20px}
body:not(.history-page) .pageteaser.default .teasercontent h2,body:not(.history-page) .pageteaser.default .teasercontent h3{font-size:1.444444rem;line-height:1.777778rem;padding-bottom:20px}
body:not(.history-page) .pageteaser.default .link{position:absolute;bottom:30px}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.default .link{bottom:auto;position:relative;margin-top:30px}
}
body:not(.history-page) .pageteaser.medium-teaser{padding:20px 40px}
body:not(.history-page) .pageteaser.medium-teaser>.teasercontent .text{margin-bottom:20px}
body:not(.history-page) .pageteaser.medium-teaser>.teasercontent .text h2{margin-bottom:10px}
body:not(.history-page) .pageteaser.medium-teaser>.teasercontent .text h3{font-family:"Burberry",serif;font-weight:400}
body:not(.history-page) .pageteaser.medium-teaser>.teasercontent .button{margin-bottom:10px}
body:not(.history-page) .pageteaser.background-image{background:black;min-height:420px;position:relative}
body:not(.history-page) .pageteaser.background-image>.image{height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:0}
body:not(.history-page) .pageteaser.background-image>.image>div{height:100%;width:100%;display:block;position:relative}
body:not(.history-page) .pageteaser.background-image>.image>div>img{height:100%;width:100%;object-fit:cover}
body:not(.history-page) .pageteaser.background-image>.teasercontent{position:absolute;bottom:0;width:100%;z-index:1;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}
body:not(.history-page) .pageteaser.background-image>.teasercontent>div{padding:30px}
body:not(.history-page) .pageteaser.background-image>.teasercontent h2,body:not(.history-page) .pageteaser.background-image>.teasercontent h3,body:not(.history-page) .pageteaser.background-image>.teasercontent h4,body:not(.history-page) .pageteaser.background-image>.teasercontent p{font-size:1.375rem;line-height:1.5rem;font-family:"BurberryOracle",sans-serif;font-weight:400;color:white}
body:not(.history-page) .pageteaser.background-image>.teasercontent h2 a,body:not(.history-page) .pageteaser.background-image>.teasercontent h3 a,body:not(.history-page) .pageteaser.background-image>.teasercontent h4 a,body:not(.history-page) .pageteaser.background-image>.teasercontent p a{text-decoration:none;color:inherit}
body:not(.history-page) .pageteaser.background-image>.teasercontent .button a{margin:0;border:0;padding:0 0 3px 0;color:white;border-bottom:1px solid rgba(0,0,0,0);transition:.2s}
body:not(.history-page) .pageteaser.background-image>.teasercontent .button a:after,body:not(.history-page) .pageteaser.background-image>.teasercontent .button a:before{display:none}
body:not(.history-page) .pageteaser.background-image>.teasercontent .button a:hover{border-bottom:1px solid white;transition:.2s}
body:not(.history-page) .pageteaser.image-left,body:not(.history-page) .pageteaser.image-right{display:flex}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-left,body:not(.history-page) .pageteaser.image-right{flex-wrap:wrap}
}
body:not(.history-page) .pageteaser.image-left>.image,body:not(.history-page) .pageteaser.image-right>.image,body:not(.history-page) .pageteaser.image-left>.video,body:not(.history-page) .pageteaser.image-right>.video{flex:1;margin-right:40px;z-index:5;position:relative;display:block;height:100%;min-height:440px}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-left>.image,body:not(.history-page) .pageteaser.image-right>.image,body:not(.history-page) .pageteaser.image-left>.video,body:not(.history-page) .pageteaser.image-right>.video{flex:0 0 100%;margin-right:0}
}
body:not(.history-page) .pageteaser.image-left>.image>div,body:not(.history-page) .pageteaser.image-right>.image>div,body:not(.history-page) .pageteaser.image-left>.video>div,body:not(.history-page) .pageteaser.image-right>.video>div{position:relative;display:block;height:100%}
body:not(.history-page) .pageteaser.image-left>.image>div img,body:not(.history-page) .pageteaser.image-right>.image>div img,body:not(.history-page) .pageteaser.image-left>.video>div img,body:not(.history-page) .pageteaser.image-right>.video>div img{height:100%;width:100%;object-fit:cover;position:relative;display:block}
body:not(.history-page) .pageteaser.image-left>.teasercontent,body:not(.history-page) .pageteaser.image-right>.teasercontent{flex:1;padding-top:10px;margin-right:30px}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-left>.teasercontent,body:not(.history-page) .pageteaser.image-right>.teasercontent{flex:0 0 100%;margin-top:20px}
}
body:not(.history-page) .pageteaser.image-right>.image{order:2;margin-right:0}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-right>.image{order:1}
}
body:not(.history-page) .pageteaser.image-right>.teasercontent{order:1;margin-left:30px}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-right>.teasercontent{margin-right:0;margin-left:0;order:2}
}
@media only screen and (max-width:768px){body:not(.history-page) .pageteaser.image-left>.teasercontent{margin-right:0;margin-left:0}
}
body:not(.history-page) .pageteaser.inline-buttons .teasercontent>.button{display:inline-block;margin-right:40px}
@media only screen and (min-width:1000px){body:not(.history-page) .pageteaser.double-expanding{position:relative;opacity:1;max-width:100% !important;height:450px;transition:.4s}
body:not(.history-page) .pageteaser.double-expanding>.image{height:100%;width:100%;display:block;position:relative;z-index:1}
body:not(.history-page) .pageteaser.double-expanding>.image>div{height:100%;width:100%;display:block;position:relative}
body:not(.history-page) .pageteaser.double-expanding>.image>div>img{height:100%;width:100%;object-fit:cover;display:block;position:relative}
body:not(.history-page) .pageteaser.double-expanding .teasercontent{display:flex;flex-wrap:wrap;position:absolute;width:calc(100% - 90px);left:0;bottom:0;background-color:transparent;z-index:2;transition:all .2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button{flex:0 0 100%;order:1}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a{font-family:inherit;color:inherit;background:transparent;border:0;outline:0;text-decoration:none;color:#000f9f;background-color:white;font-size:1.4444444444rem;font-family:"Burberry",serif;font-weight:400;cursor:pointer;display:inline-flex;padding:30px 70px 30px 30px}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:before{display:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:after{display:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a span{pointer-events:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:after{height:20px;width:20px;position:absolute;right:25px;top:calc(50% - 10px);content:"";display:block;background-color:transparent;background-image:url(../../structure/basepage/clientlibs/resources/images/icon-impact-cross.svg);background-size:20px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a.active:after{transform:rotate(45deg);transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text{flex:0 0 100%;max-height:0;background-color:white;overflow:hidden;order:2;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text>div{position:relative;width:calc(100% - 60px);max-height:0;overflow:hidden;padding:0 30px 30px 30px;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text>div p{opacity:0}
body:not(.history-page) .pageteaser.double-expanding.shrink{opacity:0;max-width:0;overflow:hidden;transition:all .2s}
body:not(.history-page) .pageteaser.double-expanding.shrink .button{display:none;transition:0}
body:not(.history-page) .pageteaser.double-expanding.active{opacity:1;max-width:100%;flex:0 0 100%;transition:all .4s}
body:not(.history-page) .pageteaser.double-expanding.active .teasercontent{background-color:white;transition:0;transition:all .2s}
body:not(.history-page) .pageteaser.double-expanding.active .text{max-height:2000px;transition:all .4s}
body:not(.history-page) .pageteaser.double-expanding.active .text>div{width:calc(100% - 60px);max-height:999px;opacity:1;transition:2s}
body:not(.history-page) .pageteaser.double-expanding.active .text>div p{color:black;display:block;opacity:1;transition:.4s;transition-delay:.4s}
}
@media only screen and (max-width:999px){body:not(.history-page) .pageteaser.double-expanding{position:relative;opacity:1;max-width:100% !important;transition:.4s}
body:not(.history-page) .pageteaser.double-expanding>.image{height:450px;width:100%;display:block;position:relative;z-index:1}
body:not(.history-page) .pageteaser.double-expanding>.image>div{height:100%;width:100%;display:block;position:relative}
body:not(.history-page) .pageteaser.double-expanding>.image>div>img{height:100%;width:100%;object-fit:cover;display:block;position:relative}
body:not(.history-page) .pageteaser.double-expanding .teasercontent{display:flex;flex-wrap:wrap;position:relative;width:100%;left:0;bottom:0;background-color:transparent;z-index:2;transition:all .2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button{flex:0 0 100%;order:1}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a{font-family:inherit;color:inherit;background:transparent;border:0;outline:0;text-decoration:none;color:#000f9f;background-color:white;font-size:1.4444444444rem;font-family:"Burberry",serif;font-weight:400;cursor:pointer;display:inline-flex;padding:30px 60px 30px 30px}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:before{display:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:after{display:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a span{pointer-events:none}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a:after{height:20px;width:20px;position:absolute;right:25px;top:calc(50% - 10px);content:"";display:block;background-color:transparent;background-image:url(../../structure/basepage/clientlibs/resources/images/icon-impact-cross.svg);background-size:20px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .button a.active:after{transform:rotate(45deg);transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text{flex:0 0 100%;max-height:0;background-color:white;overflow:hidden;order:2;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text>div{position:relative;width:calc(100% - 60px);max-height:0;overflow:hidden;padding:0 30px 30px 30px;transition:.2s}
body:not(.history-page) .pageteaser.double-expanding .teasercontent .text>div p{opacity:1;display:block}
body:not(.history-page) .pageteaser.double-expanding.active .teasercontent{max-height:2000px}
body:not(.history-page) .pageteaser.double-expanding.active .teasercontent>div{max-height:2000px}
body:not(.history-page) .pageteaser.double-expanding.active .teasercontent>div>div{max-height:2000px}
}
@media only screen and (max-width:768px){.full-width .pageteaser.image-left .teasercontent,.full-width .pageteaser.image-right .teasercontent{margin:20px 30px;flex:0 0 calc(100% - 60px)}
}
.four-col-25-25-25-25 .pageteaser.default{display:block;position:relative;margin-bottom:30px}
.four-col-25-25-25-25 .pageteaser.default .image{height:380px;width:auto;display:block}
.four-col-25-25-25-25 .pageteaser.default .image>div{display:block;height:100%;width:100%}
.four-col-25-25-25-25 .pageteaser.default .image>div img{height:100%;width:100%;object-fit:cover}
.four-col-25-25-25-25 .pageteaser.default .teasercontent{height:calc(100% - 380px)}
.aem-AuthorLayer-Edit .pageteaser{flex-wrap:wrap}
.aem-AuthorLayer-Edit .pageteaser .cmp-title{flex:0 0 100%;margin-bottom:20px}
.aem-AuthorLayer-Edit .pageteaser.double-expanding{height:auto !important}
.aem-AuthorLayer-Edit .pageteaser.double-expanding:before{display:block;position:relative;background:red;color:white;content:"Please only add these teaser to 2-col containers. Their design depends on having space to expand. In the expanded area, the button is a hyperlink.";height:60px;padding:10px 10px;width:100%;font-size:.8rem;border:1px solid white}
.aem-AuthorLayer-Edit .pageteaser.double-expanding .image{height:450px !important}
.aem-AuthorLayer-Edit .pageteaser.double-expanding .teasercontent{position:relative !important;left:auto !important;bottom:auto !important}
.aem-AuthorLayer-Edit .pageteaser.double-expanding .teasercontent .text{max-height:inherit !important;overflow:visible !important;flex:0 0 100% !important}
.aem-AuthorLayer-Edit .pageteaser.double-expanding .teasercontent .text>div{max-height:inherit !important;overflow:visible !important}
.aem-AuthorLayer-Edit .pageteaser.double-expanding .teasercontent .text>div p{opacity:1 !important}