@font-face{font-family:'Primark';src:url('clientlibs/resources/fonts/PrimarkBasis-Regular.woff2') format('woff2'),url('clientlibs/resources/fonts/PrimarkBasis-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'Primark';src:url('clientlibs/resources/fonts/PrimarkBasis-Bold.woff2') format('woff2'),url('clientlibs/resources/fonts/PrimarkBasis-Bold.woff') format('woff');font-weight:700;font-style:normal}
.button a{padding:8px 0;border-radius:0;font-size:var(--body);margin-top:30px;display:inline-block;background-color:transparent;color:#000;line-height:1.3;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s}
.button a:hover{border-color:#00a0d5}
.button a span{padding-left:32px;position:relative}
.button a span::before{position:absolute;content:"";width:24px;height:24px;left:0;top:0;transition:all .3s;background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center}
.button.primary-btn a{padding:17px 18px;border-radius:40px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#00a0d5;color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s}
.button.primary-btn a:hover{background-color:#3c4bff}
.button.primary-btn a span::before{background:url(clientlibs/resources/images/icons/arrow-right-white.svg) no-repeat center}
.button.white-btn a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s;color:#000}
.button.white-btn a:hover{color:#00a0d5}
.button.white-btn a span::before{background:url(clientlibs/resources/images/icons/arrow-right-black.svg) no-repeat center}
.button.white-btn a:hover{color:#00a0d5}
.button.white-btn a:hover span::before{background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center}
.button.blue-border a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:1px solid #00a0d5}
.button.blue-border a:hover{color:#00a0d5}
.button.blue-border a span::before{background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center}
.button.blue-border a:hover{background-color:#3c4bff;border-color:#3c4bff;color:#fff}
.button.blue-border a:hover span::before{background:url(clientlibs/resources/images/icons/arrow-right-white.svg) no-repeat center}
.button.download-btn a{padding:17px 18px;border-radius:40px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#00a0d5;color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s}
.button.download-btn a:hover{background-color:#3c4bff}
.button.download-btn a span::before{background:url(clientlibs/resources/images/icons/download-icon.svg) no-repeat center}
.button.download-btn a:hover{background-color:#3c4bff;color:#fff}
.accordion{margin:32px 0 64px}
.accordion>.cmp-accordion>.cmp-accordion__item{margin-bottom:20px;border-radius:42px;background-color:#fff;border:1px solid #c9cad4}
.accordion>.cmp-accordion>.cmp-accordion__item:last-of-type{margin-bottom:0}
.accordion>.cmp-accordion>.cmp-accordion__item>h3 button{outline:0;border:0;background:#fff;padding:26px 14px 26px 48px;display:block;position:relative;width:100%;cursor:pointer;font-size:var(--h6font);font-weight:400;transition:.4s;color:#000;border-radius:40px}
.accordion>.cmp-accordion>.cmp-accordion__item>h3 button:after{height:60px;width:60px;background-color:#3c4bff;background-image:url(clientlibs/resources/images/icons/accordion-down.svg);background-size:24px;background-repeat:no-repeat;background-position:center;border-radius:50%;content:"";display:block;position:absolute;right:14px;top:0;bottom:0;margin:auto;transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item>h3 button .cmp-accordion__title{display:block;max-width:calc(100% - 80px)}
.accordion>.cmp-accordion>.cmp-accordion__item>h3 button:hover{background-color:rgba(176,228,243,0.25);transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item>h3 button:hover:after{background-image:url(clientlibs/resources/images/icons/accordion-down.svg);transition:.4s;transform:rotate(180deg)}
.accordion>.cmp-accordion>.cmp-accordion__item>.cmp-accordion__panel{margin:0 40px 20px 40px;padding-top:30px}
.accordion>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]{border:1px solid #3c4bff}
.accordion>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button{background-color:#3c4bff;color:white;border-bottom-left-radius:0;border-bottom-right-radius:0}
.accordion>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button:after{background-image:url(clientlibs/resources/images/icons/accordion-up.svg);background-color:#fff}
.accordion>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button:hover{transition:.4s}
.accordion>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button:hover:after{background-image:url(clientlibs/resources/images/icons/accordion-up.svg);transform:rotate(180deg)}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item>h3 button::after{background-color:#00a0d5}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item>h3 button:hover{background-color:#b0e4f3;transition:.4s}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]{border:1px solid #00a0d5}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button{background-color:#00a0d5}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button:after{background-color:#fff;background-image:url(clientlibs/resources/images/icons/accordion-up-primary.svg);transition:.4s}
.accordion.aqua-theme>.cmp-accordion>.cmp-accordion__item[data-cmp-expanded]>h3 button:hover:after{transform:rotate(180deg)}
.animated-div{text-align:center;min-height:172px;display:flex;justify-content:center;align-items:center}
.animated-div .tshirt-svg{width:157px;margin:20px;display:inline-block;position:relative}
.animated-div .tshirt-svg .svg-container{display:flex;justify-content:center;align-items:center;transition:transform 2s ease-out;clip-path:path("M2.02014 6.73863C2.19826 33.6446 2.02014 75 2.02014 75H72.0201V6.73863C68.814 6.73863 65.2339 6.53971 61.8675 4.74577C58.5011 2.95184 54.9209 6.73863 52.2492 9.22969C49.5774 11.7208 41.5621 12.7181 36.753 10.7249C31.9438 8.73161 29.3255 3.59961 24.9972 2.25431C20.669 0.909016 19.6537 5.24378 13.7759 7.23664C7.898 9.2295 2.02014 6.73863 2.02014 6.73863Z");position:absolute;bottom:5px;left:0;right:0;margin:auto;width:77px;z-index:-1}
.animated-div .tshirt-svg .svg-container .inside-fill{transform-origin:bottom;transition:transform 2s ease-out;transform:scaleY(var(--fill-scale,0))}
.animated-div .heart-svg{height:112px;position:relative;width:135px}
.animated-div .heart-svg .svg-container{display:flex;justify-content:center;align-items:center;transition:transform 2s ease-out;clip-path:path("M2.8418 10.1607C2.8418 10.1607 56.8418 70.5292 63.8418 70.1609C70.8418 69.7926 124.342 14.1606 124.342 14.1606C124.342 14.1606 107.842 -4.8392 85.8418 4.66074C63.8418 14.1607 50.3418 19.6609 34.3418 8.16074C18.3418 -3.33942 2.8418 10.1607 2.8418 10.1607Z");position:absolute;bottom:0;left:4px;z-index:-1}
.animated-div .heart-svg .svg-container .inside-fill{transform-origin:bottom;transition:transform 2s ease-out;transform:scaleY(var(--fill-scale,0))}
.animated-div .planet-svg{height:136px;position:relative;width:135px}
.animated-div .planet-svg .svg-container{width:135px;height:136px;display:flex;justify-content:center;align-items:center;transition:transform 2s ease-out;clip-path:path("M20.1494 37.5256C22.5053 37.6205 25.2352 38.9748 27.9385 42.9143C31.1531 47.599 34.6918 50.5142 38.4102 52.0852C42.1277 53.6558 45.8186 53.7957 49.1943 53.2737C52.5417 52.7561 55.6324 51.5787 58.2031 50.467C60.9531 49.2779 62.7805 48.3346 64.2314 47.8909C66.024 47.3426 68.6739 46.1112 71.4463 44.9329C74.3467 43.7001 77.6894 42.3797 81.2695 41.425C88.458 39.5082 96.2467 39.1564 103.146 43.6018C107.282 46.2673 111.359 47.8166 115.04 48.9993C118.852 50.2239 121.872 50.963 124.572 52.1272C127.128 53.2291 128.987 54.5649 130.276 56.6917C131.598 58.8724 132.5 62.182 132.5 67.5686C132.5 103.467 103.399 132.569 67.5 132.569C31.6015 132.569 2.5 103.467 2.5 67.5686C2.50001 56.8642 6.80406 46.6571 12.251 41.3127C14.9639 38.6509 17.7061 37.4272 20.1494 37.5256Z");position:absolute;bottom:0;left:2px;z-index:-1}
.animated-div .planet-svg .svg-container .inside-fill{transform-origin:bottom;transition:transform 2s ease-out;transform:scaleY(var(--fill-scale,0))}
.container>.cmp-container:has(.animated-div) .text .cmp-text p,.container>.cmp-container:has(.bar-wrapper) .text .cmp-text p{margin:10px 0 0;font-size:var(--text)}
.container>.cmp-container:has(.animated-div) .text .cmp-text p:first-of-type,.container>.cmp-container:has(.bar-wrapper) .text .cmp-text p:first-of-type{margin:0}
.container.two-col-33-66>.cmp-container:has(.animated-div){gap:24px;padding:24px}
.container:has(.animated-div),.container:has(.bar-wrapper){border-radius:32px}
.bar-wrapper{display:flex;align-items:center;margin:10px 0}
.bar-wrapper .bar-label{width:120px;font-weight:bold;margin-right:10px;text-align:right}
.bar-wrapper .bar-container{flex-grow:1;width:100%;background:transparent;margin:10px 0;height:28px;overflow:hidden}
.bar-wrapper .bar-container .bar{height:100%;width:0;background:#64cee9;color:#000;text-align:right;padding-right:10px;border-radius:20px;line-height:28px;transition:all 1s ease-out}
.bar-wrapper:first-of-type .bar-label{font-size:32px;font-size:2rem}
.bar-wrapper:first-of-type .bar{background:#00a0d5;color:#fff}
.section-page .banner,.news-page .banner,.search-result-page .banner{height:1024px}
.section-page .banner>div,.news-page .banner>div,.search-result-page .banner>div{height:100%;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);overflow:hidden;background-image:none !important}
.section-page .banner>div .cmp-container,.news-page .banner>div .cmp-container,.search-result-page .banner>div .cmp-container{position:relative;height:100%;background-position:top right !important;width:100%;margin:auto}
@media screen and (max-width:740px){.section-page .banner>div .cmp-container,.news-page .banner>div .cmp-container,.search-result-page .banner>div .cmp-container{background-position:75% 0 !important}
}
.section-page .banner>div .cmp-container .text,.news-page .banner>div .cmp-container .text,.search-result-page .banner>div .cmp-container .text{position:absolute;bottom:192px;left:40px;padding:64px 40px;width:100%;max-width:849px;color:#fff;border-radius:var(--radius);backdrop-filter:blur(24px);color:#000;z-index:1}
@media screen and (max-width:1400px){.section-page .banner>div .cmp-container .text,.news-page .banner>div .cmp-container .text,.search-result-page .banner>div .cmp-container .text{bottom:64px;padding:48px 32px}
}
@media screen and (max-width:840px){.section-page .banner>div .cmp-container .text,.news-page .banner>div .cmp-container .text,.search-result-page .banner>div .cmp-container .text{max-width:calc(100% - (2 * var(--container-padding)))}
}
@media screen and (max-width:740px){.section-page .banner>div .cmp-container .text,.news-page .banner>div .cmp-container .text,.search-result-page .banner>div .cmp-container .text{left:0;right:0;width:calc(100% - 16px);margin:auto;bottom:64px;max-width:none;padding:40px 24px}
}
.section-page .banner>div .cmp-container .text p,.news-page .banner>div .cmp-container .text p,.search-result-page .banner>div .cmp-container .text p{font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:2px}
.section-page .banner>div .cmp-container .text h1,.news-page .banner>div .cmp-container .text h1,.search-result-page .banner>div .cmp-container .text h1{line-height:1;margin:32px 0}
.section-page .banner>div .cmp-container .text h1:last-child,.news-page .banner>div .cmp-container .text h1:last-child,.search-result-page .banner>div .cmp-container .text h1:last-child{margin-bottom:0}
@media screen and (max-width:740px){.section-page .banner>div .cmp-container .text h1,.news-page .banner>div .cmp-container .text h1,.search-result-page .banner>div .cmp-container .text h1{font-size:32px;font-size:2rem;margin-top:16px}
}
.section-page .banner>div .cmp-container .text h5,.news-page .banner>div .cmp-container .text h5,.search-result-page .banner>div .cmp-container .text h5{font-weight:400}
@media screen and (max-width:740px){.section-page .banner>div .cmp-container .text h5,.news-page .banner>div .cmp-container .text h5,.search-result-page .banner>div .cmp-container .text h5{font-size:20px;font-size:1.25rem}
}
.section-page .banner.text-bg-blue .text,.news-page .banner.text-bg-blue .text,.search-result-page .banner.text-bg-blue .text{background:rgba(29,78,216,0.7) !important;color:#fff !important}
.section-page .banner.text-bg-red .text,.news-page .banner.text-bg-red .text,.search-result-page .banner.text-bg-red .text{background:rgba(255,179,185,0.7) !important}
.section-page .banner.text-bg-white .text,.news-page .banner.text-bg-white .text,.search-result-page .banner.text-bg-white .text{background:rgba(255,255,255,0.2) !important;color:#fff !important}
.section-page .banner.text-bg-pink .text,.news-page .banner.text-bg-pink .text,.search-result-page .banner.text-bg-pink .text{background:rgba(253,225,255,0.7) !important}
.section-page .banner.text-bg-teal .text,.news-page .banner.text-bg-teal .text,.search-result-page .banner.text-bg-teal .text{background:rgba(222,243,248,0.7) !important}
@media screen and (max-width:740px){.news-page .banner>div .cmp-container{background-position:bottom center !important}
.news-page .banner>div .cmp-container .text{bottom:16px}
}
.section-page.publish-mode .banner,.news-page.publish-mode .banner,.search-result-page.publish-mode .banner{height:calc(100vh - 30px);max-height:1072px;position:relative}
.section-page.publish-mode .banner::after,.news-page.publish-mode .banner::after,.search-result-page.publish-mode .banner::after{content:"";position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(90deg,#000 -40%,rgba(0,0,0,0) 100%);top:0;border-bottom-left-radius:48px}
@media screen and (max-width:740px){.section-page.publish-mode .banner,.news-page.publish-mode .banner,.search-result-page.publish-mode .banner{height:calc(100vh - 60px)}
}
.section-page.publish-mode .banner.short-height,.news-page.publish-mode .banner.short-height,.search-result-page.publish-mode .banner.short-height{max-height:650px}
.section-page.publish-mode .banner.short-height .text,.news-page.publish-mode .banner.short-height .text,.search-result-page.publish-mode .banner.short-height .text{bottom:110px}
.section-page.publish-mode .banner.short-height .text h1,.news-page.publish-mode .banner.short-height .text h1,.search-result-page.publish-mode .banner.short-height .text h1{line-height:81.6px}
@media screen and (max-width:740px){.section-page.publish-mode .banner.short-height .text,.news-page.publish-mode .banner.short-height .text,.search-result-page.publish-mode .banner.short-height .text{bottom:64px}
.section-page.publish-mode .banner.short-height .text h1,.news-page.publish-mode .banner.short-height .text h1,.search-result-page.publish-mode .banner.short-height .text h1{line-height:1.2}
}
.section-page .banner.link-style>div .cmp-container .text{left:0;right:0;margin:auto;text-align:center}
.section-page .banner.link-style>div .cmp-container .text .cmp-text h1{font-size:196px;font-size:12.25rem}
@media screen and (max-width:740px){.section-page .banner.link-style>div .cmp-container .text .cmp-text h1{font-size:132px;font-size:8.25rem}
}
.section-page .banner.link-style>div .cmp-container .text .cmp-text a{padding:17px 18px;border-radius:40px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#00a0d5;color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s;position:relative;padding-left:56px;margin-top:24px}
.section-page .banner.link-style>div .cmp-container .text .cmp-text a:hover{background-color:#3c4bff}
.section-page .banner.link-style>div .cmp-container .text .cmp-text a:before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-white.svg) no-repeat center;left:24px;top:50%;transform:translateY(-50%);transition:all .3s}
.business-model{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:942px;margin:auto}
@media screen and (max-width:1280px){.business-model{width:100%;max-width:600px}
}
@media screen and (max-width:740px){.business-model{width:100%;max-width:942px;gap:32px}
}
.business-model:after{position:absolute;content:"";background:url('clientlibs/resources/images/business-model/dotted-line.svg') no-repeat;background-size:contain;width:100%;height:100%;z-index:-1;background-position:0 80px}
@media screen and (max-width:1024px){.business-model:after{background-position:0 140px}
}
@media screen and (max-width:840px){.business-model:after{background-position:0 80px}
}
.business-model .model{flex:1 1 340px;padding:0;margin-bottom:72px;max-width:340px;transition:all .3s ease-in-out}
@media screen and (max-width:1280px){.business-model .model{flex:1 1 275px;max-width:275px;margin-bottom:36px}
}
@media screen and (max-width:740px){.business-model .model{flex:1 1 150px;margin-bottom:16px;width:150px}
}
.business-model .model .visible{width:332px;height:332px;overflow:hidden;background-color:#def3f8;border-radius:50%;padding:64px 80px 32px;justify-content:space-between;display:flex;flex-direction:column;align-items:center;transform:translateY(0);transition:all .3s ease-in-out;cursor:pointer}
@media screen and (max-width:1280px){.business-model .model .visible{width:250px;height:250px;padding:48px 64px 24px}
}
@media screen and (max-width:740px){.business-model .model .visible{width:150px;height:150px;padding:24px 0;gap:16px}
}
.business-model .model .visible .bm-image{transition:all .3s ease-in-out;transform:translateY(0)}
.business-model .model .visible.item-1 .bm-image{background:url('clientlibs/resources/images/business-model/icon-1.svg') no-repeat center;background-size:contain;width:157px;height:126px}
.business-model .model .visible.item-2 .bm-image{background:url('clientlibs/resources/images/business-model/icon-2.svg') no-repeat center;background-size:contain;width:173px;height:138px}
.business-model .model .visible.item-3 .bm-image{background:url('clientlibs/resources/images/business-model/icon-3.svg') no-repeat center;background-size:contain;width:128px;height:128px}
.business-model .model .visible.item-4 .bm-image{background:url('clientlibs/resources/images/business-model/icon-4.svg') no-repeat center;background-size:contain;width:173px;height:138px}
.business-model .model .visible.item-5 .bm-image{background:url('clientlibs/resources/images/business-model/icon-5.svg') no-repeat center;background-size:contain;width:148px;height:148px}
.business-model .model .visible.item-6 .bm-image{background:url('clientlibs/resources/images/business-model/icon-6.svg') no-repeat center;background-size:contain;width:148px;height:148px}
@media screen and (max-width:1280px){.business-model .model .visible.item-1 .bm-image,.business-model .model .visible.item-2 .bm-image,.business-model .model .visible.item-3 .bm-image,.business-model .model .visible.item-4 .bm-image,.business-model .model .visible.item-5 .bm-image,.business-model .model .visible.item-6 .bm-image{height:90px}
}
@media screen and (max-width:740px){.business-model .model .visible.item-1 .bm-image,.business-model .model .visible.item-2 .bm-image,.business-model .model .visible.item-3 .bm-image,.business-model .model .visible.item-4 .bm-image,.business-model .model .visible.item-5 .bm-image,.business-model .model .visible.item-6 .bm-image{height:44px}
}
.business-model .model .visible .popup-btn{width:60px;background:#fff url(clientlibs/resources/images/business-model/popup-btn-icon.svg) center no-repeat;height:60px;border-radius:50%;align-items:center;display:flex;justify-content:center;font-size:0;font-size:0rem;transition:all .3s ease-in-out;transform:rotate(0)}
@media screen and (max-width:740px){.business-model .model .visible .popup-btn{width:40px;height:40px;background-size:16px}
}
.business-model .model .visible:hover,.business-model .model .visible.active{background-color:#3c4bff;transform:translateY(10px)}
.business-model .model .visible:hover.item-1 .bm-image,.business-model .model .visible.active.item-1 .bm-image{background:url('clientlibs/resources/images/business-model/icon-1_hover.svg') no-repeat center}
.business-model .model .visible:hover.item-2 .bm-image,.business-model .model .visible.active.item-2 .bm-image{background:url('clientlibs/resources/images/business-model/icon-2_hover.svg') no-repeat center}
.business-model .model .visible:hover.item-3 .bm-image,.business-model .model .visible.active.item-3 .bm-image{background:url('clientlibs/resources/images/business-model/icon-3_hover.svg') no-repeat center}
.business-model .model .visible:hover.item-4 .bm-image,.business-model .model .visible.active.item-4 .bm-image{background:url('clientlibs/resources/images/business-model/icon-4_hover.svg') no-repeat center}
.business-model .model .visible:hover.item-5 .bm-image,.business-model .model .visible.active.item-5 .bm-image{background:url('clientlibs/resources/images/business-model/icon-5_hover.svg') no-repeat center}
.business-model .model .visible:hover.item-6 .bm-image,.business-model .model .visible.active.item-6 .bm-image{background:url('clientlibs/resources/images/business-model/icon-6_hover.svg') no-repeat center}
@media screen and (max-width:1280px){.business-model .model .visible:hover.item-1 .bm-image,.business-model .model .visible.active.item-1 .bm-image,.business-model .model .visible:hover.item-2 .bm-image,.business-model .model .visible.active.item-2 .bm-image,.business-model .model .visible:hover.item-3 .bm-image,.business-model .model .visible.active.item-3 .bm-image,.business-model .model .visible:hover.item-4 .bm-image,.business-model .model .visible.active.item-4 .bm-image,.business-model .model .visible:hover.item-5 .bm-image,.business-model .model .visible.active.item-5 .bm-image,.business-model .model .visible:hover.item-6 .bm-image,.business-model .model .visible.active.item-6 .bm-image{height:90px;background-size:contain}
}
@media screen and (max-width:740px){.business-model .model .visible:hover.item-1 .bm-image,.business-model .model .visible.active.item-1 .bm-image,.business-model .model .visible:hover.item-2 .bm-image,.business-model .model .visible.active.item-2 .bm-image,.business-model .model .visible:hover.item-3 .bm-image,.business-model .model .visible.active.item-3 .bm-image,.business-model .model .visible:hover.item-4 .bm-image,.business-model .model .visible.active.item-4 .bm-image,.business-model .model .visible:hover.item-5 .bm-image,.business-model .model .visible.active.item-5 .bm-image,.business-model .model .visible:hover.item-6 .bm-image,.business-model .model .visible.active.item-6 .bm-image{background-size:contain;height:44px}
}
.business-model .model .visible:hover .popup-btn,.business-model .model .visible.active .popup-btn{transform:rotate(90deg)}
.business-model .model .visible.active .bm-image{transform:translateY(32px)}
.business-model .model .description{text-align:center;margin-top:26px;font-size:var(--h5font);font-weight:600}
@media screen and (max-width:1280px){.business-model .model .description{margin-top:16px}
}
@media screen and (max-width:740px){.business-model .model .description{margin-top:16px;font-size:var(--bodyfont)}
}
.business-model .model .popup-content{opacity:0;display:flex;position:absolute;width:100%;padding:48px;background-color:#3c4bff;border-radius:48px;color:#fff;left:0;right:0;justify-content:space-between;margin-top:-100px;z-index:-1;transition:all .3s ease-in-out}
@media screen and (max-width:740px){.business-model .model .popup-content{padding:24px;margin-top:-80px}
}
.business-model .model .popup-content .text{max-width:672px}
@media screen and (max-width:1280px){.business-model .model .popup-content .text{flex:1 1 80%}
}
@media screen and (max-width:740px){.business-model .model .popup-content .text{width:100%;max-width:672px;flex:1 1 70%}
}
.business-model .model .popup-content .text p:nth-child(1){font-size:var(--h5font);font-weight:600}
.business-model .model .popup-content .text p:nth-child(2){margin-top:16px;font-size:var(--intro);font-weight:400;line-height:1.5}
.business-model .model .popup-content .text sup{display:block;margin:36px 0 0;font-style:italic}
.business-model .model .popup-content .close-btn{width:60px;height:60px;background:#fff url(clientlibs/resources/images/business-model/close-btn-icon.svg) center no-repeat;color:#000;border-radius:50%;display:flex;font-size:0;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;transform:rotate(0)}
@media screen and (max-width:740px){.business-model .model .popup-content .close-btn{width:40px;height:40px;background-size:16px}
}
.business-model .model .popup-content .close-btn:hover{transform:rotate(90deg)}
.business-model .model .popup-content.two,.business-model .model .popup-content.five,.business-model .model .popup-content.six{margin-top:-140px}
@media screen and (max-width:740px){.business-model .model .popup-content.two,.business-model .model .popup-content.five,.business-model .model .popup-content.six{margin-top:-100px}
}
.business-model .model .popup-content.four{margin-top:-180px}
@media screen and (max-width:740px){.business-model .model .popup-content.four{margin-top:-100px}
}
.business-model .model.dimmed{opacity:.5;pointer-events:none}
.business-model:has(.model.dimmed):after{opacity:.5}
body.news-page .socialsharewidget{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane{max-width:calc(1920px + 2 * var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding);margin:auto}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters{height:44px;margin-bottom:30px;margin-top:75px}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters{background:#fff;border-radius:50px;box-shadow:0 0 30px rgba(0,0,0,0.15);height:88px;overflow:hidden;padding:24px 32px;margin-top:32px}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters input,body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters label{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters input:nth-of-type(1),body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters label:nth-of-type(1){display:inline-block;border-top:0}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded{height:100%;overflow:visible}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded fieldset legend{transform:rotate(180deg)}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded fieldset input,body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded fieldset label{display:block}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded fieldset label:nth-of-type(1){border-top:0}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.expanded fieldset input:checked{visibility:hidden}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed input,body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed label{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed input:checked,body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed input:checked+label{display:block;border-top:0}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed input:checked :nth-of-type(1),body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters.collapsed input:checked+label :nth-of-type(1){border-top:0}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset{border:0;margin-left:-10px}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset{display:flex;flex-direction:column;margin:0;position:relative}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset legend{display:none}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset legend{display:block;position:absolute;font-size:0;width:40px;height:40px;border-radius:50%;background:#00a0d5 url(clientlibs/resources/images/icons/accordion-down.svg) center no-repeat;right:0}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset input{visibility:hidden}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset label{padding:17.5px;border:2px solid #00a0d5;border-radius:32px;cursor:pointer;transition:all .3s ease-in-out}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset label:hover{background:#3c4bff;border-color:#3c4bff;color:#fff}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset label{padding:16px 0;border-radius:0;border:0;border-top:1px solid #def3f8;margin-top:-13px;text-transform:uppercase;line-height:16px}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset label:hover{background:transparent;color:#00a0d5;border-color:#00a0d5;font-weight:700}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset input:checked+label{background:#00a0d5;color:#fff}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset input:checked+label:hover{border-color:#00a0d5}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset input:checked+label{background:transparent;color:#00a0d5;border-color:#00a0d5;font-weight:700}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters fieldset input:checked+label:nth-of-type(1){border-top:0}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane form.cmp-articlefilterpane__filters .cmp-articlefilterpane__filters-year{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list{list-style:none;display:flex;flex-wrap:wrap}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list{flex-direction:column;flex-wrap:nowrap}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li{width:calc((100% / 3) - 14px);margin:0 20px 52px 0}
@media screen and (max-width:740px){body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li{width:100%}
}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail{position:relative}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a{width:100%;overflow:hidden;display:block;height:349px}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a>div{display:none !important}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a img{width:100%;height:100%;object-fit:cover;border-radius:32px}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a:last-child{height:auto}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail span.cmp-articlefilterpane__item-category{position:absolute;top:8px;left:8px;background:#fff;padding:16px;border-radius:32px;font-size:15px;font-weight:bold;line-height:1}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-date-category{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li .cmp-articlefilterpane__article .cmp-articlefilterpane__item-title{display:block;font-size:var(--intro);color:#333;padding:24px}
body.news-page .articlefilterpane>.cmp-articlefilterpane ul.cmp-articlefilterpane__list li:nth-child(3n){margin-right:0}
body.news-page .articlefilterpane>.cmp-articlefilterpane .cmp-articlefilterpane__load-more{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:1px solid #00a0d5;position:relative;padding-left:48px;display:flex;justify-self:center}
body.news-page .articlefilterpane>.cmp-articlefilterpane .cmp-articlefilterpane__load-more.hidden{display:none}
body.news-page .articlefilterpane>.cmp-articlefilterpane .cmp-articlefilterpane__load-more:hover{color:#00a0d5}
body.news-page .articlefilterpane>.cmp-articlefilterpane .cmp-articlefilterpane__load-more::before{position:absolute;content:"+";left:16px;font-size:var(--h5font);line-height:1.1;top:0;bottom:0;height:34px;background:0;margin:auto}
body.news-page .breadcrumb{display:none}
.column-gap-30{--column-spacing:30px}
@media screen and (max-width:1280px){.column-gap-30{--column-spacing:20px}
}
.two-col-50-50>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-50-50>.cmp-container{flex-direction:column}
.two-col-50-50>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-50-50>.cmp-container>div{flex:1;max-width:50%;max-width:calc(50% - (var(--column-spacing) * 1 / 2))}
.two-col-50-50>.cmp-container>div:nth-child(3){display:none}
@media screen and (max-width:840px){.two-col-50-50>.cmp-container{flex-direction:column}
.two-col-50-50>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-33-66>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-33-66>.cmp-container{flex-direction:column}
.two-col-33-66>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-33-66>.cmp-container>div{flex:1}
.two-col-33-66>.cmp-container>div:first-of-type{flex:1;max-width:33.33333%}
@media screen and (max-width:768px){.two-col-33-66>.cmp-container>div:first-of-type{max-width:100%}
}
.two-col-33-66>.cmp-container>div:last-of-type{flex:2}
.two-col-33-66>.cmp-container>div:nth-child(3){display:none}
.two-col-66-33>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-66-33>.cmp-container{flex-direction:column}
.two-col-66-33>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-66-33>.cmp-container>div{flex:1}
.two-col-66-33>.cmp-container>div:first-of-type{flex:2;max-width:66.66666%}
@media screen and (max-width:768px){.two-col-66-33>.cmp-container>div:first-of-type{max-width:100%}
}
@media screen and (max-width:740px){.two-col-66-33>.cmp-container>div:first-of-type{width:100%}
}
.two-col-66-33>.cmp-container>div:last-of-type{flex:1}
.two-col-66-33>.cmp-container>div:nth-child(3){display:none}
.two-col-75-25>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-75-25>.cmp-container{flex-direction:column}
.two-col-75-25>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-75-25>.cmp-container>div{flex:1;max-width:75%}
.two-col-75-25>.cmp-container>div:first-of-type{flex:3}
.two-col-75-25>.cmp-container>div:last-of-type{flex:1}
.two-col-75-25>.cmp-container>div:nth-child(3){display:none}
.two-col-25-75>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-25-75>.cmp-container{flex-direction:column}
.two-col-25-75>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-25-75>.cmp-container>div{flex:1}
.two-col-25-75>.cmp-container>div:first-of-type{flex:1}
.two-col-25-75>.cmp-container>div:last-of-type{flex:3}
.two-col-25-75>.cmp-container>div:nth-child(3){display:none}
.two-col-80-20>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-80-20>.cmp-container{flex-direction:column}
.two-col-80-20>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-80-20>.cmp-container>div{flex:1}
.two-col-80-20>.cmp-container>div:first-of-type{flex:4;max-width:80%}
.two-col-80-20>.cmp-container>div:last-of-type{flex:1}
.two-col-80-20>.cmp-container>div:nth-child(3){display:none}
.two-col-20-80>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-20-80>.cmp-container{flex-direction:column}
.two-col-20-80>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-20-80>.cmp-container>div{flex:1}
.two-col-20-80>.cmp-container>div:first-of-type{flex:1;max-width:20%}
.two-col-20-80>.cmp-container>div:last-of-type{flex:4}
.two-col-20-80>.cmp-container>div:nth-child(3){display:none}
.two-col-40-60>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-40-60>.cmp-container{flex-direction:column}
.two-col-40-60>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-40-60>.cmp-container>div{flex:1}
.two-col-40-60>.cmp-container>div:first-of-type{flex:4;max-width:40%}
.two-col-40-60>.cmp-container>div:last-of-type{flex:6}
.two-col-40-60>.cmp-container>div:nth-child(3){display:none}
@media screen and (max-width:840px){.two-col-40-60>.cmp-container{flex-direction:column}
.two-col-40-60>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-60-40>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.two-col-60-40>.cmp-container{flex-direction:column}
.two-col-60-40>.cmp-container>div{flex:none !important;max-width:none !important}
}
.two-col-60-40>.cmp-container>div{flex:1}
.two-col-60-40>.cmp-container>div:first-of-type{flex:6;max-width:60%}
.two-col-60-40>.cmp-container>div:last-of-type{flex:4}
.two-col-60-40>.cmp-container>div:nth-child(3){display:none}
@media screen and (max-width:840px){.two-col-60-40>.cmp-container{flex-direction:column}
.two-col-60-40>.cmp-container>div{flex:none !important;max-width:none !important}
}
.three-col-60-20-20>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.three-col-60-20-20>.cmp-container{flex-direction:column}
.three-col-60-20-20>.cmp-container>div{flex:none !important;max-width:none !important}
}
.three-col-60-20-20>.cmp-container>div{flex:1}
.three-col-60-20-20>.cmp-container>div:first-of-type{flex:3}
.three-col-60-20-20>.cmp-container>div:nth-child(4){display:none}
.three-col-33-33-33>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.three-col-33-33-33>.cmp-container{flex-direction:column}
.three-col-33-33-33>.cmp-container>div{flex:none !important;max-width:none !important}
}
.three-col-33-33-33>.cmp-container>div{flex:1;max-width:calc(33.33% - (var(--column-spacing) * 2 / 3))}
.three-col-33-33-33>.cmp-container>div:nth-child(4){display:none}
.four-col-25-25-25-25>.cmp-container{display:flex;gap:var(--column-spacing)}
@media screen and (max-width:768px){.four-col-25-25-25-25>.cmp-container{flex-direction:column}
.four-col-25-25-25-25>.cmp-container>div{flex:none !important;max-width:none !important}
}
.four-col-25-25-25-25>.cmp-container>div{flex:1;max-width:calc(25% - (var(--column-spacing) * 3 / 4))}
.four-col-25-25-25-25>.cmp-container>div:nth-child(5){display:none}
@media screen and (max-width:768px){.mobile-order-reverse>.cmp-container{flex-direction:column-reverse}
}
.container.full-width>.cmp-container{padding-left:var(--container-padding);padding-right:var(--container-padding);margin:auto}
.container.full-width--text-width>.cmp-container{max-width:calc(1920px + 2 * var(--container-padding));padding-left:var(--container-padding);padding-right:var(--container-padding);margin:auto}
.video-popup-active{overflow:hidden}
.video-popup-active .slick-slider .slick-track,.video-popup-active .slick-slider .slick-list{transform:none !important}
:root{--dot-indicator-left:0;--dot-indicator-width:25%}
.articlefilterpane.default{margin-top:66px;overflow-x:hidden;padding-bottom:150px}
@media screen and (max-width:840px){.articlefilterpane.default{padding-bottom:450px}
}
.articlefilterpane.default .cmp-articlefilterpane__list{max-width:100%;margin:0}
.articlefilterpane.default .cmp-articlefilterpane__list *{height:100%}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a{display:block}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a .cmp-articlefilterpane__item-bg{background-repeat:no-repeat;background-size:cover;background-position:100% 40%;border-radius:var(--radius);position:relative}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a .cmp-articlefilterpane__item-bg::after{position:absolute;content:"";width:100%;height:100%;background:#000;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 50%);top:0;border-bottom-left-radius:48px;border-top-left-radius:48px}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .cmp-articlefilterpane__item-thumbnail a .cmp-articlefilterpane__item-bg img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .custom-wrapper{position:absolute;height:auto;bottom:48px;background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:524px;left:48px;padding:40px;border-radius:40px;color:#fff}
@media screen and (max-width:740px){.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article .custom-wrapper{left:16px;bottom:16px;max-width:calc(100% - 32px);padding:32px 24px}
}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article span.cmp-articlefilterpane__item-title{font-size:32px;font-weight:700}
@media screen and (max-width:740px){.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article span.cmp-articlefilterpane__item-title{font-size:24px;font-size:1.5rem}
}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article p.cmp-articlefilterpane__item-summary{font-size:18px;margin-bottom:24px}
@media screen and (max-width:840px){.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article p.cmp-articlefilterpane__item-summary{display:none}
}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more{font-size:18px;position:relative;padding-left:24px;overflow:hidden;display:inline-block;transition:all .4s ease-in-out}
@media screen and (max-width:840px){.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more{display:flex;margin-top:24px;width:fit-content}
}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center;top:0;bottom:0;left:0;margin:auto 0;transition:all .4s ease-in-out}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more::after{position:absolute;content:"";width:100%;height:2px;background-color:#3c4bff;opacity:0;transition:all .4s ease-in-out;left:0;bottom:0}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more:hover{padding-bottom:10px}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more:hover::before{bottom:8px}
.articlefilterpane.default .cmp-articlefilterpane__list .cmp-articlefilterpane__article a.cmp-articlefilterpane__item-read-more:hover:after{opacity:1}
@media screen and (max-width:840px){.articlefilterpane.default .cmp-articlefilterpane{position:relative}
}
.articlefilterpane.default .cmp-articlefilterpane__view-all{padding:17px 18px;border-radius:40px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#00a0d5;color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s;position:relative;padding:18px 18px 18px 58px;margin-top:40px}
.articlefilterpane.default .cmp-articlefilterpane__view-all:hover{background-color:#3c4bff}
.articlefilterpane.default .cmp-articlefilterpane__view-all::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-white.svg) no-repeat center;top:0;bottom:0;left:24px;margin:auto 0}
@media screen and (max-width:840px){.articlefilterpane.default .cmp-articlefilterpane__view-all{position:absolute;margin:0;bottom:-450px}
}
.articlefilterpane.default .slick-arrow{left:510px;bottom:-100px;height:60px;width:60px;top:auto;background:transparent;border-radius:50%;border:2px solid #00a0d5;transform:none}
@media screen and (max-width:740px){.articlefilterpane.default .slick-arrow{bottom:-90px;height:40px;width:40px}
}
.articlefilterpane.default .slick-arrow.slick-prev{left:440px;transform:rotate(180deg)}
@media screen and (max-width:740px){.articlefilterpane.default .slick-arrow.slick-prev{left:auto;right:50px}
}
.articlefilterpane.default .slick-arrow.slick-prev::before{content:url(clientlibs/resources/images/icons/arrow-right-aqua.svg)}
@media screen and (max-width:740px){.articlefilterpane.default .slick-arrow.slick-next{right:0;left:auto}
}
.articlefilterpane.default .slick-arrow.slick-next::before{content:url(clientlibs/resources/images/icons/arrow-right-aqua.svg)}
.articlefilterpane.default .slick-dots{position:absolute;bottom:-160px;display:block;width:100%;padding:0;margin:0;list-style:none;left:0;background:#def3f8;height:11px;border-radius:20px;display:flex;max-width:550px}
.articlefilterpane.default .slick-dots::after{content:"";transition:all .3s;position:absolute;width:0;left:0;background-color:#00a0d5;width:25%;border-radius:20px;height:100%;left:var(--dot-indicator-left);width:var(--dot-indicator-width)}
@media screen and (max-width:740px){.articlefilterpane.default .slick-dots{width:100%;left:0;bottom:-130px}
}
.articlefilterpane.default .slick-dots li{position:relative;display:inline-block;width:auto;height:11px;margin:0;padding:0;cursor:pointer;flex-grow:1;text-align:center}
.articlefilterpane.default .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:#def3f8;border-radius:20px}
.articlefilterpane.default .slick-dots li button:before{display:none}
.publish-mode .articlefilterpane.default .cmp-articlefilterpane__list{height:80vh;max-height:none}
@media screen and (max-width:840px){.publish-mode .articlefilterpane.default .cmp-articlefilterpane__list{max-height:470px}
}
.articlefilterpane.carousel{--dot-indicator-left:25%}
.articlefilterpane.carousel .cmp-articlefilterpane{position:relative}
.articlefilterpane.carousel ul.slick-slider{margin:0;width:calc(100% - 620px);position:absolute;right:0;bottom:0}
@media screen and (max-width:1600px){.articlefilterpane.carousel ul.slick-slider{margin-top:-200px}
}
@media screen and (max-width:840px){.articlefilterpane.carousel ul.slick-slider{margin:0;position:absolute;width:100%;bottom:100px}
}
.articlefilterpane.carousel ul.slick-slider .slick-arrow{left:-110px;bottom:80px;height:60px;width:60px;top:auto;background:transparent;border-radius:50%;border:2px solid #00a0d5;transform:none}
@media screen and (max-width:840px){.articlefilterpane.carousel ul.slick-slider .slick-arrow{height:60px;width:60px;bottom:-94px;right:0;left:auto}
}
@media screen and (max-width:740px){.articlefilterpane.carousel ul.slick-slider .slick-arrow{height:40px;width:40px;bottom:-94px}
}
.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-prev{left:-184px;transform:rotate(180deg)}
@media screen and (max-width:840px){.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-prev{left:auto;right:75px}
}
@media screen and (max-width:740px){.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-prev{left:auto;right:55px}
}
.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-prev::before{content:url(clientlibs/resources/images/icons/arrow-right-aqua.svg)}
@media screen and (max-width:740px){.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-next{right:0;left:auto}
}
.articlefilterpane.carousel ul.slick-slider .slick-arrow.slick-next::before{content:url(clientlibs/resources/images/icons/arrow-right-aqua.svg)}
.articlefilterpane.carousel .cmp-articlefilterpane__item{width:370px;margin:0 10px}
.articlefilterpane.carousel .cmp-articlefilterpane__item.hidden-slide{width:0 !important;opacity:0 !important;pointer-events:none;position:absolute}
.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail{height:300px;overflow:hidden;border-radius:40px}
@media screen and (max-width:1600px){.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail{height:210px}
}
@media screen and (max-width:1280px){.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail{height:180px}
}
@media screen and (max-width:740px){.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail{height:230px}
}
.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail a{display:block;height:100%;width:100%}
.articlefilterpane.carousel .cmp-articlefilterpane__item-thumbnail a>div{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;width:100%}
.articlefilterpane.carousel .cmp-articlefilterpane__item-date-category{display:none}
.articlefilterpane.carousel span.cmp-articlefilterpane__item-title{display:block;margin-top:32px;font-size:var(--h6font);font-weight:700}
@media screen and (max-width:1400px){.articlefilterpane.carousel span.cmp-articlefilterpane__item-title{font-size:22px;font-size:1.375rem}
}
.articlefilterpane.carousel .cmp-articlefilterpane__item-summary,.articlefilterpane.carousel .cmp-articlefilterpane__item-read-more{display:none}
.articlefilterpane.carousel .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;left:-600px;background:#def3f8;height:11px;border-radius:20px;display:flex;max-width:550px}
.articlefilterpane.carousel .slick-dots::after{content:"";transition:all .3s;position:absolute;background-color:#00a0d5;border-radius:20px;height:100%;left:var(--dot-indicator-left);width:var(--dot-indicator-width)}
@media screen and (max-width:840px){.articlefilterpane.carousel .slick-dots{width:100%;left:0;bottom:-130px;max-width:100%}
}
.articlefilterpane.carousel .slick-dots li{position:relative;display:inline-block;width:auto;height:11px;margin:0;padding:0;cursor:pointer;flex-grow:1;text-align:center}
.articlefilterpane.carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:100%;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:#def3f8;border-radius:20px}
.articlefilterpane.carousel .slick-dots li button:before{display:none}
.aem-AuthorLayer-Edit .separator.color-brand>hr{width:100%}
.separator hr{margin:0;height:0;background-color:transparent;border:0}
.separator.large{padding:100px 0}
@media screen and (max-width:840px){.separator.large{padding:75px 0}
}
@media screen and (max-width:740px){.separator.large{padding:40px 0}
}
.separator.medium{padding:30px 0}
@media screen and (max-width:840px){.separator.medium{padding:20px 0}
}
@media screen and (max-width:740px){.separator.medium{padding:20px 0}
}
.separator.small{padding:20px 0}
@media screen and (max-width:840px){.separator.small{padding:16px 0}
}
.aem-AuthorLayer-Edit .separator{background-color:#333;position:relative}
.aem-AuthorLayer-Edit .separator:after{display:block;position:relative;content:"Separator";font-family:inherit;text-align:center;padding:10px 0 20px 0;height:20px;height:100%;color:#000;width:100%}
.aem-AuthorLayer-Edit .separator.large:after{content:"Large Separator"}
@media screen and (max-width:768px){.aem-AuthorLayer-Edit .separator.large{height:60px}
}
.aem-AuthorLayer-Edit .separator.medium:after{content:"Medium Separator"}
@media screen and (max-width:768px){.aem-AuthorLayer-Edit .separator.medium{height:60px}
}
.aem-AuthorLayer-Edit .separator.small:after{content:"Small Separator"}
.container .cmp-container .separator .cmp-separator hr{margin:0;height:0;background-color:transparent;border:0;padding:75px}
.experiencefragment_footer .cmp-experiencefragment--footer footer{color:#fff;background:#00a0d5;margin:60px auto 30px;padding:90px 66px;border-radius:50px;max-width:calc(100% - (2*var(--container-padding)))}
@media screen and (max-width:1400px){.experiencefragment_footer .cmp-experiencefragment--footer footer{padding:72px 36px}
}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer{padding:64px 24px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container{display:flex;gap:108px;justify-content:center}
@media screen and (max-width:1600px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container{gap:72px}
}
@media screen and (max-width:1400px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container{gap:48px}
}
@media screen and (max-width:1024px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container{gap:24px}
}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container{flex-direction:column;gap:64px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child{flex:1;width:100%;max-width:324px}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .image{height:64px;overflow:hidden;width:100%;max-width:243px}
@media screen and (max-width:1024px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .image{max-width:180px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .image>div{height:100%}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .image>div img{height:100%;width:100%;object-fit:contain;object-position:center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks{margin:0;display:flex;gap:10px;list-style:none}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks{margin:32px 0 16px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li{background:#fff;transition:all .4s ease-in-out;width:40px;height:40px;border-radius:5px}
@media screen and (max-width:1024px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li{width:24px;height:24px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li a{display:block;overflow:hidden;font-size:0;width:100%;height:100%;transition:all .4s ease-in-out}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.facebook a{background:url(clientlibs/resources/images/icons/facebook.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.youtube a{background:url(clientlibs/resources/images/icons/youtube.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.linkedin a{background:url(clientlibs/resources/images/icons/linkedin.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.instagram a{background:url(clientlibs/resources/images/icons/instagram.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.twitter a{background:url(clientlibs/resources/images/icons/twitter.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li.pinterest a{background:url(clientlibs/resources/images/icons/pinterest.svg) no-repeat center}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li:hover{background:#3c4bff}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:first-child .cmp-socialmedialinks li:hover a{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text h5{font-size:32px;font-size:2rem}
}
@media screen and (max-width:1280px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text p{font-size:18px;font-size:1.125rem}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul{list-style:none;padding:0}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul{margin-top:20px}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul li{margin-top:14px}
@media screen and (max-width:840px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul li{margin-top:16px;font-size:18px;font-size:1.125rem}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul li a{padding-left:0;opacity:1;transition:all .3s;padding-right:4px}
@media screen and (max-width:1280px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul li a{font-size:18px;font-size:1.125rem}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container .cmp-container .text .cmp-text ul li a:hover{opacity:.8;padding-left:4px;padding-right:0}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:0}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a:hover{color:#00a0d5}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a .cmp-button__text{font-size:20px;font-size:1.25rem;position:relative;padding-left:32px}
@media screen and (max-width:1280px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a .cmp-button__text{font-size:16px;font-size:1rem}
}
@media screen and (max-width:1024px){.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a .cmp-button__text{font-size:14px;font-size:.875rem}
}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a .cmp-button__text::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-black.svg) no-repeat center;left:0;top:50%;transform:translateY(-50%);transition:all .3s}
.experiencefragment_footer .cmp-experiencefragment--footer footer>.aem-Grid>.container>.cmp-container .container:last-child .button a:hover .cmp-button__text::before{background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center}
.container .cmp-image__image{width:auto}
.container>.cmp-container>.image{overflow:hidden}
.container>.cmp-container>.image img{width:100%;border-radius:var(--radius);height:100%;object-fit:cover;display:block}
.container>.cmp-container>.image.align-right img{display:block;margin-left:auto}
@media screen and (max-width:768px){.container>.cmp-container>.image.align-right img{width:100%}
}
.container>.cmp-container>.image.edge-to-edge{position:relative;aspect-ratio:1.77777778}
@media screen and (max-width:768px){.container>.cmp-container>.image.edge-to-edge{aspect-ratio:initial}
}
.container>.cmp-container>.image.edge-to-edge .cmp-image{height:100%}
.container>.cmp-container>.image.edge-to-edge img{height:100%;width:100%;object-fit:cover;position:absolute}
@media screen and (max-width:768px){.container>.cmp-container>.image.edge-to-edge img{position:relative}
}
.cmp-experiencefragment.cmp-experiencefragment--footer footer .container>.cmp-container>.image .cmp-image__image,.cmp-experiencefragment.cmp-experiencefragment--header header .container>.cmp-container>.image .cmp-image__image{border-radius:0}
.keystatisticgrid>.cmp-container{display:flex;flex-wrap:wrap;gap:20px 30px}
@media screen and (max-width:1280px){.keystatisticgrid>.cmp-container{gap:20px}
}
@media screen and (max-width:740px){.keystatisticgrid>.cmp-container{flex-direction:column;flex-wrap:nowrap}
}
.keystatistic .text.text-blue{color:#3c4bff}
.keystatistic .text.text-pink{color:#c653d2}
.keystatistic .text.text-aqua{color:#00a0d5}
.keystatistic .text.text-red{color:#bc0000}
.keystatistic .text em{font-style:normal}
@media screen and (max-width:740px){.keystatistic .text em{font-size:64px;font-size:4rem}
}
@media screen and (max-width:740px){.keystatistic .text strong:has(em){font-size:64px;font-size:4rem}
}
.keystatistic .text h3{font-weight:bold !important}
.keystatistic .container.two-col-33-66{border-radius:var(--radius)}
.keystatistic .container.two-col-33-66>.cmp-container{padding:50px 32px;gap:0;margin:40px 0;align-items:center}
@media screen and (max-width:740px){.keystatistic .container.two-col-33-66>.cmp-container{align-items:flex-start}
}
.keystatistic .container.two-col-33-66>.cmp-container .text:first-child{text-align:center}
.keystatistic .container.two-col-33-66>.cmp-container .text:last-child h4{font-size:40px !important;font-size:2.5rem !important}
@media screen and (max-width:1600px){.keystatistic .container.two-col-33-66>.cmp-container .text:last-child h4{font-size:30px !important;font-size:1.875rem !important}
}
@media screen and (max-width:740px){.keystatistic .container.two-col-33-66>.cmp-container .text:last-child h4{font-size:24px !important;font-size:1.5rem !important}
}
.aem-AuthorLayer-Edit .experiencefragment_header{visibility:visible;opacity:1}
.aem-AuthorLayer-Edit .experiencefragment_header>div{position:relative}
.home-page .experiencefragment_header{height:auto}
.experiencefragment_header{position:relative;z-index:9990}
.experiencefragment_header>div{left:40px;position:fixed;top:0;transition:top 350ms cubic-bezier(0.77,0,0.175,1);width:calc(100% - 80px);z-index:9992;height:135px}
.experiencefragment_header header{align-items:center;display:flex;overflow:hidden;background-size:cover;padding-top:50px;max-width:calc(1920px + 2 * var(--container-padding));margin:auto;width:100%;transition:all 350ms cubic-bezier(0.77,0,0.175,1)}
.experiencefragment_header header.logo-hidden{padding-top:20px}
.experiencefragment_header header.logo-hidden:before{top:20px}
.experiencefragment_header header:before{background-color:#fff;content:'';display:block;height:85px;left:0;position:absolute;top:50px;transition:all 350ms cubic-bezier(0.77,0,0.175,1);width:100%;z-index:990;border-radius:45px;box-shadow:0 4px 60px 0 rgba(0,0,0,0.15);max-width:calc(1920px + 2 * var(--container-padding));right:0;margin:auto}
.experiencefragment_header header>div{padding:0 16px 0 48px;width:100%;height:85px;position:relative;z-index:999;transition:all 350ms cubic-bezier(0.77,0,0.175,1)}
.experiencefragment_header header>div .container,.experiencefragment_header header>div .container .cmp-container,.experiencefragment_header header>div .container>.cmp-container>.container{height:100%}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container{height:100%;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1920px;margin:auto}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image{width:100%;max-width:201px;height:100%;position:absolute;top:-50px;left:0;right:0;margin:auto}
@media screen and (max-width:1400px){.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image{max-width:142px}
}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image>div{width:100%;height:auto;display:flex;align-items:center}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image .cmp-image__link{width:201px;height:29px;overflow:hidden}
@media screen and (max-width:1400px){.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image .cmp-image__link{width:138px;height:19px}
}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image .cmp-image__link img{width:100%;height:100%;object-fit:cover}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul{list-style:none;display:flex;gap:8px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li{align-self:center}
@media screen and (max-width:1600px){.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li{flex:1}
}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li a{font-weight:700;font-family:'Primark',sans-serif;font-size:16px;font-size:1rem;line-height:1;padding:8px 16px;text-transform:uppercase;display:block;position:relative;color:#000;transition:all 350ms cubic-bezier(0.77,0,0.175,1);background-color:transparent;border-radius:20px;text-align:center}
@media screen and (max-width:1400px){.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li a{font-size:14px;font-size:.875rem}
}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li a:hover{color:#fff;background-color:#00a0d5}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li.cmp-navigation__item--active a{color:#fff;background-color:#00a0d5}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield{display:none;display:flex}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield ::placeholder{color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield input[type=text]{background-color:transparent;border:0;font-size:25px;height:25px;line-height:1;margin:0;outline:0;padding:0;width:0;transition:all .3s}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield input[type=submit]{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:top;display:inline-block;font-size:25px;line-height:1;vertical-align:text-top}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield.is-active .cmp-searchfield__search-input{width:200px;opacity:1;pointer-events:all}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield.is-active .cmp-searchfield__search-button{background-position:center;background-repeat:no-repeat;background-size:75%;font-size:1px;width:24px;height:30px;color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .submenupanel{display:none}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield{display:none;display:flex;position:relative;height:40px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield form{display:flex;justify-content:flex-end}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield ::placeholder{color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield input[type=text]{background-color:#00a0d5;border:0;font-size:20px;line-height:1;margin:0;outline:0;padding:0 10px;width:40px;transition:all .3s;border-radius:40px;opacity:0;color:#fff}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield input[type=submit]{background:#00a0d5 url("clientlibs/resources/images/icons/search.svg") center no-repeat;border-radius:40px;height:40px;line-height:1;margin:0;outline:0;padding:0;width:0;transition:all .3s;border:0;min-width:40px;font-size:0;position:absolute;right:0;cursor:pointer;background-size:21px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield.is-active .cmp-searchfield__search-input{opacity:1;pointer-events:all;width:100%}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container button#opensearch{display:none}
.experiencefragment_header .cmp-button#showConnect{transition:opacity .3s}
.experiencefragment_header .cmp-button#showConnect .cmp-button__text{display:none}
.experiencefragment_header .cmp-button#showConnect::after{content:"Connect";display:block;margin-top:0;font-size:25px;line-height:25px;padding:6px 15px 2px}
.experiencefragment_header .cmp-button#showConnect:hover{opacity:.75}
.experiencefragment_header .container:nth-child(2),.experiencefragment_header .container:nth-child(4){display:none}
.experiencefragment_header.nav-scrolled>div{top:-135px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image{position:fixed;top:10px;left:20px;z-index:9999;transition:opacity .3s ease,transform .3s ease;height:30px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image.hidden{opacity:0;transform:translateY(-100%);pointer-events:none}
@media screen and (max-width:1180px){.experiencefragment_header{z-index:9988}
.experiencefragment_header>div{width:calc(100% - 30px);height:auto;left:0;right:0;margin:auto;top:10px}
.experiencefragment_header header{overflow:visible}
.experiencefragment_header header:before{height:70px;transition:all .3s ease-in-out}
.experiencefragment_header header>div{padding:0 16px 0 24px;height:70px}
.experiencefragment_header header>div .container,.experiencefragment_header header>div .container .cmp-container,.experiencefragment_header header>div .container>.cmp-container>.container{height:100%}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav{padding-right:30px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button{background-color:transparent;position:absolute;content:"";right:24px;width:24px;height:32px;cursor:pointer;font-size:0;border:0}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button span{display:block;width:100%;height:2px;position:absolute;top:50%;background-color:#00a0d5;transform:translate(0,-50%);transition:opacity .3s .3s}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button::before,.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button::after{content:"";display:block;width:100%;height:2px;position:absolute;background-color:#000;transition:transform .3s,top .3s .3s,bottom .3s .3s}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button::before{top:6px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container#main-nav .mobile-nav-button::after{bottom:6px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image{max-width:138px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image>div{width:100%;height:100%;display:flex;align-items:center}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image .cmp-image__link{width:138px;height:22px;overflow:hidden}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .image .cmp-image__link img{width:100%;height:100%;object-fit:contain}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel{background:#fff;position:absolute;width:100%;left:0;top:100%;transition:all .3s ease-in-out;opacity:0;transform:translateY(-5%);border-bottom-left-radius:45px;border-bottom-right-radius:45px;padding:32px;visibility:hidden;box-shadow:0 15px 20px 0 rgba(0,0,0,0.15)}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav{position:relative}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul{flex-direction:column;gap:0}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li{flex:none;align-self:normal}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li a{font-weight:400;font-family:'Primark',sans-serif;border-radius:0;border-top:1px solid #def3f8;padding:16px 0;text-align:left}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li a:hover{color:#00a0d5;background-color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .navigation nav ul li.cmp-navigation__item--active a{color:#00a0d5;background-color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield{display:none;display:flex}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield ::placeholder{color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield input[type=text]{background-color:transparent;border:0;font-size:25px;height:25px;line-height:1;margin:0;outline:0;padding:0;width:0;transition:all .3s}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield input[type=submit]{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:top;display:inline-block;font-size:25px;line-height:1;vertical-align:text-top}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield.is-active .cmp-searchfield__search-input{width:200px;opacity:1;pointer-events:all}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .searchfield.is-active .cmp-searchfield__search-button{background-position:center;background-repeat:no-repeat;background-size:75%;font-size:1px;width:24px;height:30px;color:transparent}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .mainnavpanel .submenupanel{display:none}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield{margin-right:24px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield input[type=text]{background-color:#fff;border:0;border-bottom:1px solid #00a0d5;color:#00a0d5;border-radius:0}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield input[type=submit]{background:url("clientlibs/resources/images/icons/search-mobile.svg") center no-repeat}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container .searchfield.is-active form{width:200px}
.experiencefragment_header header>div .container>.cmp-container>.container>.cmp-container button#opensearch{display:none}
.experiencefragment_header.nav-active{z-index:9990}
.experiencefragment_header.nav-active header:before{border-bottom-left-radius:0;border-bottom-right-radius:0}
.experiencefragment_header.nav-active header .mobile-nav-button span{opacity:0 !important;transition:opacity .3s !important}
.experiencefragment_header.nav-active header .mobile-nav-button::before,.experiencefragment_header.nav-active header .mobile-nav-button::after{background-color:#00a0d5 !important;transition:top .3s,bottom .3s,transform .3s .3s !important}
.experiencefragment_header.nav-active header .mobile-nav-button::before{top:calc(50% - 1px) !important;transform:rotate(45deg) !important}
.experiencefragment_header.nav-active header .mobile-nav-button::after{bottom:calc(50% - 1px) !important;transform:rotate(-45deg) !important}
.experiencefragment_header.nav-active .mainnavpanel{transform:translateY(0) !important;opacity:1 !important;visibility:visible !important}
}
.nav-popup-active{overflow:hidden}
.pageteaser{position:relative}
.home-page .banner{position:relative;height:1100px}
.home-page .banner::after{content:"";position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 40%);top:0;border-bottom-left-radius:48px}
.home-page .banner .pageteaser.default{position:absolute;bottom:145px;width:100%;max-width:calc(100% - 48px);left:24px;right:24px;margin:0 auto;z-index:1}
@media screen and (max-width:1400px){.home-page .banner .pageteaser.default{bottom:65px}
}
@media screen and (max-width:740px){.home-page .banner .pageteaser.default{bottom:20px;max-width:calc(100% - 10px);left:0;right:0}
}
.home-page .banner .pageteaser.default>div{background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;max-width:726px;padding:64px 40px;border-radius:48px}
@media screen and (max-width:1400px){.home-page .banner .pageteaser.default>div{padding:44px 32px}
}
@media screen and (max-width:740px){.home-page .banner .pageteaser.default>div{padding:40px 24px}
}
.home-page .banner .pageteaser.default>div *{color:#fff}
.home-page .banner .pageteaser.default>div div:nth-child(2){margin-bottom:16px}
.home-page .banner .pageteaser.default>div div:nth-child(2) p{font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:2px}
.home-page .banner .pageteaser.default>div div:nth-child(3) h1{font-weight:700;margin-bottom:16px}
@media screen and (max-width:740px){.home-page .banner .pageteaser.default>div div:nth-child(3) h1{font-size:48px;font-size:3rem}
}
.home-page .banner .pageteaser.default>div div:nth-child(3) h3{font-size:32px;font-size:2rem}
@media screen and (max-width:1400px){.home-page .banner .pageteaser.default>div div:nth-child(3) h3{font-size:25px;font-size:1.5625rem}
}
@media screen and (max-width:740px){.home-page .banner .pageteaser.default>div div:nth-child(3) h3{font-size:20px;font-size:1.25rem}
}
.home-page .banner .pageteaser.default>div .button.primary-btn{margin-top:16px}
@media screen and (max-width:1400px){.home-page .banner .pageteaser.default>div .button.primary-btn{margin-top:0}
}
.home-page .banner .pageteaser.default>div .button.primary-btn a{padding:17px 18px;border-radius:40px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#00a0d5;color:#fff;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:0}
.home-page .banner .pageteaser.default>div .button.primary-btn a:hover{background-color:#3c4bff}
.home-page .banner .pageteaser.default>div .button.primary-btn a .cmp-button__text{position:relative;padding-left:24px;display:flex;align-items:center}
.home-page .banner .pageteaser.default>div .button.primary-btn a .cmp-button__text::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-down.svg) no-repeat center;left:0}
.home-page .banner .damvideo{position:relative}
.home-page .banner .damvideo::after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);border-bottom-left-radius:48px;border-bottom-right-radius:48px}
.home-page .banner .damvideo .play-btn{display:none}
.home-page.publish-mode .banner{height:calc(100vh - 30px);max-height:1072px}
.home-page.publish-mode .banner>div,.home-page.publish-mode .banner .cmp-container{height:100%}
.home-page.publish-mode .banner .damvideo{height:100%}
.pageteaser.image-top>div{background:#fff;border-radius:var(--radius);padding:40px}
.pageteaser.image-top>div .cmp-container .image>div{width:100%;height:100%;overflow:hidden;margin-bottom:48px}
.pageteaser.image-top>div .cmp-container .image>div img{width:100%;height:100%;object-fit:cover;border-radius:24px;max-height:420px}
.pageteaser.image-top>div .cmp-container .button a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:1px solid #00a0d5;display:inline-block}
.pageteaser.image-top>div .cmp-container .button a:hover{color:#00a0d5}
.pageteaser.image-top>div .cmp-container .button a .cmp-button__text{display:flex;align-items:center;padding-left:32px;position:relative}
.pageteaser.image-top>div .cmp-container .button a .cmp-button__text::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) center left no-repeat;left:0}
.home-page.publish-mode .popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9998;display:none}
.home-page.publish-mode .popup-container{display:none;position:fixed;background:#fff;border:1px solid #ccc;z-index:99999;top:0;bottom:0;left:0;right:0;width:calc(100% - var(--container-padding));max-height:calc(100% - var(--container-padding));margin:auto;border-radius:var(--radius)}
.home-page.publish-mode .popup-container>.cmp-container{position:relative}
.home-page.publish-mode .popup-container>.cmp-container .aem-Grid,.home-page.publish-mode .popup-container>.cmp-container .container,.home-page.publish-mode .popup-container>.cmp-container .cmp-container{height:100%}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(div.image) .image .cmp-image{height:100%}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text){height:calc(100% - 150px);padding:0 75px 0 0;margin:75px 0;overflow-y:auto}
@media screen and (max-width:740px){.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text){height:calc(100% - 400px);padding:0}
}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .text{margin-top:32px}
@media screen and (max-width:740px){.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .text{padding:16px}
}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .text:first-child{margin:0}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .text .cmp-text ul li{margin-top:24px;font-size:var(--intro)}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .text .cmp-text ul li::marker{font-size:16px}
.home-page.publish-mode .popup-container>.cmp-container .cmp-container:has(>div.text) .separator{padding:16px 0}
.home-page.publish-mode .popup-container>.cmp-container .container.one-col .cmp-container:has(>div.text){padding:75px 75px;margin:0}
.home-page.publish-mode .popup-container>.cmp-container:has(>div.text){height:calc(100% - 150px);padding:0 75px;margin:75px 0;overflow-y:auto}
@media screen and (max-width:740px){.home-page.publish-mode .popup-container>.cmp-container:has(>div.text){height:calc(100% - 400px);padding:0}
}
.home-page.publish-mode .close-button{position:absolute;top:18px;right:15px;border:0;font-size:20px;cursor:pointer;z-index:1001;width:60px;height:60px;background:#00a0d5 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat;border-radius:50%;transform:rotate(45deg);transition:all .4s ease-in-out}
.home-page.publish-mode .close-button:hover{transform:rotate(135deg)}
.publish-mode .popup-container{display:none;position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%}
.publish-mode .popup-container>.cmp-container{height:100%;margin:auto;background-color:transparent !important}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66{height:100%;display:flex;align-items:center}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container{position:relative;gap:44px;max-height:calc(100% - (var(--container-padding)*2));overflow:auto;background:#fff;border-radius:var(--radius);width:calc(100% - (var(--container-padding)*2));margin:auto}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container{overflow:unset}
}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.image{position:relative}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.image>div{position:absolute;height:100%;max-width:100%}
@media screen and (max-width:1400px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.image>div{max-width:100%}
}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.image>div{position:relative;height:320px}
}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.image>div img{display:block}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container{padding:90px 0 90px 0}
@media screen and (max-width:1024px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container{height:100%}
}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container{padding:32px;height:56vh}
}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container{height:100%;overflow-y:scroll;padding-right:45px}
@media screen and (max-width:840px){.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container{padding:0}
}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container .text{margin-top:32px}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container .text:first-child{margin:0}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container .separator.small{padding:20px 0}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container p{font-size:var(--text);margin-top:24px}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66>.cmp-container>.container>.cmp-container ul li{font-size:var(--small)}
.publish-mode .popup-container>.cmp-container>.container.two-col-33-66 .container.three-col-33-33-33>.cmp-container .text:first-child{margin-top:32px}
.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote{position:relative;font-size:24px;font-size:1.5rem;width:100%;max-width:unset;z-index:0}
@media screen and (max-width:1400px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote{font-size:24px;font-size:1.5rem}
}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote{font-size:20px;font-size:1.25rem}
}
.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1){padding-top:40px;padding-left:40px}
@media screen and (max-width:1400px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1){padding-top:20px}
}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1){padding-top:64px}
}
.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child::before,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1)::before{position:absolute;content:"";background:url(clientlibs/resources/images/icons/quote-icon.svg) 0 0 no-repeat;width:87px;height:72px;left:0;top:0;background-size:87px 72px}
@media screen and (max-width:1400px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child::before,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1)::before{background-size:72px;width:72px;height:92px;left:0}
}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:first-child::before,.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-of-type(1)::before{background-size:82px 68px;width:82px;height:68px;left:0}
}
.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-child(2){margin-top:32px;padding-left:40px}
@media screen and (max-width:740px){.publish-mode .popup-container>.cmp-container .text>.cmp-text blockquote:nth-child(2){margin-top:32px}
}
.publish-mode.no-scroll{overflow:hidden}
.publish-mode .keystatistic .container{border-radius:var(--radius)}
.publish-mode .keystatistic .container.two-col-40-60>.cmp-container{padding:48px 40px;gap:24px;align-items:center}
.publish-mode .keystatistic .container.two-col-40-60>.cmp-container .text{margin:0 !important}
.publish-mode .keystatistic .container.two-col-40-60>.cmp-container .text h2{font-weight:700}
.publish-mode .keystatistic .container .cmp-container{gap:24px;align-items:center}
.publish-mode .keystatistic .container .cmp-container .text{margin:0 !important}
.publish-mode .keystatistic .container .cmp-container .text h2{font-weight:700}
.publish-mode ::-webkit-scrollbar{width:12px;height:12px}
.publish-mode ::-webkit-scrollbar-track{background:transparent;height:90%;border-radius:6px}
.publish-mode ::-webkit-scrollbar-thumb{background:#def3f8;border-radius:6px}
.publish-mode ::-webkit-scrollbar-thumb:hover{background:#00b7e1}
.popup-container .keystatistic .container>.cmp-container{border-radius:var(--radius)}
.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999}
.popup-close{position:absolute;top:18px;right:15px;border:0;font-size:20px;cursor:pointer;z-index:1001;width:60px;height:60px;background:#00a0d5 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat;border-radius:50%;transform:rotate(45deg);transition:all .4s ease-in-out}
.popup-close:hover{transform:rotate(135deg)}
#ceo-letter .popup-close{top:-64px}
@media screen and (max-width:740px){#ceo-letter .cmp-container:has(>div.text){height:calc(100% - 150px)}
}
.cmp-pageteaser__container-popup{background:#fff;width:calc(100% - var(--container-padding));height:calc(100% - var(--container-padding));border-radius:var(--radius)}
.cmp-pageteaser__container-popup .aem-Grid,.cmp-pageteaser__container-popup .container,.cmp-pageteaser__container-popup .cmp-container{height:100%}
.cmp-pageteaser__container-popup .cmp-container:has(div.image) .image .cmp-image{height:100%}
.cmp-pageteaser__container-popup .cmp-container:has(>div.text){height:100%;padding:75px 150px 75px 0;overflow-y:auto}
@media screen and (max-width:1400px){.cmp-pageteaser__container-popup .cmp-container:has(>div.text){padding:64px 64px 64px 0}
}
@media screen and (max-width:740px){.cmp-pageteaser__container-popup .cmp-container:has(>div.text){height:calc(100% - 400px);padding:16px}
}
.cmp-pageteaser__container-popup .cmp-container:has(>div.text) .text{margin-top:32px}
.cmp-pageteaser__container-popup .cmp-container:has(>div.text) .text:first-child{margin:0}
.cmp-pageteaser__container-popup .cmp-container:has(>div.text) .text .cmp-text ul li{margin-top:24px;font-size:var(--intro)}
.cmp-pageteaser__container-popup .cmp-container:has(>div.text) .text .cmp-text ul li::marker{font-size:16px}
.cmp-pageteaser__container-popup .text>.cmp-text blockquote{position:relative;font-size:24px;font-size:1.5rem;width:100%;max-width:unset}
@media screen and (max-width:1400px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote{font-size:24px;font-size:1.5rem}
}
@media screen and (max-width:740px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote{font-size:20px;font-size:1.25rem}
}
.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1){padding-top:40px;padding-left:40px}
@media screen and (max-width:1400px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1){padding-top:20px}
}
@media screen and (max-width:740px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1){padding-top:64px}
}
.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child::before,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1)::before{position:absolute;content:"";background:url(clientlibs/resources/images/icons/quote-icon.svg) 0 0 no-repeat;width:87px;height:72px;left:0;top:0;z-index:-1;background-size:87px 72px}
@media screen and (max-width:1400px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child::before,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1)::before{background-size:72px;width:72px;height:92px;left:0}
}
@media screen and (max-width:740px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote:first-child::before,.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-of-type(1)::before{background-size:82px 68px;width:82px;height:68px;left:0}
}
.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-child(2){margin-top:32px;padding-left:40px}
@media screen and (max-width:740px){.cmp-pageteaser__container-popup .text>.cmp-text blockquote:nth-child(2){margin-top:32px}
}
body.news-page .popup-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9998;display:none}
body.news-page .popup-container{display:none;position:fixed;background:#fff;border:1px solid #ccc;z-index:99999;top:0;bottom:0;left:0;right:0;width:calc(100% - var(--container-padding));max-height:calc(100% - var(--container-padding));margin:auto;border-radius:var(--radius)}
body.news-page .popup-container>.cmp-container{position:relative}
body.news-page .popup-container>.cmp-container .aem-Grid,body.news-page .popup-container>.cmp-container .container,body.news-page .popup-container>.cmp-container .cmp-container{height:100%}
body.news-page .popup-container>.cmp-container .cmp-container:has(div.image) .image .cmp-image{height:100%}
body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text){height:100%;padding:75px 75px 75px 0;overflow-y:auto}
@media screen and (max-width:740px){body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text){height:calc(100% - 400px);padding:0}
}
body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text) .text{margin-top:32px}
@media screen and (max-width:740px){body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text) .text{padding:16px}
}
body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text) .text:first-child{margin:0}
body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text) .text .cmp-text ul li{margin-top:24px;font-size:var(--intro)}
body.news-page .popup-container>.cmp-container .cmp-container:has(>div.text) .text .cmp-text ul li::marker{font-size:16px}
body.news-page .close-button{position:absolute;top:18px;right:15px;border:0;font-size:20px;cursor:pointer;z-index:1001;width:60px;height:60px;background:#00a0d5 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat;border-radius:50%;transform:rotate(45deg);transition:all .4s ease-in-out}
body.news-page .close-button:hover{transform:rotate(135deg)}
body.popup-open{overflow:hidden}
body.popup-open .text.stick-nav .cmp-text{z-index:0}
body.popup-open .experiencefragment_header{z-index:0}
body.popup-open .container:has(>.cmp-container>.popup-anchor){z-index:-1}
.search-result-page .root .search-container{display:flex;max-width:1920px;padding:var(--container-padding);justify-content:space-between;position:relative}
@media screen and (max-width:840px){.search-result-page .root .search-container{flex-direction:column}
}
.search-result-page .root .searchfield{margin-top:40px;position:relative;width:100%;max-width:500px}
@media screen and (max-width:840px){.search-result-page .root .searchfield{max-width:100%}
}
.search-result-page .root .searchfield form{width:100%;max-width:433px;position:relative}
@media screen and (max-width:840px){.search-result-page .root .searchfield form{max-width:100%}
}
.search-result-page .root .searchfield form .cmp-searchfield__search-input{border-radius:var(--radius);padding:10px 30px;border:1px solid rgba(0,0,0,0.2);margin:-1px -1px 0 0;background-color:#fff;height:80px;width:100%;font-weight:300;font-size:var(--intro);transition:all .3s ease-in-out}
.search-result-page .root .searchfield form .cmp-searchfield__search-input:focus-visible{outline:0;border-color:#00a0d5}
.search-result-page .root .searchfield form .cmp-searchfield__search-button{border-radius:var(--radius);padding:10px 50px 10px 20px;cursor:pointer;position:relative;border:0;min-height:40px;background:#00a0d5 url("clientlibs/resources/images/icons/search.svg") 85% 50% no-repeat;position:absolute;right:10px;top:10px;height:60px;color:#fff;font-size:var(--small);transition:all .3s ease-in-out}
.search-result-page .root .searchfield form .cmp-searchfield__search-button:hover{background-color:#3c4bff}
.search-result-page .root .searchresult{padding-bottom:80px;width:100%}
.search-result-page .root .searchresult .cmp-searchresult__filters{display:none}
.search-result-page .root .searchresult>.cmp-searchresult{padding-top:40px}
.search-result-page .root .searchresult>.cmp-searchresult>p{color:#000;max-width:433px;border:0;border-radius:var(--radius);background:#ececec;padding:16px 60px 16px 32px;font-size:18px;position:absolute;left:var(--container-padding);top:232px;width:100%}
@media screen and (max-width:840px){.search-result-page .root .searchresult>.cmp-searchresult>p{max-width:100%}
}
.search-result-page .root .searchresult>.cmp-searchresult>p span{color:#000}
@media screen and (max-width:840px){.search-result-page .root .searchresult>.cmp-searchresult>p{position:relative;top:unset;left:unset;margin:24px 0}
}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__list{list-style:none;margin:0;padding:0}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__list li{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #d0d3d4}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__list li a{font-size:28px;font-size:1.75rem;font-weight:700}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination{display:flex;list-style:none;gap:16px;justify-content:center;position:absolute;bottom:0;left:0;right:0}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li{border:1px solid #00a0d5;border-radius:50px;transition:all .3s ease-in-out}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li a{padding:8px 16px;color:#00a0d5;transition:all .3s ease-in-out;display:block}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li:hover{background-color:#00a0d5}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li:hover a{color:#fff}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li:has(>a.active){background-color:#00a0d5}
.search-result-page .root .searchresult>.cmp-searchresult .cmp-searchresult__pagination li:has(>a.active) a{color:#fff;cursor:default;pointer-events:none}
.search-result-page .root .searchresult .cmp-searchresult__item-excerpt{margin-top:20px;color:#333f48}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top{position:sticky;top:190px;height:690px}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top{position:relative;top:unset}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top>div{background:transparent;padding:0}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .cmp-container{position:relative;top:0}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text{position:absolute;inset:auto auto 32px 32px;max-width:55%}
@media screen and (max-width:1280px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text{width:calc(100% - 64px);inset:auto 0 116px 0;margin:auto;max-width:unset}
}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text{inset:auto 0 16px 0;width:calc(100% - 16px);margin:auto;max-width:unset}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text{padding:40px;background:rgba(255,255,255,0.2);border-radius:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text{padding:40px 40px 100px}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text h6{font-size:14px;font-size:.875rem;border:1px solid #fff;border-radius:20px;display:inline-block;padding:8px;margin-bottom:25px}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text p{font-size:var(--h6font)}
@media screen and (max-width:1280px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text p{font-size:18px;font-size:1.125rem}
}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text p{display:none}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text h5{margin:0 0 10px}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .text>.cmp-text h5{font-size:32px;font-size:2rem}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button{display:inline-block;text-align:right;position:absolute;inset:auto 32px 32px auto}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button{inset:auto auto 32px 40px}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button a:hover{color:#00a0d5}
@media screen and (max-width:1280px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button a{font-size:18px;font-size:1.125rem}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button a .cmp-button__text{position:relative;padding-left:32px}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .button a .cmp-button__text:before{position:absolute;content:"+";left:0;font-size:var(--h5font);line-height:1.2;background:0;top:0;bottom:0;margin:auto;height:34px}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image{overflow:visible;max-width:920px;height:690px}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image img{border-radius:var(--radius);max-height:100%}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image>div{position:sticky;top:190px;height:100%}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image>div{position:relative;top:unset}
}
.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image>div img{height:100%;width:100%;object-fit:cover;max-height:690px}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .pageteaser.image-top .image>div img{height:690px}
}
.sticky-page-teaser-container>.cmp-container .image{overflow:visible;max-width:920px}
.sticky-page-teaser-container>.cmp-container .image img{border-radius:var(--radius);max-height:100%}
.sticky-page-teaser-container>.cmp-container .image>div{position:sticky;top:190px;height:auto}
@media screen and (max-width:840px){.sticky-page-teaser-container>.cmp-container .image>div{position:relative;top:unset}
}
.sticky-page-teaser-container>.cmp-container .image>div img{height:100%;width:100%;object-fit:cover;max-height:690px}
.sticky-page-teaser-container>.cmp-container .damvideo{height:690px}
.sticky-page-teaser-container>.cmp-container .damvideo .video-container{height:100%}
.sticky-page-teaser-container>.cmp-container .damvideo .video-container .video-text{padding:24px;left:0;right:0;margin:auto;max-width:calc(100% - 64px);inset:auto auto 32px 32px;position:absolute;background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.sticky-page-teaser-container>.cmp-container .damvideo .video-container .video-text *{color:#fff}
.sticky-page-teaser-container>.cmp-container .damvideo .video-container .video-text h3{max-width:80%;font-size:var(--h5font);word-break:break-word}
.sticky-page-teaser-container>.cmp-container .damvideo .video-container a.play-btn{width:60px;height:60px;right:64px;bottom:64px;background-size:24px}
.sticky-page-teaser-container div:has(div.image){position:sticky;top:190px;height:auto}
@media screen and (max-width:840px){.sticky-page-teaser-container div:has(div.image){position:relative;top:unset}
}
.sticky-page-teaser-container.two-col-60-40>.cmp-container .image,.sticky-page-teaser-container.two-col-40-60>.cmp-container .image,.sticky-page-teaser-container.two-col-60-40>.cmp-container .pageteaser,.sticky-page-teaser-container.two-col-40-60>.cmp-container .pageteaser{max-width:920px}
.sticky-page-teaser-container.two-col-60-40>.cmp-container>.container>.cmp-container:has(.damvideo),.sticky-page-teaser-container.two-col-40-60>.cmp-container>.container>.cmp-container:has(.damvideo){height:100%;position:relative;z-index:1}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container,.sticky-page-teaser-container .container.one-col>.cmp-container{display:flex;gap:40px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container .keystatistic,.sticky-page-teaser-container .container.one-col>.cmp-container .keystatistic{max-width:calc(50% - (40px * 1 / 2));margin-bottom:40px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container:has(.damvideo),.sticky-page-teaser-container .container.one-col>.cmp-container:has(.damvideo){position:sticky !important;top:190px !important;height:auto !important}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container .damvideo,.sticky-page-teaser-container .container.one-col>.cmp-container .damvideo{max-width:100%}
.sticky-page-teaser-container .container.two-col-50-50:has(>.cmp-container>.damvideo){height:100%}
.sticky-page-teaser-container .container.two-col-50-50:has(>.cmp-container>.damvideo)>.cmp-container{position:sticky;top:190px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container{gap:16px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div{padding:0}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .image{height:690px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .image>div{height:100%}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .text{max-width:calc(100% - 64px)}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .text>.cmp-text{padding:24px}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .text>.cmp-text h5{max-width:80%}
@media screen and (max-width:1400px){.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .text>.cmp-text h5{max-width:70%}
}
@media screen and (max-width:1024px){.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .text>.cmp-text h5{font-size:24px;font-size:1.5rem}
}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .button{inset:auto 56px 92px auto}
@media screen and (max-width:1024px){.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .button{bottom:56px}
}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .button a{padding:0;width:60px;height:60px;display:flex;justify-content:center}
@media screen and (max-width:1024px){.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .button a{width:50px;height:50px}
}
.sticky-page-teaser-container .container.two-col-50-50>.cmp-container>.pageteaser.image-top>div .button a>.cmp-button__text{font-size:0}
.text.stick-nav .cmp-text{position:relative;width:100%;max-width:fit-content;margin:-40px auto 0;border-radius:50px;background:#fff;box-shadow:0 4px 60px 0 rgba(0,0,0,0.15);z-index:2;transition:all 350ms cubic-bezier(0.77,0,0.175,1)}
.text.stick-nav .cmp-text ul{position:relative;list-style:none;display:flex;padding:28px 0;gap:0;justify-content:space-between}
.text.stick-nav .cmp-text ul li{margin:0;text-align:center;padding:0 30px}
.text.stick-nav .cmp-text ul li:first-of-type{padding-left:48px}
.text.stick-nav .cmp-text ul li:last-of-type{padding-right:48px}
.text.stick-nav .cmp-text ul li a{color:#00a0d5;text-transform:uppercase;position:relative;font-size:16px;font-size:1rem;display:block;padding-bottom:4px;margin-bottom:-4px;text-decoration:none;font-weight:normal}
.text.stick-nav .cmp-text ul li a:before{position:absolute;content:"";width:100%;height:2px;bottom:0;left:0;background-color:#00a0d5;transition:all .3s ease-in-out;opacity:0}
.text.stick-nav .cmp-text ul li a:hover:before,.text.stick-nav .cmp-text ul li a.active::before{opacity:1}
.text.stick-nav .cmp-text.sticky-ul{position:fixed;top:50px;left:0;right:0}
.text.stick-nav .mobile-subnav-button{display:none}
@media screen and (max-width:840px){.text.stick-nav .cmp-text{min-width:90%;padding:16px 24px;z-index:9989;box-shadow:0 4px 60px 0 rgba(0,0,0,0.15);transition:all .3s ease-in-out}
.text.stick-nav .cmp-text ul{flex-direction:column;width:100%;background:#fff;padding:0 24px 24px;opacity:0;visibility:hidden;transition:all .3s ease-in-out;transform:translateY(-5%);gap:0;position:absolute;top:100%;left:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;box-shadow:0 15px 20px 0 rgba(0,0,0,0.15)}
.text.stick-nav .cmp-text ul li a{border-top:1px solid #def3f8;padding:16px 0;margin:0}
.text.stick-nav .cmp-text ul li a::before{display:none}
.text.stick-nav .cmp-text ul li a.active{font-weight:700}
.text.stick-nav .cmp-text .mobile-subnav-button{display:block;background:transparent;border:0;box-shadow:none;padding:16px 0;text-transform:uppercase;color:#00a0d5;font-size:16px;width:100%;text-align:left;position:relative;transition:all .3s ease-in-out}
.text.stick-nav .cmp-text .mobile-subnav-button::after{position:absolute;content:"";width:40px;height:40px;border-radius:50%;background:#00a0d5 url(clientlibs/resources/images/icons/accordion-down.svg) center no-repeat;top:0;bottom:0;right:0;margin:auto;transition:all .3s ease-in-out}
.text.stick-nav .cmp-text.subnav-active{z-index:10000;border-bottom-left-radius:0;border-bottom-right-radius:0}
.text.stick-nav .cmp-text.subnav-active ul{opacity:1;visibility:visible;transform:translateY(0)}
.text.stick-nav .cmp-text.subnav-active .mobile-subnav-button:after{transform:rotate(180deg)}
}
.sticky-page-teaser .pageteaser{border-radius:50px;margin-top:104px;height:600px}
.sticky-page-teaser .pageteaser>div{height:100%}
.sticky-page-teaser .pageteaser>div>.cmp-container{height:100%}
.sticky-page-teaser .pageteaser>div>.cmp-container>.container{height:100%}
.sticky-page-teaser .pageteaser.image-left{position:sticky;top:115px}
@media screen and (max-width:1024px){.sticky-page-teaser .pageteaser.image-left{margin-left:-20px;margin-right:-20px;padding:16px;top:unset;position:relative;height:auto}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container{display:flex;align-items:flex-start;gap:56px;flex-wrap:wrap;height:100%}
@media screen and (max-width:1400px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container{gap:44px}
}
@media screen and (max-width:1024px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container{flex-direction:column;gap:24px}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container .image{width:100%;max-width:431px;height:100%}
@media screen and (max-width:1024px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container .image{max-width:100%;height:auto}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container .image>div{height:100%}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container .image img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child{padding:24px 48px 0 0}
@media screen and (max-width:1024px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child{padding:0}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container{border-bottom:1px solid #c653d2;padding:0 0 32px;margin-bottom:32px;display:flex;align-items:flex-start;justify-content:space-between}
@media screen and (max-width:740px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container{flex-direction:column}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container h3{font-size:48px;font-size:3rem;margin-bottom:24px !important}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button{flex:none}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button a{padding:17px 18px;border-radius:50px;font-size:var(--body);margin-top:30px;display:inline-block;background-color:#fff;color:#000;line-height:1.3;cursor:pointer;border:0;transition:all .3s;border:0;margin-top:0}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button a:hover{color:#00a0d5}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button a .cmp-button__text{padding-left:32px;position:relative}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button a .cmp-button__text::before{position:absolute;content:"";width:24px;height:24px;background:url(clientlibs/resources/images/icons/arrow-right-black.svg) no-repeat center;left:0;top:50%;transform:translateY(-50%);transition:all .3s}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container:first-child>.cmp-container .button a:hover .cmp-button__text::before{background:url(clientlibs/resources/images/icons/arrow-right-aqua.svg) no-repeat center}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33{padding:0 48px 42px 0}
@media screen and (max-width:740px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33{padding:16px}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25.three-col-33-33-33>.cmp-container .text,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33.three-col-33-33-33>.cmp-container .text{max-width:calc(33.33% - 20px)}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25.four-col-25-25-25-25>.cmp-container .text,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33.four-col-25-25-25-25>.cmp-container .text{max-width:calc(25% - 20px)}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25>.cmp-container,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33>.cmp-container{gap:20px}
@media screen and (max-width:740px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25>.cmp-container,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33>.cmp-container{padding-bottom:32px}
}
@media screen and (max-width:740px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text{margin-top:56px}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text:first-child,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text:first-child{margin-top:0}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3{margin:16px 0 0;line-height:1}
@media screen and (max-width:1600px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3{font-size:56px;font-size:3.5rem}
}
@media screen and (max-width:1280px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3{font-size:48px;font-size:3rem}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3:first-child,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3:first-child{margin:0 0 10px}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3 em,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3 em{font-style:normal}
@media screen and (max-width:740px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h3,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h3{font-size:64px;font-size:4rem;margin:4px 0}
}
@media screen and (max-width:1600px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h4,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h4{font-size:40px;font-size:2.5rem}
}
@media screen and (max-width:1280px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h4,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h4{font-size:32px;font-size:2rem}
}
@media screen and (max-width:1600px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h5,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h5{font-size:28px;font-size:1.75rem}
}
@media screen and (max-width:1280px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h5,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h5{font-size:24px;font-size:1.5rem}
}
@media screen and (max-width:1600px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h6,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h6{font-size:22px;font-size:1.375rem}
}
@media screen and (max-width:1280px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text h6,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text h6{font-size:20px;font-size:1.25rem}
}
.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text p,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text p{margin:10px 0 0}
@media screen and (max-width:1600px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text p,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text p{font-size:22px;font-size:1.375rem}
}
@media screen and (max-width:1280px){.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.four-col-25-25-25-25 .text .cmp-text p,.sticky-page-teaser .pageteaser.image-left .two-col-40-60>.cmp-container>.container>.cmp-container>.container.three-col-33-33-33 .text .cmp-text p{font-size:20px;font-size:1.25rem}
}
.sticky-page-teaser .pageteaser>div>.cmp-container>.container>.cmp-container .container>.cmp-container>.container:first-child>.cmp-container h3{margin-bottom:0}
.sticky-page-teaser .pageteaser.pink-bg{background-color:#fde1ff}
.sticky-page-teaser .pageteaser.pink-bg>div>.cmp-container>.container>.cmp-container .container>.cmp-container>.container:first-child>.cmp-container{border-bottom:1px solid #c653d2}
.sticky-page-teaser .pageteaser.green-bg{background-color:#def3f8}
.sticky-page-teaser .pageteaser.green-bg>div>.cmp-container>.container>.cmp-container .container>.cmp-container>.container:first-child>.cmp-container{border-bottom:1px solid #00b7e1}
.sticky-page-teaser .pageteaser.red-bg{background-color:#d7dcff}
.sticky-page-teaser .pageteaser.red-bg>div>.cmp-container>.container>.cmp-container .container>.cmp-container>.container:first-child>.cmp-container{border-bottom:1px solid #3c4bff}
.sticky-page-teaser .pageteaser.blueberry-bg{background-color:#00a0d5}
.sticky-page-teaser .pageteaser.blueberry-bg>div>.cmp-container>.container>.cmp-container .container>.cmp-container>.container:first-child>.cmp-container{border-bottom:1px solid #000}
.root .text a{text-decoration:underline;font-weight:600;transition:all ease-in-out .3s}
.root .text a:hover{color:#00a0d5}
.text>.cmp-text ul{padding:0 0 0 20px;font-size:var(--h6)}
.text>.cmp-text li{margin:10px 0 0}
.text>.cmp-text li sup{background:#00a0d5;border-radius:20px;color:#fff;padding:4px 16px;text-transform:uppercase;font-size:18px;font-size:1.125rem;margin-left:10px}
@media screen and (max-width:1400px){.text>.cmp-text li sup{font-size:12px;font-size:.75rem}
}
@media screen and (max-width:740px){.text>.cmp-text li{font-size:24px;font-size:1.5rem}
}
.text>.cmp-text ol{padding:0 0 0 24px;margin:16px 0}
.text>.cmp-text ol li{margin:0 0 16px}
.text>.cmp-text blockquote{position:relative;font-size:32px;font-size:2rem;line-height:1.65;width:100%;max-width:812px}
@media screen and (max-width:1400px){.text>.cmp-text blockquote{font-size:24px;font-size:1.5rem}
}
@media screen and (max-width:740px){.text>.cmp-text blockquote{font-size:20px;font-size:1.25rem}
}
.text>.cmp-text blockquote:first-child,.text>.cmp-text blockquote:nth-of-type(1){padding-top:60px}
@media screen and (max-width:1400px){.text>.cmp-text blockquote:first-child,.text>.cmp-text blockquote:nth-of-type(1){padding-top:20px}
}
@media screen and (max-width:740px){.text>.cmp-text blockquote:first-child,.text>.cmp-text blockquote:nth-of-type(1){padding-top:64px}
}
.text>.cmp-text blockquote:first-child::before,.text>.cmp-text blockquote:nth-of-type(1)::before{position:absolute;content:"";background:url(clientlibs/resources/images/icons/quote-icon.svg) 0 0 no-repeat;width:208px;height:172px;left:-36px;top:0;z-index:-1}
@media screen and (max-width:1400px){.text>.cmp-text blockquote:first-child::before,.text>.cmp-text blockquote:nth-of-type(1)::before{background-size:72px;width:72px;height:92px;left:0}
}
@media screen and (max-width:740px){.text>.cmp-text blockquote:first-child::before,.text>.cmp-text blockquote:nth-of-type(1)::before{background-size:82px 68px;width:82px;height:68px;left:0}
}
.text>.cmp-text blockquote:nth-child(2){margin-top:90px;color:#00a0d5}
@media screen and (max-width:740px){.text>.cmp-text blockquote:nth-child(2){margin-top:45px}
}
.text>.cmp-text em{font-style:normal}
.text.text-secondary-color h2,.text.text-secondary-color h3,.text.text-secondary-color h4,.text.text-secondary-color h5,.text.text-secondary-color h6,.text.text-secondary-color p,.text.text-secondary-color li{color:#3c4bff}
.text.intro p,.text.intro li{font-size:var(--intro);margin:10px 0 0}
.text.intro p:first-child,.text.intro li:first-child{margin-top:0}
.text.text-white .cmp-text em{color:#fff}
.text.text-blue .cmp-text em{font-style:normal;color:#3c4bff}
.text.text-aqua .cmp-text em{color:#00a0d5}
.text.text-lavender .cmp-text em{color:#c653d2}
.text.text-red .cmp-text em{color:#bc0000}
.text:first-child{margin-top:0}
.text.custom-list-item .cmp-text ol{list-style-type:none;counter-reset:item}
.text.custom-list-item .cmp-text ol li{counter-increment:item;margin:24px 0 40px;position:relative;padding-left:110px;font-size:var(--h6font)}
.text.custom-list-item .cmp-text ol li strong{font-size:var(--h5font)}
.text.custom-list-item .cmp-text ol li::before{content:counter(item);position:absolute;left:0;top:0;width:75px;height:75px;text-align:center;border:2px solid #333;border-radius:50%;background-color:transparent;font-size:var(--h4font);font-weight:bold;color:#333;line-height:70px}
.text.custom-list-item.text-aqua li::before{color:#00a0d5 !important;border-color:#00a0d5 !important}
.text.custom-list-item.text-lavender li::before{color:#c653d2 !important;border-color:#c653d2 !important}
.text.custom-list-item.text-blue li::before{color:#3c4bff !important;border-color:#3c4bff !important}
.text.custom-list-item.text-red li::before{color:#bc0000 !important;border-color:#bc0000 !important}
.container.medal-icon,.container.justice-icon,.container.distance-icon{border-radius:var(--radius);overflow:hidden;margin-bottom:48px}
.container.medal-icon .text,.container.justice-icon .text,.container.distance-icon .text{background:#fff !important}
.container.medal-icon .text .cmp-text,.container.justice-icon .text .cmp-text,.container.distance-icon .text .cmp-text{padding:40px}
.container.medal-icon .text .cmp-text h5,.container.justice-icon .text .cmp-text h5,.container.distance-icon .text .cmp-text h5{position:relative;color:#00a0d5;display:flex;align-items:center;padding-left:100px;height:86px}
.container.medal-icon .text .cmp-text h5::before,.container.justice-icon .text .cmp-text h5::before,.container.distance-icon .text .cmp-text h5::before{position:absolute;content:"";width:91px;height:86px;left:0}
.container.medal-icon h5::before{background:url(clientlibs/resources/images/icons/human-right.svg) center left no-repeat}
.container.justice-icon h5::before{background:url(clientlibs/resources/images/icons/social-audit.svg) center left no-repeat}
.container.distance-icon h5::before{background:url(clientlibs/resources/images/icons/supplier-exit.svg) center left no-repeat}
.two-col-50-50 .cmp-container:has(>div.sub-label) .text.text-aqua{max-width:50%}
.cmp-container:has(>div.sub-label){gap:24px;justify-content:space-between;margin:48px 0}
@media screen and (max-width:1400px){.cmp-container:has(>div.sub-label){margin:32px 0}
}
.cmp-container:has(>div.sub-label) .text.text-aqua{background:#fff !important;padding:40px;border-radius:50px}
.cmp-container:has(>div.sub-label) .text.text-aqua ul{margin-top:40px;padding-left:0}
.cmp-container:has(>div.sub-label) .text.text-aqua li{margin-top:16px;font-size:24px;font-size:1.5rem;list-style:none;position:relative;padding-left:24px}
@media screen and (max-width:1400px){.cmp-container:has(>div.sub-label) .text.text-aqua li{font-size:18px;font-size:1.125rem}
}
.cmp-container:has(>div.sub-label) .text.text-aqua li::marker{font-size:15px;font-size:.9375rem}
.cmp-container:has(>div.sub-label) .text.text-aqua li::before{position:absolute;content:"";width:5px;height:5px;background:#000;top:12px;left:0;border-radius:50%}
.container:has(>.cmp-container>.popup-anchor){padding:40px;border-radius:48px;margin:40px 0}
@media screen and (max-width:1024px){.container:has(>.cmp-container>.popup-anchor){padding:24px}
}
.container:has(>.cmp-container>.popup-anchor) .text:first-child{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #000}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor{padding:24px;border-radius:60px;transition:all .4s ease-in-out;margin:0 0 32px}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text{position:relative;cursor:pointer}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text h5{max-width:80%}
@media screen and (max-width:1024px){.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text h5{font-size:24px;font-size:1.5rem}
}
@media screen and (max-width:740px){.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text h5{max-width:75%}
}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text h5 a{text-decoration:none;transition:none}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text h5 a:hover{text-decoration:none;color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text::before{position:absolute;content:"";left:auto;right:0;top:0;bottom:0;margin:auto;height:60px;width:60px;border-radius:50%;font-weight:normal;font-size:48px;justify-content:center;display:flex;transform:rotate(0);transition:all .4s ease-in-out}
@media screen and (max-width:1024px){.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor>.cmp-text::before{height:50px;width:50px}
}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor:hover,.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor:hover a{color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor:hover .cmp-text::before,.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor:hover a .cmp-text::before{transform:rotate(90deg)}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-lavender{background-color:#fde1ff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-lavender.text-white{background-color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-lavender>.cmp-text::before{background:#c653d2 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-lavender:hover{background-color:#c653d2}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-lavender:hover .cmp-text::before{background:#fff url(clientlibs/resources/images/icons/add-icon-hover.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-aqua{background-color:#def3f8}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-aqua.text-white{background-color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-aqua>.cmp-text::before{background:#00b7e1 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-aqua:hover{background-color:#00b7e1}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-aqua:hover .cmp-text::before{background:#fff url(clientlibs/resources/images/icons/add-icon-hover.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-red{background-color:#ffb3b9}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-red.text-white{background-color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-red>.cmp-text::before{background:#bc0000 url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-red:hover{background-color:#bc0000}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-red:hover .cmp-text::before{background:#fff url(clientlibs/resources/images/icons/add-icon-hover.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-blue{background-color:#d7dcff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-blue.text-white{background-color:#fff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-blue>.cmp-text::before{background:#3c4bff url(clientlibs/resources/images/icons/add-icon.svg) center no-repeat}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-blue:hover{background-color:#3c4bff}
.container:has(>.cmp-container>.popup-anchor) .text.popup-anchor.text-blue:hover .cmp-text::before{background:#fff url(clientlibs/resources/images/icons/add-icon-hover.svg) center no-repeat}
.text table{width:100%;border-radius:var(--radius);border-spacing:0;border-collapse:separate;border:1px solid;overflow:hidden;word-break:break-word}
@media screen and (max-width:840px){.text table{width:max-content}
}
.text td,.text th{text-align:left}
.text td:first-child,.text th:first-child{font-size:var(--intro);font-weight:700}
.text th{padding:32px 24px;font-size:var(--intro)}
.text td{border-top:1px solid;padding:8px 16px;font-size:var(--text)}
.text td:first-child{max-width:20%}
.text td p{margin:8px 0 0}
.text.text-aqua table,.text.text-aqua td{border-color:#00b7e1}
.text.text-aqua tr th:first-child,.text.text-aqua tr td:first-child{background-color:#def3f8}
.text.text-lavender table,.text.text-lavender td{border-color:#c653d2}
.text.text-lavender tr th:first-child,.text.text-lavender tr td:first-child{background-color:#fde1ff}
.text.text-red table,.text.text-red td{border-color:#bc0000}
.text.text-red tr th:first-child,.text.text-red tr td:first-child{background-color:#ffb3b9}
.text.text-blue table,.text.text-blue td{border-color:#3c4bff}
.text.text-blue tr th:first-child,.text.text-blue tr td:first-child{background-color:#d7dcff}
.text>.cmp-text#partnerships table tr td:first-child,.text>.cmp-text#technical-terms table tr td:first-child,.text>.cmp-text#indicators table tr td:first-child{width:30%;padding:1.5rem}
.text>.cmp-text#partnerships table tr td:first-child td,.text>.cmp-text#technical-terms table tr td:first-child td,.text>.cmp-text#indicators table tr td:first-child td{padding:1.5rem}
.text>.cmp-text#partnerships table tr td:first-child td ul p,.text>.cmp-text#technical-terms table tr td:first-child td ul p,.text>.cmp-text#indicators table tr td:first-child td ul p{font-size:18px;font-size:1.125rem;margin:0}
.text>.cmp-text#partnerships table tr td:first-child td ul li,.text>.cmp-text#technical-terms table tr td:first-child td ul li,.text>.cmp-text#indicators table tr td:first-child td ul li{margin:4px 0}
.home-page .text.text-white{color:#fff}
.text.text-white h3{color:#fff}
.container.sticky-page-teaser-container>.cmp-container:has(div.html .business-model) .text .cmp-text{top:190px;position:sticky}
.damvideo,.youtubevideo,.vimeovideo{aspect-ratio:1.77777778;position:relative;overflow:hidden;width:100%}
.damvideo>.video-js,.youtubevideo>.video-js,.vimeovideo>.video-js,.damvideo>video,.youtubevideo>video,.vimeovideo>video,.damvideo>iframe,.youtubevideo>iframe,.vimeovideo>iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.damvideo{position:relative;width:100%;height:100%}
.damvideo video{width:100%;height:100%;object-fit:cover;border-radius:0 0 50px 50px}
.damvideo,.youtubevideo,.vimeovideo{overflow:hidden}
.damvideo>section,.youtubevideo>section,.vimeovideo>section{position:relative;padding-top:56.25%}
.damvideo>section>video,.youtubevideo>section>video,.vimeovideo>section>video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.damvideo>.video-container,.youtubevideo>.video-container,.vimeovideo>.video-container{width:100%;height:100%;position:relative}
.damvideo>.video-container::before,.youtubevideo>.video-container::before,.vimeovideo>.video-container::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(265deg,rgba(0,0,0,0) 4.64%,rgba(0,0,0,0.5) 97.44%);z-index:1;border-radius:var(--radius);transition:all .4s ease-in-out;opacity:1}
.damvideo>.video-container>img,.youtubevideo>.video-container>img,.vimeovideo>.video-container>img{display:block;position:relative;border-radius:var(--radius)}
.damvideo>.video-container .video-caption,.youtubevideo>.video-container .video-caption,.vimeovideo>.video-container .video-caption{text-align:right;display:block;font-size:.875em;margin-top:20px}
.damvideo>.video-container a.play-btn,.youtubevideo>.video-container a.play-btn,.vimeovideo>.video-container a.play-btn{padding-left:15px;padding-right:20px;left:20px;top:auto;bottom:20px;width:auto;transform:none;height:auto;line-height:0}
.damvideo>.video-container a.play-btn::after,.youtubevideo>.video-container a.play-btn::after,.vimeovideo>.video-container a.play-btn::after{background:url(clientlibs/resources/images/icons/play-icon.svg) no-repeat center;font-size:0;width:14px;height:20px;display:inline-block}
.damvideo>.video-container .video-caption,.youtubevideo>.video-container .video-caption,.vimeovideo>.video-container .video-caption{position:absolute}
.damvideo>.video-container .video-text,.youtubevideo>.video-container .video-text,.vimeovideo>.video-container .video-text{position:absolute;bottom:60px;left:35px;right:0;margin:0;background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;max-width:630px;padding:64px 40px;border-radius:50px}
.damvideo>.video-container .video-text *,.youtubevideo>.video-container .video-text *,.vimeovideo>.video-container .video-text *{color:#fff}
.damvideo>.video-overlay,.youtubevideo>.video-overlay,.vimeovideo>.video-overlay{pointer-events:none}
.damvideo>.video-overlay.visible,.youtubevideo>.video-overlay.visible,.vimeovideo>.video-overlay.visible{z-index:99 !important;background:rgba(0,0,0,0.75);pointer-events:all}
.damvideo>.video-overlay>.video-popup-container,.youtubevideo>.video-overlay>.video-popup-container,.vimeovideo>.video-overlay>.video-popup-container{position:relative}
.damvideo>.video-overlay>.video-popup-container .play-btn,.youtubevideo>.video-overlay>.video-popup-container .play-btn,.vimeovideo>.video-overlay>.video-popup-container .play-btn{display:none}
.damvideo>.video-overlay>.video-popup-container iframe,.youtubevideo>.video-overlay>.video-popup-container iframe,.vimeovideo>.video-overlay>.video-popup-container iframe,.damvideo>.video-overlay>.video-popup-container video,.youtubevideo>.video-overlay>.video-popup-container video,.vimeovideo>.video-overlay>.video-popup-container video{width:1080px !important;height:auto !important;background-color:#000;aspect-ratio:1.77777778}
@media only screen and (max-width:1100px){.damvideo>.video-overlay>.video-popup-container iframe,.youtubevideo>.video-overlay>.video-popup-container iframe,.vimeovideo>.video-overlay>.video-popup-container iframe,.damvideo>.video-overlay>.video-popup-container video,.youtubevideo>.video-overlay>.video-popup-container video,.vimeovideo>.video-overlay>.video-popup-container video{max-width:calc(100% - 60px);height:initial;margin-left:30px;display:block}
}
.damvideo>.video-overlay>.video-popup-container>.popup-modal-dismiss,.youtubevideo>.video-overlay>.video-popup-container>.popup-modal-dismiss,.vimeovideo>.video-overlay>.video-popup-container>.popup-modal-dismiss{position:absolute;width:20px;height:20px;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-size:0;top:-30px;right:-30px;cursor:pointer;transform:rotate(45deg)}
@media only screen and (max-width:1100px){.damvideo>.video-overlay>.video-popup-container>.popup-modal-dismiss,.youtubevideo>.video-overlay>.video-popup-container>.popup-modal-dismiss,.vimeovideo>.video-overlay>.video-popup-container>.popup-modal-dismiss{top:-20px;right:10px}
}
.damvideo{border-radius:var(--radius)}
.damvideo>.video-container{width:100%;height:100%;position:relative;overflow:hidden}
@media screen and (max-width:740px){.damvideo>.video-container{height:360px;overflow:visible}
}
.damvideo>.video-container::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(265deg,rgba(0,0,0,0) 4.64%,rgba(0,0,0,0.5) 97.44%);z-index:1;transition:all .4s ease-in-out;opacity:1}
.damvideo>.video-container video{width:100%;height:100%;object-fit:cover;scale:1;transition:all .4s ease-in-out;overflow:hidden}
.damvideo>.video-container>img{display:block;position:relative;border-radius:var(--radius)}
.damvideo>.video-container .video-caption{text-align:right;display:block;font-size:.875em;margin-top:20px}
.damvideo>.video-container a.play-btn{left:auto;top:auto;bottom:58px;width:151px;height:151px;transform:none;background:#fff url(clientlibs/resources/images/icons/play-icon.svg) no-repeat center;right:78px;border-radius:50%;display:block;z-index:1;font-size:0}
@media screen and (max-width:740px){.damvideo>.video-container a.play-btn{width:85px;height:85px;inset:auto 16px 16px auto;background-size:36px}
}
.damvideo>.video-container .video-caption{position:absolute}
.damvideo>.video-container .video-text{position:absolute;bottom:60px;left:35px;right:0;margin:0;background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:630px;padding:64px 40px;border-radius:50px;z-index:1}
@media screen and (max-width:740px){.damvideo>.video-container .video-text{position:relative;inset:unset;background-color:#fff;backdrop-filter:unset;padding:40px 24px}
}
.damvideo>.video-container .video-text *{color:#fff}
@media screen and (max-width:740px){.damvideo>.video-container .video-text *{color:#3c4bff}
}
.damvideo>.video-container .video-text h2{font-size:var(--h4font)}
@media screen and (max-width:740px){.damvideo>.video-container .video-text h2{font-size:32px;font-size:2rem}
}
.damvideo>.video-container .video-text h3,.damvideo>.video-container .video-text h5{font-size:var(--h6font);font-weight:normal}
@media screen and (max-width:740px){.damvideo>.video-container .video-text h3,.damvideo>.video-container .video-text h5{font-size:18px;font-size:1.125rem}
}
.damvideo>.video-container:hover::before{opacity:.6}
.damvideo>.video-container:hover video{scale:1.05}
.damvideo>.video-overlay{pointer-events:none}
.damvideo>.video-overlay.visible{z-index:99 !important;background:rgba(0,0,0,0.75);pointer-events:all}
.damvideo>.video-overlay>.video-popup-container{position:relative}
.damvideo>.video-overlay>.video-popup-container .play-btn{display:none}
.damvideo>.video-overlay>.video-popup-container iframe,.damvideo>.video-overlay>.video-popup-container video{width:1080px !important;height:auto !important;background-color:#000;aspect-ratio:1.77777778;border-radius:0}
@media only screen and (max-width:1100px){.damvideo>.video-overlay>.video-popup-container iframe,.damvideo>.video-overlay>.video-popup-container video{max-width:calc(100% - 60px);height:initial;margin-left:30px;display:block}
}
.damvideo>.video-overlay>.video-popup-container>.popup-modal-dismiss{position:absolute;width:40px;height:40px;background-color:#000;border:0;border-radius:0;font-size:var(--body);top:0;right:0;cursor:pointer;transform:none;color:#fff;z-index:1}
@media only screen and (max-width:1100px){.damvideo>.video-overlay>.video-popup-container>.popup-modal-dismiss{top:-20px;right:10px}
}
.publish-mode .damvideo{height:80vh}
@media screen and (max-width:740px){.publish-mode .damvideo{height:90vh}
}
*,::after,::before{box-sizing:border-box}
:root{--h1font:6rem;--h2font:5rem;--h3font:4rem;--h4font:3rem;--h5font:2rem;--h6font:1.5rem;--intro:1.5rem;--body:1.25rem;--text:1.125rem;--small:1rem;--container-padding:64px;--column-spacing:90px;--heading-margin:40px;--radius:50px}
@media screen and (max-width:1600px){:root{--h1font:4rem;--h2font:4rem;--h3font:3rem;--h4font:1.875rem;--h5font:1.75rem;--h6font:1.5rem;--intro:1.25}
}
@media screen and (max-width:1400px){:root{--h1font:3.5rem;--h2font:3rem;--h3font:2.5rem;--h4font:2rem;--h5font:1.75rem;--h6font:1.5rem;--intro:1.25rem;--column-spacing:30px;--container-padding:30px}
}
@media screen and (max-width:1280px){:root{--h1font:3rem;--h2font:2.5rem;--h3font:2.25rem;--h4font:2rem;--intro:1.25rem;--column-spacing:30px;--container-padding:30px}
}
@media screen and (max-width:740px){:root{--container-padding:20px;--h1font:3rem;--h2font:3rem;--h3font:2rem;--h4font:2rem;--h5font:1.5rem;--intro:1.125rem;--body:1rem}
}
html *{margin:0;padding:0}
html{font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}
body{margin:0;font-size:var(--body);line-height:1.25;color:#000;font-weight:400;font-family:'Primark',sans-serif}
a{text-decoration:none;color:inherit}
.overflow-hidden{overflow:hidden}
.hidden{display:none}
body.home-page>.root{margin-top:0}
a{text-decoration:none}
ul,ol{padding:0}
iframe{width:100%;height:100%}
h3,.h3,h5,.h5,h6,.h6{line-height:1.1}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin:var(--heading-margin) 0 0;line-height:normal;font-weight:normal}
h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin:0}
h1,.h1{font-size:var(--h1font);font-weight:400;line-height:1.06}
h2,.h2{font-size:var(--h2font);font-weight:400;line-height:1.06}
h3,.h3{font-size:var(--h3font);font-weight:400}
h4,.h4{font-size:var(--h4font);font-weight:400;line-height:1.1}
h5,.h5{font-size:var(--h5font)}
h6,.h6{font-size:var(--h6font);font-weight:normal}
p{margin:30px 0 0;font-size:var(--intro)}
p:first-child{margin-top:0}
.home-page .banner .damvideo{border-radius:0}
.home-page .banner .damvideo button.play-btn{display:none}
.home-page .text .cmp-text blockquote:first-child,.home-page .text .cmp-text blockquote:nth-of-type(1){padding-top:0}
.home-page .text .cmp-text blockquote:first-child:before,.home-page .text .cmp-text blockquote:nth-of-type(1):before{top:-70px}
@media screen and (max-width:740px){.home-page .text .cmp-text blockquote:first-child:before,.home-page .text .cmp-text blockquote:nth-of-type(1):before{top:-20px}
}
.home-page .text .cmp-text blockquote:nth-child(2){margin-top:70px}
@media screen and (max-width:740px){.home-page .text .cmp-text blockquote:nth-child(2){margin-top:35px}
}