.container-medium-width{margin:0 auto;max-width:1080px;padding:0 20px}
.container-large-width{margin:0 auto;max-width:1240px;padding:0 20px}
.container-footer-width{margin:0 auto;max-width:1360px;padding:0 20px}
.button-box-white{color:#003888 !important;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;line-height:1rem;font-size:.875rem !important;position:relative;display:inline-block;border-bottom:none !important;transition:.4s}
.button-box-white:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-box-white:hover{color:#003888 !important;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.button-box-white:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.button-box-white-outline{background:rgba(0,0,0,0);display:inline-block;line-height:1.5em;border:1px solid white;padding:11px 65px 9px 20px;text-decoration:none;font-weight:600;color:white;border-radius:5px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-right-primary.svg);background-size:32px;background-position:center right 20px;background-repeat:no-repeat;transition:.2s}
.button-box-white-outline:hover{background-color:#f18a0c;color:white;border:1px solid #f18a0c;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-right-white.svg);transition:.2s}
.button-box-outline{background:rgba(0,0,0,0);display:inline-block;line-height:1.5em;padding:12px 65px 10px 20px;border:1px solid #333;text-decoration:none;font-weight:600;color:#333;border-radius:5px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-right-primary.svg);background-size:32px;background-position:center right 20px;background-repeat:no-repeat;transition:.2s}
.button-box-outline:hover{background-color:#f18a0c;border-color:#f18a0c;color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-right-white.svg);transition:.2s}
.button-underline{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s}
@media only screen and (max-width:768px){.button-underline{position:relative;bottom:unset}
}
.button-underline:hover{border-bottom:2px solid #003888;transition:.2s}
.button-download{font-weight:600;font-size:.875rem;border-bottom:2px solid #f18a0c;padding-bottom:2px;text-decoration:none;color:inherit;position:relative;transition:.2s}
.button-download:after{height:20px;width:9px;display:block;position:absolute;right:-20px;top:calc(50% - 10px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-down-primary.svg);background-position:center;background-size:9px;background-repeat:no-repeat}
.button-download:hover{color:#f18a0c;transition:.2s}
.button-download-2025{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:400;outline:1px solid #333;font-size:14px;border-bottom:0;line-height:140%;color:#333;transition:.4s}
.button-download-2025:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-download-2025.svg);background-position:center;background-size:15px;background-repeat:no-repeat;transition:.4s}
.button-download-2025:hover{border-color:#0e3b85;background-color:#0e3b85;color:white;cursor:pointer;transition:.4s}
.button-download-2025:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-download-white-2025.svg);transition:.4s}
.button-external{font-weight:600;font-size:.875rem;border-bottom:2px solid #f18a0c;padding-bottom:2px;text-decoration:none;color:inherit;position:relative;transition:.2s}
.button-external:after{height:16px;width:16px;display:block;position:absolute;right:-30px;top:calc(50% - 8px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/external-primary.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
.button-external:hover{color:#f18a0c;transition:.2s}
.button-box-2025{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333 !important;border:1px solid #333;transition:.4s}
.button-box-2025:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
.button-box-2025:hover{background-color:#0e3b85 !important;border-color:#0e3b85 !important;color:white !important;cursor:pointer;transition:.4s}
.button-box-2025:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025-white.svg)}
.button-box-blue-2025{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333 !important;border:1px solid #333;transition:.4s;background-color:#0e3b85 !important;border-color:#0e3b85 !important;color:white !important;padding:15px 65px 15px 20px;text-decoration:none}
.button-box-blue-2025:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
.button-box-blue-2025:hover{background-color:#0e3b85 !important;border-color:#0e3b85 !important;color:white !important;cursor:pointer;transition:.4s}
.button-box-blue-2025:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025-white.svg)}
.button-box-blue-2025:after{right:14px;height:20px;width:36px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-left-long-white.svg);background-size:28px;bottom:12px}
.button-box-blue-2025:hover{background:white !important;border:1px solid #333 !important;color:#333 !important}
.button-box-blue-2025:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-left-long.svg)}
.button-plus-2025{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333;border:1px solid #333;transition:.4s}
.button-plus-2025:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-primary-2025.svg);background-position:center;background-size:12px;background-repeat:no-repeat}
.button-plus-2025:hover{background-color:#0e3b85;border-color:#0e3b85;color:white;cursor:pointer;transition:.4s}
.button-plus-2025:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white-2025.svg)}
.button-underline-white{font-weight:600;font-size:.875rem;border-bottom:2px solid white;text-decoration:none;color:white;transition:.2s}
.button-underline-white:hover{color:#f18a0c;border-bottom:2px solid #f18a0c;transition:.2s}
.button-block{display:block}
.button-internal{display:block}
.button-arrow{color:#333;font-weight:600;text-decoration:none;display:inline-block}
.button-arrow:after{width:32px;height:10px;margin-left:20px;content:"";display:inline-block;position:relative;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-right-primary.svg);background-size:31px;background-position:center;background-repeat:no-repeat;transition:.4s}
.button-arrow:hover:after{margin-left:30px;transition:.4s}
.button-2026{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s}
.button-2026:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-2026:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.button-2026:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.button-2026-solid{color:white;padding:17px 68px 17px 24px;border-radius:30px;background-color:#003888;border:2px solid #003888;line-height:1rem;font-size:.875rem;font-weight:600 !important;text-decoration:none;position:relative;display:inline-block;transition:.4s}
.button-2026-solid:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:white;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-2026-solid:hover{color:#003888;background-color:transparent;padding:17px 76px 17px 16px;transition:.4s}
.button-2026-solid:hover:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);transform:scale(0.8) rotate(45deg)}
.button-2026-outline{padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid #003888;color:#003888}
.button-2026-outline:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-2026-outline:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.button-2026-outline:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.button-2026-outline:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
.button-2026-outline:hover{color:white;background-color:#003888;border-color:#003888}
.button-2026-outline:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.button-2026-outline-white{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid white;color:white}
.button-2026-outline-white:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-2026-outline-white:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.button-2026-outline-white:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.button-2026-outline-white:after{background-color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg)}
.button-2026-outline-white:hover{color:white;background-color:#003888;border-color:#003888}
.button-2026-outline-white:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.button-2026-solid-clear{color:white;padding:17px 68px 17px 24px;border-radius:30px;background-color:#003888;border:2px solid #003888;line-height:1rem;font-size:.875rem;font-weight:600 !important;text-decoration:none;position:relative;display:inline-block;transition:.4s;border-color:white;color:#003888;background-color:white}
.button-2026-solid-clear:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:white;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.button-2026-solid-clear:hover{color:#003888;background-color:transparent;padding:17px 76px 17px 16px;transition:.4s}
.button-2026-solid-clear:hover:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);transform:scale(0.8) rotate(45deg)}
.button-2026-solid-clear:after{background-color:#003888;color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
.button-2026-solid-clear:hover{border-color:#003888;background-color:#003888;color:white}
.button-2026-solid-clear:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1.1) rotate(45deg)}
.button-2026-simple{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s}
@media only screen and (max-width:768px){.button-2026-simple{position:relative;bottom:unset}
}
.button-2026-simple:hover{border-bottom:2px solid #003888;transition:.2s}
.button-2026-simple-white{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:white;cursor:pointer;transition:.2s}
@media only screen and (max-width:768px){.button-2026-simple-white{position:relative;bottom:unset}
}
.button-2026-simple-white:hover{border-bottom:2px solid white;transition:.2s}
.button-2026-simple-download{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s;position:relative}
@media only screen and (max-width:768px){.button-2026-simple-download{position:relative;bottom:unset}
}
.button-2026-simple-download:hover{border-bottom:2px solid #003888;transition:.2s}
.button-2026-simple-download:after{height:20px;width:9px;display:block;position:absolute;right:-20px;top:calc(50% - 10px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-down-primary-26.svg);background-position:center;background-size:9px;background-repeat:no-repeat}
.button-2026-simple-download:hover{color:#003888;transition:.2s}
.button-2026-simple-external{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s;position:relative}
@media only screen and (max-width:768px){.button-2026-simple-external{position:relative;bottom:unset}
}
.button-2026-simple-external:hover{border-bottom:2px solid #003888;transition:.2s}
.button-2026-simple-external:after{height:16px;width:16px;display:block;position:absolute;right:-30px;top:calc(50% - 8px);content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/icons/external-primary-26.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
.button-2026-simple-external:hover{color:#003888;transition:.2s}
.font-light{font-family:"Gotham",sans-serif;font-weight:200}
.font-normal{font-family:"Gotham",sans-serif;font-weight:400}
.font-bold{font-family:"Gotham",sans-serif;font-weight:600}
.font-heavy{font-family:"Gotham",sans-serif;font-weight:600}
@font-face{font-family:"Gotham";src:url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamLight.woff2') format('woff2'),url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamLight.woff') format('woff');font-weight:200}
@font-face{font-family:"Gotham";src:url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBook.woff2') format('woff2'),url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBook.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:"Gotham";src:url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBold.woff2') format('woff2'),url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBold.woff') format('woff');font-weight:600;font-style:bold}
@font-face{font-family:"Gotham";src:url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBlack.woff2') format('woff2'),url('../../structure/basepage/clientlibs/resources/fonts/new-fonts/GothamBlack.woff') format('woff');font-weight:800}
.pageteaser.default{color:#333}
.pageteaser.default>.image img{width:100%;height:auto;display:block;margin-bottom:20px}
.pageteaser.default .teasercontent .text h2,.pageteaser.default .teasercontent .text h3{font-size:2.125rem;line-height:1.3em;max-width:440px;font-weight:600;margin-bottom:40px}
@media only screen and (max-width:768px){.pageteaser.default .teasercontent .text h2,.pageteaser.default .teasercontent .text h3{font-size:1.625rem}
}
.pageteaser.default .teasercontent .text p{font-size:1.125rem;line-height:1.3em;max-width:440px;margin-bottom:60px}
@media only screen and (max-width:768px){.pageteaser.default .teasercontent .text p{margin-bottom:40px}
}
.pageteaser.default .teasercontent .button a{padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid #003888;color:#003888}
.pageteaser.default .teasercontent .button a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.default .teasercontent .button a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.default .teasercontent .button a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.default .teasercontent .button a:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
.pageteaser.default .teasercontent .button a:hover{color:white;background-color:#003888;border-color:#003888}
.pageteaser.default .teasercontent .button a:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a,body.product-page-2025 .pageteaser.default .teasercontent .button a,body.section-page-2025 .pageteaser.default .teasercontent .button a{padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid #003888;color:#003888}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:after,body.product-page-2025 .pageteaser.default .teasercontent .button a:after,body.section-page-2025 .pageteaser.default .teasercontent .button a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:hover,body.product-page-2025 .pageteaser.default .teasercontent .button a:hover,body.section-page-2025 .pageteaser.default .teasercontent .button a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:hover:after,body.product-page-2025 .pageteaser.default .teasercontent .button a:hover:after,body.section-page-2025 .pageteaser.default .teasercontent .button a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:after,body.product-page-2025 .pageteaser.default .teasercontent .button a:after,body.section-page-2025 .pageteaser.default .teasercontent .button a:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:hover,body.product-page-2025 .pageteaser.default .teasercontent .button a:hover,body.section-page-2025 .pageteaser.default .teasercontent .button a:hover{color:white;background-color:#003888;border-color:#003888}
body.product-landing-page-2025 .pageteaser.default .teasercontent .button a:hover:after,body.product-page-2025 .pageteaser.default .teasercontent .button a:hover:after,body.section-page-2025 .pageteaser.default .teasercontent .button a:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.pageteaser.panel-teaser-left,.pageteaser.panel-teaser-right{display:flex;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,0.16)}
@media only screen and (max-width:768px){.pageteaser.panel-teaser-left,.pageteaser.panel-teaser-right{flex-wrap:wrap}
}
.pageteaser.panel-teaser-left>.cmp-title,.pageteaser.panel-teaser-right>.cmp-title{flex:100%}
.pageteaser.panel-teaser-left .image,.pageteaser.panel-teaser-right .image{order:1;flex:1}
@media only screen and (max-width:768px){.pageteaser.panel-teaser-left .image,.pageteaser.panel-teaser-right .image{flex:1 1 100%;order:2}
}
.pageteaser.panel-teaser-left .image>div,.pageteaser.panel-teaser-right .image>div{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.pageteaser.panel-teaser-left .image>div img,.pageteaser.panel-teaser-right .image>div img{height:100%;width:100%;object-fit:cover;border-radius:0 !important;display:none}
.pageteaser.panel-teaser-left .teasercontent,.pageteaser.panel-teaser-right .teasercontent{order:2;flex:0 0 calc(50% - 200px);background-color:#353534;color:white;padding:80px 100px}
@media only screen and (max-width:1150px){.pageteaser.panel-teaser-left .teasercontent,.pageteaser.panel-teaser-right .teasercontent{padding:60px 70px;flex:0 0 calc(50% - 140px)}
}
@media only screen and (max-width:768px){.pageteaser.panel-teaser-left .teasercontent,.pageteaser.panel-teaser-right .teasercontent{padding:40px 20px;flex:0 0 calc(100% - 40px);order:1}
}
.pageteaser.panel-teaser-left .teasercontent .text,.pageteaser.panel-teaser-right .teasercontent .text{color:white}
.pageteaser.panel-teaser-left .teasercontent .text h2,.pageteaser.panel-teaser-right .teasercontent .text h2,.pageteaser.panel-teaser-left .teasercontent .text h3,.pageteaser.panel-teaser-right .teasercontent .text h3{font-size:2.125rem;line-height:1.3em;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #ffd300;font-weight:700 !important}
body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h2,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h2,body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h3,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h3,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h2,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h2,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h3,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h3,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h2,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h2,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .text h3,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .text h3{border-bottom:1px solid #ffd103}
@media only screen and (max-width:768px){.pageteaser.panel-teaser-left .teasercontent .text h2,.pageteaser.panel-teaser-right .teasercontent .text h2,.pageteaser.panel-teaser-left .teasercontent .text h3,.pageteaser.panel-teaser-right .teasercontent .text h3{font-size:1.625rem;margin-bottom:40px;padding-bottom:40px}
}
.pageteaser.panel-teaser-left .teasercontent .text ul li::before,.pageteaser.panel-teaser-right .teasercontent .text ul li::before{color:#ffd300}
.pageteaser.panel-teaser-left .teasercontent .text p,.pageteaser.panel-teaser-right .teasercontent .text p{font-size:1.125rem;line-height:1.5em;margin-bottom:60px}
@media only screen and (max-width:768px){.pageteaser.panel-teaser-left .teasercontent .text p,.pageteaser.panel-teaser-right .teasercontent .text p{margin-bottom:50px}
}
.pageteaser.panel-teaser-left .teasercontent .link a,.pageteaser.panel-teaser-right .teasercontent .link a{color:#003888 !important;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;line-height:1rem;font-size:.875rem !important;position:relative;display:inline-block;border-bottom:none !important;transition:.4s}
.pageteaser.panel-teaser-left .teasercontent .link a:after,.pageteaser.panel-teaser-right .teasercontent .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.panel-teaser-left .teasercontent .link a:hover,.pageteaser.panel-teaser-right .teasercontent .link a:hover{color:#003888 !important;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.panel-teaser-left .teasercontent .link a:hover:after,.pageteaser.panel-teaser-right .teasercontent .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;text-decoration:none}
body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:after,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:after,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:after,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:after,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:after,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
body.product-landing-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover:after,body.product-landing-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover:after,body.product-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover:after,body.product-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover:after,body.section-page-2025 .pageteaser.panel-teaser-left .teasercontent .link a:hover:after,body.section-page-2025 .pageteaser.panel-teaser-right .teasercontent .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.panel-teaser-right .image{order:2}
.pageteaser.panel-teaser-right .teasercontent{order:1}
.pageteaser.background-teaser{height:600px;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,0.16);position:relative}
@media only screen and (max-width:768px){.pageteaser.background-teaser{height:auto;min-height:none}
}
html.aem-AuthorLayer-Edit .pageteaser.background-teaser .title{display:none}
.pageteaser.background-teaser .title h2{font-weight:600;font-size:3.4rem;line-height:100%;color:white}
@media only screen and (max-width:768px){.pageteaser.background-teaser .title h2{font-size:2rem;line-height:normal;margin-bottom:20px}
}
.pageteaser.background-teaser .text{height:auto;max-height:0;opacity:0;overflow:hidden;transition:.4s}
html.aem-AuthorLayer-Edit .pageteaser.background-teaser .text{height:auto;max-height:none;opacity:1;overflow:visible}
html.aem-AuthorLayer-Edit .pageteaser.background-teaser .text:before{content:"Please use a H2 inside this for title. Text then as normal.";height:20px;width:100%;display:block;position:relative;color:white;font-size:.875rem;background-color:red}
.pageteaser.background-teaser>.image{height:100%;width:100%;display:block}
@media only screen and (max-width:768px){.pageteaser.background-teaser>.image{height:auto;width:100%}
}
.pageteaser.background-teaser>.image:after{content:"";display:block;left:0;bottom:0;height:100%;width:100%;background:linear-gradient(-180deg,rgba(0,0,0,0) 25%,rgba(0,0,0,0.75) 100%);z-index:0;position:absolute}
.pageteaser.background-teaser>.image>div{height:100%;width:100%;display:block}
@media only screen and (max-width:768px){.pageteaser.background-teaser>.image>div{height:auto;width:100%;background-image:none !important}
}
.pageteaser.background-teaser>.image>div>img{height:100%;width:100%;display:block;object-fit:cover}
@media only screen and (max-width:768px){.pageteaser.background-teaser>.image>div>img{height:auto;width:100%;display:block;object-fit:cover}
}
.pageteaser.background-teaser .teasercontent{width:calc(100% - 120px);position:absolute;bottom:45px;left:60px;color:white;display:block}
@media only screen and (max-width:768px){.pageteaser.background-teaser .teasercontent{left:20px;bottom:20px;width:calc(100% - 40px)}
}
.pageteaser.background-teaser .teasercontent .text h2{font-size:1.5rem;line-height:1.3em;margin-bottom:20px;font-weight:600;color:white;display:none}
html.aem-AuthorLayer-Edit .pageteaser.background-teaser .teasercontent .text h2{display:block}
.pageteaser.background-teaser .teasercontent .text p{margin-bottom:40px;font-size:1.125rem;color:white}
.pageteaser.background-teaser .teasercontent .link{margin-bottom:0}
.pageteaser.background-teaser .teasercontent .button a{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;border:0 !important}
.pageteaser.background-teaser .teasercontent .button a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.background-teaser .teasercontent .button a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.background-teaser .teasercontent .button a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
body.product-landing-page-2025 .pageteaser.background-teaser .teasercontent .button a,body.product-page-2025 .pageteaser.background-teaser .teasercontent .button a,body.section-page-2025 .pageteaser.background-teaser .teasercontent .button a{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;border:0 !important}
body.product-landing-page-2025 .pageteaser.background-teaser .teasercontent .button a:after,body.product-page-2025 .pageteaser.background-teaser .teasercontent .button a:after,body.section-page-2025 .pageteaser.background-teaser .teasercontent .button a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
body.product-landing-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover,body.product-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover,body.section-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
body.product-landing-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover:after,body.product-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover:after,body.section-page-2025 .pageteaser.background-teaser .teasercontent .button a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.background-teaser:hover .text{opacity:1;max-height:500px;transition:.4s}
.pageteaser.image-top{box-shadow:0 0 15px rgba(0,0,0,0);cursor:pointer;border:1px solid #989898;border-radius:10px;transition:.2s}
.pageteaser.image-top .image{display:inline;height:270px;border-radius:10px;width:100%}
.pageteaser.image-top .image div{display:block;border-top-right-radius:10px;border-top-left-radius:10px;position:relative;overflow:hidden}
.pageteaser.image-top .image div img{display:block;border-bottom-left-radius:0;border-bottom-right-radius:0;height:270px;width:100%;object-fit:cover}
.pageteaser.image-top .teasercontent{padding:30px 20px;border-radius:10px;background-color:white;height:calc(100% - 330px);position:relative;transition:.2s}
.pageteaser.image-top .teasercontent .text{margin-bottom:120px;display:block}
.pageteaser.image-top .teasercontent .text h2{margin-bottom:20px;display:block;font-size:1.25rem;font-weight:600;line-height:1.3em}
.pageteaser.image-top .teasercontent .text p{font-size:1.125rem;line-height:1.3em}
.pageteaser.image-top .teasercontent .link{position:absolute;bottom:30px;left:20px;display:block}
.pageteaser.image-top .teasercontent .link a{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s}
@media only screen and (max-width:768px){.pageteaser.image-top .teasercontent .link a{position:relative;bottom:unset}
}
.pageteaser.image-top .teasercontent .link a:hover{border-bottom:2px solid #003888;transition:.2s}
body.product-landing-page-2025 .pageteaser.image-top .teasercontent .link a,body.product-page-2025 .pageteaser.image-top .teasercontent .link a,body.section-page-2025 .pageteaser.image-top .teasercontent .link a{font-weight:600;font-size:.875rem;border-bottom:2px solid #e0e0ea;padding-bottom:2px;text-decoration:none;color:#003888;cursor:pointer;transition:.2s;font-weight:400 !important;font-size:.875rem;display:inline-block;border-bottom:2px solid #0e3b85}
@media only screen and (max-width:768px){body.product-landing-page-2025 .pageteaser.image-top .teasercontent .link a,body.product-page-2025 .pageteaser.image-top .teasercontent .link a,body.section-page-2025 .pageteaser.image-top .teasercontent .link a{position:relative;bottom:unset}
}
body.product-landing-page-2025 .pageteaser.image-top .teasercontent .link a:hover,body.product-page-2025 .pageteaser.image-top .teasercontent .link a:hover,body.section-page-2025 .pageteaser.image-top .teasercontent .link a:hover{border-bottom:2px solid #003888;transition:.2s}
body.product-landing-page-2025 .pageteaser.image-top .teasercontent .link a:hover,body.product-page-2025 .pageteaser.image-top .teasercontent .link a:hover,body.section-page-2025 .pageteaser.image-top .teasercontent .link a:hover{color:#0e3b85}
.pageteaser.image-top:hover{box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:10px;border:1px solid #dedede;transition:.2s}
.pageteaser.image-top:hover .teasercontent{border-color:white;transition:.2s}
.pageteaser.panel-2025>.image div{position:relative;display:block}
.pageteaser.panel-2025>.image div img{display:block;position:relative}
.pageteaser.panel-2025>.teasercontent{display:flex;flex-wrap:wrap}
.pageteaser.panel-2025>.teasercontent>.text{flex:0 0 100%;order:2}
.pageteaser.panel-2025>.teasercontent .image img{min-height:260px;width:100%;display:block;position:relative;object-fit:cover}
@media only screen and (max-width:768px){.pageteaser.panel-2025>.teasercontent .image img{min-height:0;height:auto;object-fit:none}
}
.pageteaser.panel-2025>.teasercontent>.button{flex:0 0 100%;order:1;position:relative;top:-65px;left:20px}
.pageteaser.panel-2025>.teasercontent>.button a{height:45px;width:45px;display:block;border-bottom:0;position:absolute;top:0;padding:0 !important;left:0;border-radius:50%;font-size:0;background-color:white;box-shadow:0 0 10px rgba(0,0,0,0.2);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/chevron-right-primary-2025.svg);background-size:10px;background-repeat:no-repeat;background-position:center;padding:0;border:0;transition:.4s}
.pageteaser.panel-2025>.teasercontent>.button a:after{display:none}
.pageteaser.panel-2025>.teasercontent>.button a:hover{padding:0 !important;background-color:#0e3b85;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/chevron-right-white.svg)}
.pageteaser.service-teaser-2025{padding:32px 24px 24px 24px;background:white;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.12);display:flex;overflow:hidden;flex-direction:column;height:318px}
@media only screen and (max-width:768px){.pageteaser.service-teaser-2025{height:auto}
}
html.aem-AuthorLayer-Edit .pageteaser.service-teaser-2025{height:auto;overflow:visible}
.pageteaser.service-teaser-2025 .title h1,.pageteaser.service-teaser-2025 .title h2,.pageteaser.service-teaser-2025 .title h3,.pageteaser.service-teaser-2025 .title h4,.pageteaser.service-teaser-2025 .title h4,.pageteaser.service-teaser-2025 .title h5,.pageteaser.service-teaser-2025 .title h6{font-weight:500;font-size:1.5rem;line-height:1;margin-bottom:24px;transition:.4s}
html.aem-AuthorLayer-Edit .pageteaser.service-teaser-2025 .title{display:none}
.pageteaser.service-teaser-2025 .image{flex:1 1 auto;transition:.4s}
@media only screen and (max-width:768px){.pageteaser.service-teaser-2025 .image{height:240px;margin-bottom:16px}
}
.pageteaser.service-teaser-2025 .image div{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;margin-bottom:0}
.pageteaser.service-teaser-2025 .image img{display:none}
html.aem-AuthorLayer-Edit .pageteaser.service-teaser-2025 .image img{display:block}
.pageteaser.service-teaser-2025 .teasercontent{display:flex;flex-wrap:wrap;height:auto;max-height:0;overflow:hidden;transition:.4s}
html.aem-AuthorLayer-Edit .pageteaser.service-teaser-2025 .teasercontent{overflow:visible;max-height:none}
@media only screen and (max-width:768px){.pageteaser.service-teaser-2025 .teasercontent{max-height:initial;overflow:visible}
}
html.aem-AuthorLayer-Edit .pageteaser.service-teaser-2025 .teasercontent .text:before{height:20px;width:100%;margin:10px 0;display:block;content:"Put title in this text compoent, as H2 or H3 element. Refresh page after.";color:white;background-color:red;font-size:.8rem}
.pageteaser.service-teaser-2025 .teasercontent p{font-size:.875rem;line-height:1.5;margin-bottom:16px}
.pageteaser.service-teaser-2025 .teasercontent a{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333 !important;border:1px solid #333;transition:.4s;text-decoration:none;display:inline-block;border:1px solid #333 !important;padding:9px 55px 7px 15px !important}
.pageteaser.service-teaser-2025 .teasercontent a:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
.pageteaser.service-teaser-2025 .teasercontent a:hover{background-color:#0e3b85 !important;border-color:#0e3b85 !important;color:white !important;cursor:pointer;transition:.4s}
.pageteaser.service-teaser-2025 .teasercontent a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025-white.svg)}
.pageteaser.service-teaser-2025 .teasercontent a:after{bottom:calc(50% - 10px)}
.pageteaser.service-teaser-2025 .teasercontent a:hover{color:white !important}
.pageteaser.service-teaser-2025 .teasercontent button{background:cyan;position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333;border:1px solid #333;transition:.4s;display:inline-block}
.pageteaser.service-teaser-2025 .teasercontent button:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-primary-2025.svg);background-position:center;background-size:12px;background-repeat:no-repeat}
.pageteaser.service-teaser-2025 .teasercontent button:hover{background-color:#0e3b85;border-color:#0e3b85;color:white;cursor:pointer;transition:.4s}
.pageteaser.service-teaser-2025 .teasercontent button:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/plus-white-2025.svg)}
.pageteaser.service-teaser-2025 .teasercontent .link{margin-bottom:0 !important}
.pageteaser.service-teaser-2025 .teasercontent .link a{font-weight:600}
.pageteaser.service-teaser-2025:hover{transition:.4s}
.pageteaser.service-teaser-2025:hover .title h3{font-size:1rem;font-weight:400;margin-bottom:16px;transition:.4s}
.pageteaser.service-teaser-2025:hover .image{margin-bottom:16px;transition:.4s}
.pageteaser.service-teaser-2025:hover .teasercontent{max-height:300px;transition:.4s}
.pageteaser.image-right,.pageteaser.image-left{display:flex}
@media only screen and (max-width:768px){.pageteaser.image-right,.pageteaser.image-left{flex-wrap:wrap}
}
html.aem-AuthorLayer-Edit .pageteaser.image-right,html.aem-AuthorLayer-Edit .pageteaser.image-left{flex-wrap:wrap}
html.aem-AuthorLayer-Edit .pageteaser.image-right>.cmp-title,html.aem-AuthorLayer-Edit .pageteaser.image-left>.cmp-title{flex:0 0 100%;margin-bottom:20px}
.pageteaser.image-right>div,.pageteaser.image-left>div{max-width:calc(50% - 50px)}
@media only screen and (max-width:768px){.pageteaser.image-right>div,.pageteaser.image-left>div{max-width:100%}
}
.pageteaser.image-right>.image,.pageteaser.image-left>.image{flex:1;margin-right:100px}
@media only screen and (max-width:768px){.pageteaser.image-right>.image,.pageteaser.image-left>.image{flex:0 0 100%;order:1;margin-right:0;margin-bottom:40px}
}
.pageteaser.image-right .link a,.pageteaser.image-left .link a{color:#003888 !important;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;line-height:1rem;font-size:.875rem !important;position:relative;display:inline-block;border-bottom:none !important;transition:.4s;border:1px solid #333 !important}
.pageteaser.image-right .link a:after,.pageteaser.image-left .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.image-right .link a:hover,.pageteaser.image-left .link a:hover{color:#003888 !important;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.image-right .link a:hover:after,.pageteaser.image-left .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.image-right .link a:hover,.pageteaser.image-left .link a:hover{border:1px solid #f18a0c !important}
body.product-landing-page-2025 .pageteaser.image-right .link a,body.product-landing-page-2025 .pageteaser.image-left .link a,body.product-page-2025 .pageteaser.image-right .link a,body.product-page-2025 .pageteaser.image-left .link a,body.section-page-2025 .pageteaser.image-right .link a,body.section-page-2025 .pageteaser.image-left .link a{position:relative;background:white;border-radius:5px;padding:10px 55px 10px 15px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:140%;color:#333 !important;border:1px solid #333;transition:.4s;text-decoration:none;display:inline-block;border:1px solid #333 !important;padding:9px 55px 7px 15px !important}
body.product-landing-page-2025 .pageteaser.image-right .link a:after,body.product-landing-page-2025 .pageteaser.image-left .link a:after,body.product-page-2025 .pageteaser.image-right .link a:after,body.product-page-2025 .pageteaser.image-left .link a:after,body.section-page-2025 .pageteaser.image-right .link a:after,body.section-page-2025 .pageteaser.image-left .link a:after{position:absolute;right:17px;height:20px;width:20px;content:"";display:block;bottom:9px;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025.svg);background-position:center;background-size:16px;background-repeat:no-repeat}
body.product-landing-page-2025 .pageteaser.image-right .link a:hover,body.product-landing-page-2025 .pageteaser.image-left .link a:hover,body.product-page-2025 .pageteaser.image-right .link a:hover,body.product-page-2025 .pageteaser.image-left .link a:hover,body.section-page-2025 .pageteaser.image-right .link a:hover,body.section-page-2025 .pageteaser.image-left .link a:hover{background-color:#0e3b85 !important;border-color:#0e3b85 !important;color:white !important;cursor:pointer;transition:.4s}
body.product-landing-page-2025 .pageteaser.image-right .link a:hover:after,body.product-landing-page-2025 .pageteaser.image-left .link a:hover:after,body.product-page-2025 .pageteaser.image-right .link a:hover:after,body.product-page-2025 .pageteaser.image-left .link a:hover:after,body.section-page-2025 .pageteaser.image-right .link a:hover:after,body.section-page-2025 .pageteaser.image-left .link a:hover:after{background-image:url(../../structure/basepage/clientlibs/resources/images/icons/icon-arrow-right-2025-white.svg)}
body.product-landing-page-2025 .pageteaser.image-right .link a:hover,body.product-landing-page-2025 .pageteaser.image-left .link a:hover,body.product-page-2025 .pageteaser.image-right .link a:hover,body.product-page-2025 .pageteaser.image-left .link a:hover,body.section-page-2025 .pageteaser.image-right .link a:hover,body.section-page-2025 .pageteaser.image-left .link a:hover{color:white !important}
.pageteaser.image-right>.teasercontent,.pageteaser.image-left>.teasercontent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:0}
@media only screen and (max-width:768px){.pageteaser.image-right>.teasercontent,.pageteaser.image-left>.teasercontent{flex:0 0 100%;order:2}
}
.pageteaser.image-right>.teasercontent>*,.pageteaser.image-left>.teasercontent>*{margin:0}
.pageteaser.image-right>.image{order:3;margin-right:0;margin-left:100px}
@media only screen and (max-width:768px){.pageteaser.image-right>.image{order:1;margin-left:0}
}
.pageteaser.panel-2026-dark,.pageteaser.panel-2026-light{background:#003888;color:white;position:relative;top:0;box-shadow:0 0 20px rgba(0,0,0,0);transition:.4s}
.pageteaser.panel-2026-dark .image,.pageteaser.panel-2026-light .image{width:100%;aspect-ratio:1;display:block;position:relative}
@media only screen and (max-width:768px){.pageteaser.panel-2026-dark .image,.pageteaser.panel-2026-light .image{aspect-ratio:1.5}
}
.pageteaser.panel-2026-dark .image>div,.pageteaser.panel-2026-light .image>div{height:100%;width:100%;display:block;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.pageteaser.panel-2026-dark .image>div img,.pageteaser.panel-2026-light .image>div img{height:100%;width:100%;object-fit:cover;border-radius:0}
.pageteaser.panel-2026-dark .teasercontent,.pageteaser.panel-2026-light .teasercontent{padding:24px 16px 78px 16px}
.pageteaser.panel-2026-dark .teasercontent .text h3,.pageteaser.panel-2026-light .teasercontent .text h3{font-size:2rem;color:white;font-weight:200;margin-bottom:16px}
.pageteaser.panel-2026-dark .teasercontent .text p,.pageteaser.panel-2026-light .teasercontent .text p{color:white;font-size:.8725rem}
.pageteaser.panel-2026-dark .teasercontent .link,.pageteaser.panel-2026-light .teasercontent .link{position:absolute;bottom:24px;bottom:0;left:16px;margin-bottom:0}
.pageteaser.panel-2026-dark .teasercontent .link a,.pageteaser.panel-2026-light .teasercontent .link a{color:#003888;padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid white;color:white}
.pageteaser.panel-2026-dark .teasercontent .link a:after,.pageteaser.panel-2026-light .teasercontent .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.panel-2026-dark .teasercontent .link a:hover,.pageteaser.panel-2026-light .teasercontent .link a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.panel-2026-dark .teasercontent .link a:hover:after,.pageteaser.panel-2026-light .teasercontent .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.panel-2026-dark .teasercontent .link a:after,.pageteaser.panel-2026-light .teasercontent .link a:after{background-color:white;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg)}
.pageteaser.panel-2026-dark .teasercontent .link a:hover,.pageteaser.panel-2026-light .teasercontent .link a:hover{color:white;background-color:#003888;border-color:#003888}
.pageteaser.panel-2026-dark .teasercontent .link a:hover:after,.pageteaser.panel-2026-light .teasercontent .link a:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.pageteaser.panel-2026-dark:hover,.pageteaser.panel-2026-light:hover{color:#003888;background-color:#ffd300;position:relative;top:20px;transition:.4s}
.pageteaser.panel-2026-dark:hover .teasercontent .text h3,.pageteaser.panel-2026-light:hover .teasercontent .text h3,.pageteaser.panel-2026-dark:hover .teasercontent .text p,.pageteaser.panel-2026-light:hover .teasercontent .text p{color:#003888}
.pageteaser.panel-2026-dark:hover .teasercontent .link a,.pageteaser.panel-2026-light:hover .teasercontent .link a{padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid #003888;color:#003888}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:after,.pageteaser.panel-2026-light:hover .teasercontent .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:hover,.pageteaser.panel-2026-light:hover .teasercontent .link a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:hover:after,.pageteaser.panel-2026-light:hover .teasercontent .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:after,.pageteaser.panel-2026-light:hover .teasercontent .link a:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:hover,.pageteaser.panel-2026-light:hover .teasercontent .link a:hover{color:white;background-color:#003888;border-color:#003888}
.pageteaser.panel-2026-dark:hover .teasercontent .link a:hover:after,.pageteaser.panel-2026-light:hover .teasercontent .link a:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.pageteaser.panel-2026-light{background:#e0e0ea;color:#003888}
.pageteaser.panel-2026-light .teasercontent .text h3,.pageteaser.panel-2026-light .teasercontent .text p{color:#003888}
.pageteaser.panel-2026-light .teasercontent .link a{padding:17px 68px 17px 24px !important;border-radius:30px;background-color:white;border:0;line-height:1rem;font-weight:600;font-size:.875rem;position:relative;display:inline-block;transition:.4s;background:transparent;border:2px solid #003888;color:#003888}
.pageteaser.panel-2026-light .teasercontent .link a:after{height:50px;width:50px;border-radius:50%;position:absolute;display:block;content:"";transform:scale(0.8) rotate(0);transform-origin:center;right:0;background-color:#003888;top:calc(50% - 25px);background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;will-change:transform;transition:transform .4s ease,background-color .4s ease,background-image .4s ease}
.pageteaser.panel-2026-light .teasercontent .link a:hover{color:#003888;background-color:white;padding:17px 76px 17px 16px !important;transition:.4s}
.pageteaser.panel-2026-light .teasercontent .link a:hover:after{background-color:#ffd300;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-primary.svg);transform:scale(1) rotate(45deg)}
.pageteaser.panel-2026-light .teasercontent .link a:after{background-color:#003888;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/arrow-topright-white.svg)}
.pageteaser.panel-2026-light .teasercontent .link a:hover{color:white;background-color:#003888;border-color:#003888}
.pageteaser.panel-2026-light .teasercontent .link a:hover:after{background-color:#ffd300;transform:scale(1.1) rotate(45deg)}
.pageteaser.image-cutout{position:relative;overflow:hidden}
.pageteaser.image-cutout .image{width:calc(100% - 40px);margin-left:40px;height:80%;display:block;position:relative}
@media only screen and (max-width:1099px){.pageteaser.image-cutout .image{margin-left:0;height:240px;width:100%}
}
.pageteaser.image-cutout .image:after{height:80px;width:100%;bottom:0;left:0;display:block;position:absolute;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/assets/white-slice.svg);background-position:top center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:1099px){.pageteaser.image-cutout .image:after{display:none}
}
.pageteaser.image-cutout .image div{height:100%;width:100%;display:block;position:relative}
.pageteaser.image-cutout .image div img{height:100%;width:100%;display:block;position:relative;object-fit:cover;border-radius:0}
.pageteaser.image-cutout .teasercontent{position:absolute;bottom:50px;opacity:1;background-color:#003888;left:0;width:320px;height:auto}
@media only screen and (max-width:1099px){.pageteaser.image-cutout .teasercontent{position:relative;width:100%;height:auto}
}
.pageteaser.image-cutout .teasercontent>div{padding:24px}
.pageteaser.image-cutout .teasercontent>div span{font-size:.7rem;text-transform:uppercase;font-weight:400;letter-spacing:3px;margin-bottom:10px;color:white;position:relative;display:block}
.pageteaser.image-cutout .teasercontent>div p{color:white;margin-bottom:0;font-size:1.375rem;font-weight:500;line-height:normal}
.pageteaser.image-cutout .teasercontent:after{height:40px;width:100%;display:block;position:relative;content:"";background-image:url(../../structure/basepage/clientlibs/resources/images/assets/white-slice.svg);background-position:center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:1099px){.pageteaser.image-cutout .teasercontent:after{background-position:top center}
}
.related-section .teaser{box-shadow:0 5px 15px rgba(0,0,0,0);border-radius:10px;cursor:pointer;transition:.4s}
.related-section .teaser:hover{box-shadow:0 5px 15px rgba(0,0,0,0.2);transition:.4s}
.related-section .teaser .cmp-teaser{position:relative}
.related-section .teaser .cmp-teaser .cmp-teaser__image{display:block;border-radius:10px;overflow:hidden;position:relative;cursor:pointer}
.related-section .teaser .cmp-teaser .cmp-teaser__image:after{opacity:1;height:100%;width:100%;background:rgba(0,0,0,0);display:block;position:absolute;content:"";left:0;top:0;transition:.2s}
.related-section .teaser .cmp-teaser .cmp-teaser__image>div{display:block}
.related-section .teaser .cmp-teaser .cmp-teaser__image>div>a{display:block}
.related-section .teaser .cmp-teaser .cmp-teaser__image>div>a>img{display:block}
.related-section .teaser .cmp-teaser .cmp-teaser__content{position:absolute;height:20px;top:calc(50% - 30px);text-align:center;width:100%}
.related-section .teaser .cmp-teaser .cmp-teaser__content h1,.related-section .teaser .cmp-teaser .cmp-teaser__content h2,.related-section .teaser .cmp-teaser .cmp-teaser__content h3{font-size:1rem}
.related-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link{color:white;text-decoration:none;display:inline-block;cursor:pointer;font-size:1.75em;position:relative;padding:20px;margin-right:60px}
.related-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title-link:after{height:45px;width:45px;position:absolute;content:"";right:-42px;top:calc(50% - 22px);background:white;border-radius:50%;background-image:url(../../structure/basepage/clientlibs/resources/images/icons/chevron-right-primary-26.svg);background-size:9px;background-position:center;background-repeat:no-repeat}
.related-section .teaser:hover .cmp-teaser .cmp-teaser__image:after{opacity:.7;background-color:#ffd300;transition:.2s}
.aem-AuthorLayer-Edit .pageteaser.panel-teaser-left,.aem-AuthorLayer-Edit .pageteaser.panel-teaser-right{display:flex;flex-wrap:wrap}
.aem-AuthorLayer-Edit .pageteaser.panel-teaser-left>.cmp-title,.aem-AuthorLayer-Edit .pageteaser.panel-teaser-right>.cmp-title{flex:100%}
.aem-AuthorLayer-Edit .pageteaser.panel-teaser-left .image,.aem-AuthorLayer-Edit .pageteaser.panel-teaser-right .image{flex:0 0 50%}
.two-col-50-50 .pageteaser.image-top .image div img,.two-col-33-66 .pageteaser.image-top .image div img,.two-col-66-33 .pageteaser.image-top .image div img,.two-col-75-25 .pageteaser.image-top .image div img,.two-col-25-75 .pageteaser.image-top .image div img{height:390px}
.two-col-50-50 .pageteaser.image-top .teasercontent,.two-col-33-66 .pageteaser.image-top .teasercontent,.two-col-66-33 .pageteaser.image-top .teasercontent,.two-col-75-25 .pageteaser.image-top .teasercontent,.two-col-25-75 .pageteaser.image-top .teasercontent{height:calc(100% - 470px)}