@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body,p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding-inline-start:0}figure{margin-block-start:unset;margin-block-end:unset;margin-inline-start:unset;margin-inline-end:unset}*:state(webkit-media-controls-panel),*:state(webkit-media-controls-play-button),*:state(webkit-media-controls-start-playback-button){display:none!important;appearance:none}img{max-width:100%}picture img{width:100%}@font-face{font-family:GL;src:url(/dist/GL-Light-v2PPcqaF.woff2) format("woff2"),url(/dist/GL-Light-BSngQCUN.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GL Condensed;src:url(/dist/GLCondensed-Light-BuNX_YtC.woff2) format("woff2"),url(/dist/GLCondensed-Light-k4p0pLrs.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GL Condensed;src:url(/dist/GLCondensed-Regular-Dy0R36XV.woff2) format("woff2"),url(/dist/GLCondensed-Regular-tOzgF2G3.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GL Condensed;src:url(/dist/GLCondensed-Bold-Dyza5z43.woff2) format("woff2"),url(/dist/GLCondensed-Bold-DgI_SJ0Z.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.object-fit-cover{object-fit:cover}.rounded-sm{border-radius:8px}.rounded-lg{border-radius:12px}@media only screen and (max-width : 767px){.hide-on-mobile{display:none!important}}@media only screen and (min-width : 768px){.hide-on-medium{display:none!important}}.center{text-align:center}.hide{display:none!important}.no-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media only screen and (min-width : 1201px){.container{padding-left:124px;padding-right:124px}}.container-narrow{width:100%;max-width:588px;margin-left:auto;margin-right:auto}.container-medium{width:100%;max-width:790px;margin-left:auto;margin-right:auto}.container-large{width:100%;max-width:920px;margin-left:auto;margin-right:auto}body{color:#1c2237}body,.style-body{font-family:Inter;font-size:16px;line-height:1.5;letter-spacing:-.16px}.style-display-l{font-family:GL;font-weight:300;font-size:52px;line-height:1;letter-spacing:-1.04px}@media only screen and (min-width : 993px){.style-display-l{font-size:112px;line-height:.9;letter-spacing:-2.24px}}.style-display-m-condensed-bold{font-family:GL Condensed;font-weight:700;font-size:44px;line-height:1;letter-spacing:-.88px}@media only screen and (min-width : 993px){.style-display-m-condensed-bold{font-size:92px;line-height:.9;letter-spacing:-1.84px}}.style-display-m-condensed-light{font-family:GL Condensed;font-weight:300;font-size:44px;line-height:1;letter-spacing:-.44px}@media only screen and (min-width : 993px){.style-display-m-condensed-light{font-size:92px;line-height:.9;letter-spacing:-.92px}}.style-display-s-condensed-bold{font-family:GL Condensed;font-weight:700;font-size:38px;line-height:1.1;letter-spacing:-.76px}@media only screen and (min-width : 993px){.style-display-s-condensed-bold{font-size:68px;line-height:1.1;letter-spacing:-1.36px}}.style-display-s{font-family:GL;font-weight:300;font-size:38px;line-height:1.1;letter-spacing:-.76px}@media only screen and (min-width : 993px){.style-display-s{font-size:68px;line-height:1.1;letter-spacing:-1.36px}}.style-h1{font-family:GL;font-weight:300;font-size:36px;line-height:1;letter-spacing:-.72px}@media only screen and (min-width : 993px){.style-h1{font-size:56px;line-height:1;letter-spacing:-.56px}}.style-h2{font-family:GL;font-weight:300;font-size:32px;line-height:1.05;letter-spacing:-.64px}@media only screen and (min-width : 993px){.style-h2{font-size:48px;line-height:1;letter-spacing:-.96px}}.style-h3{font-family:GL;font-weight:300;font-size:28px;line-height:1.2;letter-spacing:-.56px}@media only screen and (min-width : 993px){.style-h3{font-size:32px;line-height:1;letter-spacing:-.32px}}.style-h4{font-family:GL;font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.48px}@media only screen and (min-width : 993px){.style-h4{font-size:28px;line-height:1.2;letter-spacing:-.28px}}.style-h3-condensed-light{font-family:GL Condensed;font-weight:300;font-size:28px;line-height:1;letter-spacing:0px}@media only screen and (min-width : 993px){.style-h3-condensed-light{font-size:32px;line-height:1;letter-spacing:0px}}.style-body-large{font-family:Inter;font-weight:400;font-size:18px;line-height:1.4;letter-spacing:0}.style-body-large-semibold{font-family:Inter;font-weight:600;font-size:18px;line-height:1.4;letter-spacing:0}.style-body-small,.button.download-link,.button.external-link,.button.link{font-family:Inter;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.16px}.style-body-small-semibold{font-family:Inter;font-weight:600;font-size:16px;line-height:1.55;letter-spacing:0}.style-caption,.courses-teaser-component .teaser-description,.employees-component .employees-wrapper .employee-card .employee-text .button{font-family:Inter;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}.style-caption-semibold,.tr-list .sort-wrapper #tr-list-sort,.representative-label{font-family:Inter;font-weight:600;font-size:14px;line-height:1.4;letter-spacing:0}.style-fact-condensed-bold{font-family:GL Condensed;font-weight:700;font-size:24px;line-height:1.1;letter-spacing:-.48px}.style-cta,.button.secondary,.button.primary{font-family:GL Condensed;font-weight:400;font-size:20px;line-height:1;letter-spacing:-.2px}a{color:inherit;text-decoration:none;text-underline-offset:.3em}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-regular{font-weight:400}.font-italic{font-style:italic}.rich-text *:last-child{margin-bottom:0}.rich-text h2{font-family:GL;font-weight:300;font-size:28px;line-height:1.2;letter-spacing:-.56px;margin-bottom:16px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.rich-text h2:not(:first-child){margin-top:2em}@media only screen and (min-width : 993px){.rich-text h2{font-size:32px;line-height:1;letter-spacing:-.32px}}.rich-text h3{font-family:GL;font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.48px;margin-bottom:16px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.rich-text h3:not(:first-child){margin-top:2em}@media only screen and (min-width : 993px){.rich-text h3{font-size:28px;line-height:1.2;letter-spacing:-.28px}}.rich-text p{margin-bottom:1em}.rich-text p a{text-decoration:underline;color:inherit}.rich-text p a:hover{opacity:.6}.rich-text ol,.rich-text ul{margin-bottom:2em;padding-inline-start:26px}.rich-text ol li,.rich-text ul li{margin-bottom:1em}.rich-text hr{color:inherit;opacity:.6;margin:40px 0}.rich-text img{max-width:100%;height:auto}.rich-text table{width:100%;border-collapse:collapse;margin-bottom:2em}.rich-text table caption{text-align:left;margin-bottom:.5em}.rich-text table th,.rich-text table td{border:1px solid;padding:8px;text-align:left}.rich-text table th{color:#fff;background-color:#1c2237;font-weight:700}.representative-label{display:inline-block;width:fit-content;border:solid 1px currentColor;padding:12px}.aspect-ratio-1-1{aspect-ratio:1}.aspect-ratio-3-4{aspect-ratio:.75}.aspect-ratio-4-3{aspect-ratio:1.3333333333}.aspect-ratio-16-9{aspect-ratio:1.7777777778}.bg-white{background-color:#fff;color:#1c2237}.bg-dark-blue{background-color:#1c2237;color:#fff}.bg-sand{background-color:#faf9f5;color:#1c2237}.bg-turqoise{background-color:#cbf6f8;color:#1c2237}.bg-dark-red{background-color:#461616;color:#fff}.bg-pink{background-color:#f3dfff;color:#1c2237}.bg-yellow{background-color:#f7fdbe;color:#1c2237}.bg-dark-blue-80{background-color:#1c2237cc;color:#1c2237}.bg-dark-blue-60{background-color:#1c223799;color:#1c2237}.bg-dark-blue-10{background-color:#1c22371a;color:#1c2237}.bg-white-60{background-color:#fff9;color:#1c2237}.bg-white-10{background-color:#ffffff1a;color:#1c2237}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-left{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes move-in{0%{width:0}to{width:100%}}@keyframes hero-frontpage-background-intro{0%{opacity:0;transform:scaleX(.8) translate(-20vw) translateY(-5vw)}to{opacity:1;transform:scaleX(1) translate(0) translateY(0)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes mobile-navigation-open{0%{height:0px}to{height:calc(100vh - 90px)}}@keyframes mobile-navigation-close{0%{height:calc(100vh - 90px)}to{height:0px}}main>.global-component[class*=bg-]:last-child{margin-bottom:0}.global-component{margin-bottom:72px;scroll-margin-top:90px}@media only screen and (min-width : 993px){.global-component{margin-bottom:104px;scroll-margin-top:128px}}.global-component[class*=bg-]:has(+.global-component[class*=bg-]):not(.content-page-hero){margin-bottom:0}body{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth}button{border:none;background-color:transparent;padding:0;font-family:inherit;cursor:pointer;color:unset}.button{display:inline-flex;align-items:center;gap:8px;min-width:max-content;transition:background-color .2s ease}@media only screen and (min-width : 768px){.button{font-size:20px}}.button[disabled],.button.disabled{cursor:not-allowed;opacity:.6}.button:hover:not(.button:hover[disabled],.button:hover.disabled){cursor:pointer}.button.primary:after,.button.secondary:after,.button.external-link:after,.button.download-link:after{content:""/"";display:block;width:24px;height:24px;mask:url("data:image/svg+xml,%3csvg%20width='15'%20height='14'%20viewBox='0%200%2015%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%207L14%207M14%207L8%2013M14%207L8%201'%20stroke='currentColor'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;mask-size:16px auto;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='15'%20height='14'%20viewBox='0%200%2015%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%207L14%207M14%207L8%2013M14%207L8%201'%20stroke='currentColor'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:16px auto;background-color:currentColor;transition:transform .4s ease}.button.primary a,.button.secondary a,.button.external-link a,.button.download-link a{text-decoration:none}.button.primary{padding:8px 0;border-bottom:1px solid currentColor}.button.primary:hover:after,.button.primary:focus:after{transform:translate(4px)}.button.secondary{padding:12px 20px;border:1px solid currentColor;border-radius:12px}.button.secondary:hover:after,.button.secondary:focus:after{transform:translate(4px)}.button.link{padding-bottom:4px;border-bottom:1px solid currentColor}.button.link:hover,.button.link:focus{opacity:.6}.button.external-link{padding-bottom:4px;border-bottom:1px solid currentColor}.button.external-link:hover,.button.external-link:focus{opacity:.6}.button.external-link:hover:after,.button.external-link:focus:after{transform:translate(4px) rotate(-45deg)}.button.download-link{padding-bottom:4px;border-bottom:1px solid currentColor}.button.download-link:after{rotate:90deg}.button.download-link:hover,.button.download-link:focus{opacity:.6}.button.download-link:hover:after,.button.download-link:focus:after{transform:translate(4px)}.pagination{display:flex;justify-content:center;gap:16px;list-style:none}.pagination .page-item{display:flex;padding:4px 8px}.pagination .page-item.previous svg{rotate:180deg}.pagination .page-item.active{text-decoration:underline;text-underline-offset:4px}.pagination .page-item.disabled{pointer-events:none;opacity:.6}input[type=text],input[type=search],input[type=number],select{box-sizing:border-box;margin-bottom:32px;padding:16px 20px;width:100%;height:56px;display:block;border:currentColor solid 1px;border-radius:12px;font-family:Inter;font-weight:400;font-size:16px;line-height:1.5}input[type=search]{background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.13317%209.01848C7.27169%2010.9432%204.20233%2010.9945%202.27757%209.13305C0.352805%207.27157%200.301509%204.20221%202.16299%202.27744C4.02448%200.352683%207.09384%200.301387%209.0186%202.16287C10.9434%204.02436%2010.9947%207.09372%209.13317%209.01848ZM9.15341%2010.0778C6.9675%2011.812%203.78164%2011.7006%201.72141%209.70811C-0.520945%207.53947%20-0.580705%203.96365%201.58794%201.72129C3.75658%20-0.521068%207.3324%20-0.580827%209.57476%201.58781C11.8156%203.75503%2011.8768%207.32758%209.7125%209.57021L13.693%2013.3505C13.8447%2013.4947%2013.8498%2013.7349%2013.7043%2013.8853C13.5607%2014.0338%2013.3242%2014.0389%2013.1744%2013.8966L9.15341%2010.0778Z'%20fill='currentColor'%20stroke='currentColor'%20stroke-width='0.5'/%3e%3c/svg%3e") no-repeat left 20px center;background-size:18px 18px;text-indent:32px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.3641%2018.066L0.762246%201.46414L1.63602%200.59082L18.2374%2017.1924L17.3641%2018.066Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.2369%201.46425L1.63547%2018.0661L0.761719%2017.1924L17.3636%200.590927L18.2369%201.46425Z'%20fill='currentColor'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat;cursor:pointer}input[type=search]::-moz-search-cancel-button{-moz-appearance:none;appearance:none;width:12px;height:12px;background:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M17.3641%2018.066L0.762246%201.46414L1.63602%200.59082L18.2374%2017.1924L17.3641%2018.066Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.2369%201.46425L1.63547%2018.0661L0.761719%2017.1924L17.3636%200.590927L18.2369%201.46425Z'%20fill='currentColor'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat;cursor:pointer}[type=radio],[type=checkbox]{appearance:none;position:relative;display:inline-block;vertical-align:top;width:24px;height:24px;background-color:#fff;border:none;border-radius:8px;cursor:pointer}[type=radio]:checked:before,[type=checkbox]:checked:before{content:"✓";position:absolute;color:transparent;width:14px;height:14px;background-image:url(/images/checkmark-orange.svg);background-repeat:no-repeat;background-origin:container;background-position:center;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.main-header{position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;height:90px;z-index:100;background-color:#fff;border-bottom:1px solid rgba(28,34,55,.6);color:#1c2237;transform:translateY(0);transition-property:transform,background-color,border-bottom-color,color;transition-timing-function:ease;transition-duration:.4s}@media only screen and (min-width : 993px){.main-header{height:128px}}.main-header.hidden{transform:translateY(-90px)}@media only screen and (min-width : 993px){.main-header.hidden{transform:translateY(-128px)}}.main-header:has(.main-menu-submenu.open),.main-header:has(#main-menu-search-modal.open),.main-header:has(#mobile-navigation.open){background-color:#fff;color:#1c2237}.main-header .logo-container{display:block;width:185px;flex:0 0 auto}.main-header .logo-container svg{width:100%;height:auto;transform:translateY(2px)}.main-header .service-menu{display:none}@media only screen and (min-width : 993px){.main-header .service-menu{display:block;width:100%;padding:12px 0;background-color:#1c22371a;transition:all .4s ease}}.main-header .service-menu .service-menu-list{list-style:none;display:flex;align-items:center;justify-content:flex-end;gap:24px}.main-header .service-menu .service-menu-list a{font-size:12px;letter-spacing:.02em}.main-header .service-menu .service-menu-list a .lock{margin:0 4px;transform:translateY(1px)}.main-header .main-navigation{width:100%;display:flex;flex:1;justify-content:space-between;align-items:center}.main-header .main-navigation .main-menu-list{display:none}@media only screen and (min-width : 993px){.main-header .main-navigation .main-menu-list{display:flex;list-style:none;gap:12px}}.main-header .main-navigation .main-menu-list .main-menu-item-button{display:flex;align-items:center;height:40px;padding:0 8px;gap:8px;white-space:nowrap}@media only screen and (min-width : 993px){.main-header .main-navigation .main-menu-list .main-menu-item-button{padding:0 16px}}.main-header .main-navigation .main-menu-list .main-menu-item-button .icon{width:12px;height:12px;fill:currentColor;transition:rotate .2s ease}.main-header .main-navigation .main-menu-list .main-menu-item-button.active .icon{rotate:180deg}.main-header .search-and-mobile-toggles{display:flex;align-items:center;gap:24px}.main-header .search-toggle{display:flex;height:40px;align-items:center;gap:12px;cursor:pointer}.main-header .search-toggle .icon.search{display:flex}.main-header .search-toggle .icon.close{display:none}.main-header .search-toggle .icon svg{width:19px;height:19px;fill:currentColor;overflow:visible}.main-header .search-toggle .text{visibility:hidden;width:0px}@media only screen and (min-width : 993px){.main-header .search-toggle .text{visibility:visible;width:initial}}@media only screen and (max-width : 992px){.main-header .search-toggle.active .icon.search{display:none}.main-header .search-toggle.active .icon.close{display:flex;animation:fade-in-right .8s ease forwards}}@media only screen and (min-width : 993px){.main-header .search-toggle.active{opacity:.2}}.main-header .search-toggle.active+.mobile-nav-toggle{display:none}.main-header .mobile-nav-toggle{display:block;width:24px;height:24px;aspect-ratio:1;display:grid;place-items:center;scale:1;cursor:pointer}.main-header .mobile-nav-toggle rect{width:100%;transform-box:fill-box;transform-origin:50% 50%;fill:currentColor;transition:rotate .2s 0s,translate .2s .2s}.main-header .mobile-nav-toggle[aria-pressed=true] rect{transition:translate .2s,rotate .2s .2s}.main-header .mobile-nav-toggle[aria-pressed=true] rect:nth-of-type(1){translate:0 7px;rotate:-45deg}.main-header .mobile-nav-toggle[aria-pressed=true] rect:nth-of-type(2){rotate:45deg}.main-header .mobile-nav-toggle[aria-pressed=true] rect:nth-of-type(3){translate:0 -7px;rotate:45deg}.main-header .mobile-nav-toggle[aria-pressed=true] svg{rotate:-90deg;transition:rotate .3s .2s;transition-timing-function:ease-out}@media only screen and (min-width : 993px){.main-header .mobile-nav-toggle{display:none}}body:has(main>*:first-child.bg-white) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-dark-blue) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent);color:#fff}body:has(main>*:first-child.bg-dark-blue) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)) .service-menu{background-color:#ffffff1a;color:#fff9}body:has(main>*:first-child.bg-sand) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-turqoise) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-dark-red) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent);color:#fff}body:has(main>*:first-child.bg-dark-red) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)) .service-menu{background-color:#ffffff1a;color:#fff9}body:has(main>*:first-child.bg-pink) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-yellow) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-dark-blue-80) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-dark-blue-60) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-dark-blue-10) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-white-60) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}body:has(main>*:first-child.bg-white-10) .main-header.transparent:not(:has(.main-menu-submenu.open,#main-menu-search-modal.open,#mobile-navigation.open)){background-color:transparent;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}.main-menu-submenu,.main-menu-search-modal{position:absolute;display:flex;width:100%;top:90px;left:0;flex-direction:column;align-items:center;z-index:99;color:#1c2237;background-color:#fff;border-bottom:1px solid rgba(28,34,55,.6);padding:40px 0 64px;animation:fade-in .4s ease forwards}.main-menu-submenu:not(.open),.main-menu-search-modal:not(.open){display:none}@media only screen and (min-width : 993px){.main-menu-submenu,.main-menu-search-modal{top:128px}}.main-menu-submenu.closing,.main-menu-search-modal.closing{animation:fade-out .4s ease forwards;animation-delay:.2s}.main-menu-submenu.closing .container,.main-menu-search-modal.closing .container{animation:fade-out-top .2s ease forwards}.main-menu-submenu:after,.main-menu-search-modal:after{content:"";position:absolute;top:100%;left:0;right:0;width:100%;height:calc(100vh - 100%);background-color:#0000001a;pointer-events:none;z-index:-1}.main-menu-submenu .close-submenu-button,.main-menu-submenu .close-search-modal-button,.main-menu-search-modal .close-submenu-button,.main-menu-search-modal .close-search-modal-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transform:translate(14px);cursor:pointer;margin-left:auto;margin-bottom:40px;animation:fade-in .4s ease forwards .2s;opacity:0;background:transparent;border-radius:100%;transition:background-color .2s ease}.main-menu-submenu .close-submenu-button svg,.main-menu-submenu .close-search-modal-button svg,.main-menu-search-modal .close-submenu-button svg,.main-menu-search-modal .close-search-modal-button svg{width:14px;height:14px}.main-menu-submenu .close-submenu-button:hover,.main-menu-submenu .close-search-modal-button:hover,.main-menu-search-modal .close-submenu-button:hover,.main-menu-search-modal .close-search-modal-button:hover{background:#f7f5ee}.main-menu-submenu .upper-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:64px;width:100%;padding-bottom:80px}.main-menu-submenu .upper-wrapper .text-wrapper{display:flex;flex-direction:column;gap:24px;animation:fade-in .4s ease forwards .2s;opacity:0}.main-menu-submenu .upper-wrapper .text-wrapper h2{max-width:500px}.main-menu-submenu .upper-wrapper .text-wrapper .submenu-description{max-width:400px}.main-menu-submenu .upper-wrapper .text-wrapper .button{width:max-content}.main-menu-submenu .upper-wrapper .main-menu-submenu-list{list-style:none;display:grid;grid-template-columns:repeat(2,calc(50% - 10px));height:max-content;padding-top:20px;gap:40px 20px}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item{opacity:0;animation:fade-in-left .2s ease forwards}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(1){animation-delay:.48s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(2){animation-delay:.56s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(3){animation-delay:.64s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(4){animation-delay:.72s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(5){animation-delay:.8s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(6){animation-delay:.88s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(7){animation-delay:.96s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(8){animation-delay:1.04s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(9){animation-delay:1.12s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(10){animation-delay:1.2s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(11){animation-delay:1.28s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(12){animation-delay:1.36s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(13){animation-delay:1.44s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(14){animation-delay:1.52s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(15){animation-delay:1.6s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(16){animation-delay:1.68s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(17){animation-delay:1.76s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(18){animation-delay:1.84s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(19){animation-delay:1.92s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item:nth-child(20){animation-delay:2s}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item a{display:flex;align-items:center;gap:12px;text-decoration:underline transparent;transition:text-decoration-color .2s ease}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item a .icon{width:7px;height:14px;transition:transform .4s ease}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item a .icon svg{width:100%;height:100%}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item a:hover{text-decoration:underline currentColor}.main-menu-submenu .upper-wrapper .main-menu-submenu-list .submenu-list-item a:hover .icon{transform:translate(4px)}.main-menu-submenu .lower-wrapper{width:100%;border-top:1px solid rgba(28,34,55,.6);padding-top:40px}.main-menu-submenu .lower-wrapper .submenu-focus-elements{display:grid;grid-template-columns:1fr 1fr;list-style:none;gap:16px}@media only screen and (min-width : 1201px){.main-menu-submenu .lower-wrapper .submenu-focus-elements{grid-template-columns:1.5fr 1.5fr 1fr}}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item{opacity:0;animation:fade-in-left .2s ease forwards}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item:nth-child(1){animation-delay:.58s}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item:nth-child(2){animation-delay:.66s}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item:nth-child(3){animation-delay:.74s}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a{display:flex;flex-direction:column;gap:12px;padding:24px;background:#faf9f5;border-radius:8px;transition:background .2s ease}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a h3{display:inline-flex;gap:12px}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a h3 .icon{transition:transform .4s ease}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a p{color:#1c223799}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a:hover{background:#f7f5ee}.main-menu-submenu .lower-wrapper .submenu-focus-elements .focus-element-item a:hover .icon{transform:translate(4px)}.main-menu-search-modal h2{margin-bottom:24px}.main-menu-search-modal .main-search-input{max-width:588px}@media only screen and (max-width : 992px){.main-menu-search-modal .close-search-modal-button{visibility:hidden}}#mobile-navigation{display:block;position:absolute;width:100%;height:calc(100vh - 90px);top:100%;overflow-x:hidden;overflow-y:scroll;z-index:1000;border-top:solid 1px rgba(28,34,55,.6);animation:mobile-navigation-open .4s ease forwards}#mobile-navigation:not(.open){display:none}#mobile-navigation.closing{animation:mobile-navigation-close .4s ease forwards}#mobile-navigation.closing .mobile-navigation-body{animation:fade-out .2s ease forwards}@media only screen and (min-width : 993px){#mobile-navigation{display:none!important}}#mobile-navigation .mobile-navigation-body{transition:transform .2s ease;animation:fade-in .4s ease forwards}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root{list-style:none;position:relative;width:100%;min-height:100%;padding:64px 20px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item:not(.submenu-active) .mobile-submenu{display:none}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item{margin-bottom:32px;display:block}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;text-decoration:none;color:inherit;cursor:pointer;gap:20px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button .text,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link .text{text-align:left}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link .icon{flex-shrink:0}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button .icon svg,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link .icon svg{width:100%;height:100%}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.style-body-large-semibold,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.style-body-large-semibold{justify-content:flex-start}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.style-body-large-semibold .text,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.style-body-large-semibold .text{flex:1}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.style-body-large-semibold .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.style-body-large-semibold .icon{width:12px;height:16px;transform:translateY(6px)}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.style-body-small,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.link,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.external-link,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.download-link,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.style-body-small,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.link,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.external-link,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.download-link{justify-content:flex-start}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.style-body-small .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.link .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.external-link .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button.button.download-link .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.style-body-small .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.link .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.external-link .icon,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link.button.download-link .icon{width:8px;height:16px;transform:translateY(6px)}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-button:hover,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link:hover{opacity:.6}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link .lock{margin-right:8px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-menu-link .lock svg{width:18px;height:18px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu{list-style:none;padding:64px 20px;width:100%;min-height:100%;background-color:#fff;position:absolute;top:0;left:100%;display:none}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu:is(.submenu-active>.mobile-submenu){display:block;animation:fade-in-left .2s ease-in-out both;animation-delay:.2s;opacity:0}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .button.link{border-color:color-mix(in srgb,currentColor 60%,transparent)}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-header{margin-bottom:40px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-header .mobile-back-button{display:flex;align-items:center;gap:12px;height:24px;cursor:pointer}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-header .mobile-back-button .icon svg{width:8px;height:14px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-main{border-bottom:rgba(28,34,55,.6) 1px solid;padding-bottom:48px;margin-bottom:48px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-main .mobile-submenu-title{margin-bottom:24px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-submenu-main .mobile-submenu-description{color:#1c2237cc;margin-bottom:32px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu[data-depth]:not([data-depth="0"],[data-depth="1"]) .mobile-submenu-main{padding:0;margin-bottom:20px;border:none}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu[data-depth]:not([data-depth="0"],[data-depth="1"]) .mobile-submenu-main .mobile-submenu-title{margin:0}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu[data-depth]:not([data-depth="0"],[data-depth="1"]) .mobile-menu-item{margin-bottom:20px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element:is(.mobile-menu-item+.mobile-focus-element){padding-top:40px;border-top:solid 1px rgba(28,34,55,.6)}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;margin-bottom:16px;background-color:#faf9f5;border-radius:8px;text-decoration:none;color:inherit;gap:16px;transition:background-color .2s ease}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link:hover,#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link:focus{background-color:#f7f5ee}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link .content{flex:1}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link .content .title{margin-bottom:8px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link .content .description{color:#1c223799}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-item .mobile-submenu .mobile-focus-element .link .icon svg{width:24px;height:24px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static{margin-top:64px;padding-top:64px;border-top:rgba(28,34,55,.6) 1px solid;transition:opacity .4s ease}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static.hidden{opacity:0;visibility:hidden;pointer-events:none}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list{list-style:none}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list li{margin-bottom:20px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list li a:has(.icon){display:inline-flex;align-items:center;gap:8px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list li a:has(.icon) .lock{margin-right:8px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list li a:has(.icon) .lock svg{width:18px;height:18px}#mobile-navigation .mobile-navigation-body ul#mobile-menu-root .mobile-menu-static .service-menu-list li a:has(.icon):hover{opacity:.6}.side-navigation{position:absolute;width:280px;top:0;right:20px;z-index:10}@media only screen and (max-width : 992px){.side-navigation{display:none}}@media only screen and (min-width : 1201px){.side-navigation{right:calc(50vw - 596px)}}.side-navigation .parent-link{display:block;padding:12px 8px}.side-navigation ul.side-navigation-list{width:100%;list-style-type:none;border-bottom:solid 1px rgba(28,34,55,.6)}.side-navigation ul.side-navigation-list a{display:inline-block;padding:12px 8px}.side-navigation ul.side-navigation-list a:hover{opacity:.6;text-decoration:underline}.side-navigation ul.side-navigation-list li{border-top:solid 1px rgba(28,34,55,.6)}.side-navigation ul.side-navigation-list li:has(ul){position:relative;background-color:#faf9f5}.side-navigation ul.side-navigation-list li:has(ul)>a{display:flex;gap:8px}.side-navigation ul.side-navigation-list li:has(ul)>a:after{content:""/"";background:url("data:image/svg+xml,%3csvg%20width='11'%20height='6'%20viewBox='0%200%2011%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.707031%200.707031L5.20703%205.20703L9.70703%200.707031'%20stroke='currentColor'%20stroke-linecap='square'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center center;display:block;width:18px;height:18px;margin-top:2px}.side-navigation ul.side-navigation-list li:has(ul) li{background-color:#fff}.side-navigation ul.side-navigation-list li ul{list-style-type:none;border-top:solid 1px rgba(28,34,55,.6)}.side-navigation ul.side-navigation-list li ul li:last-child{border-top:none}.side-navigation ul.side-navigation-list li ul li a{padding-left:20px}.main-footer{position:relative;display:flex;min-height:663px}@media only screen and (min-width : 993px){.main-footer{padding:32px 0}}.main-footer>.container{display:flex;flex-direction:column;gap:48px}@media only screen and (max-width : 992px){.main-footer>.container{padding:32px}}@media only screen and (min-width : 993px){.main-footer>.container{gap:0}}.main-footer>.container .footer-logo{margin-left:-12px;margin-right:-12px}.main-footer>.container .footer-logo .icon{width:100%}.main-footer>.container .footer-logo .icon svg{width:100%;height:100%}@media only screen and (min-width : 993px){.main-footer>.container .footer-logo{order:2;margin:auto auto 0}}.main-footer>.container .footer-main-navigation{display:flex;flex-direction:column}@media only screen and (min-width : 993px){.main-footer>.container .footer-main-navigation{display:grid;order:1;grid-template-columns:minmax(200px,250px) minmax(200px,250px) 1fr minmax(150px,185px) minmax(150px,185px);grid-template-rows:auto auto auto}}.main-footer>.container .footer-main-navigation .footer-info{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}@media only screen and (min-width : 993px){.main-footer>.container .footer-main-navigation .footer-info{grid-column:1/3;grid-row:1;flex-direction:row;margin-bottom:0}}.main-footer>.container .footer-main-navigation .footer-info .footer-info-col{font-style:normal;width:100%}.main-footer>.container .footer-main-navigation .footer-info .footer-info-col a{text-decoration:none}.main-footer>.container .footer-main-navigation .footer-info .footer-info-col a:hover{text-decoration:underline}.main-footer>.container .footer-main-navigation .footer-links-column{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}@media only screen and (min-width : 993px){.main-footer>.container .footer-main-navigation .footer-links-column:nth-of-type(2){grid-column:4;grid-row:1}.main-footer>.container .footer-main-navigation .footer-links-column:nth-of-type(3){grid-column:5;grid-row:1}}.main-footer>.container .footer-main-navigation .footer-links-column .footer-links-list{list-style:none;margin:0;padding:0}.main-footer>.container .footer-main-navigation .footer-links-column .footer-links-list .footer-link{margin-bottom:8px}.main-footer>.container .footer-main-navigation .footer-links-column .footer-links-list .footer-link:last-child{margin-bottom:0}.main-footer>.container .footer-main-navigation .footer-links-column .footer-links-list .footer-link a{display:flex;align-items:center;gap:16px;color:#fff9;text-decoration:none;transition:transform .4s ease}.main-footer>.container .footer-main-navigation .footer-links-column .footer-links-list .footer-link a:hover{transform:translate(6px)}.main-footer .sub-footer{display:flex;flex-direction:column}@media only screen and (min-width : 993px){.main-footer .sub-footer{flex-direction:row;justify-content:flex-end;order:3}}.main-footer .sub-footer ul{display:flex;gap:24px;font-size:12px;list-style:none;margin:0;padding:0}.main-footer .sub-footer ul li{margin-bottom:0;color:#fff9}.breadcrumb .breadcrumb-list{display:flex;list-style:none;gap:8px;white-space:nowrap}.breadcrumb .breadcrumb-list li{display:inline-flex;align-items:center;gap:8px}.breadcrumb .breadcrumb-list li:not(:last-of-type):after{content:"/"/""}.breadcrumb .breadcrumb-list li:not(:last-of-type):not(:nth-last-of-type(2)){display:none}@media only screen and (min-width : 993px){.breadcrumb .breadcrumb-list li:not(:last-of-type):not(:nth-last-of-type(2)){display:inline-flex}}.breadcrumb .breadcrumb-list li.breadcrumb-title{display:none}@media only screen and (min-width : 993px){.breadcrumb .breadcrumb-list li.breadcrumb-title{display:inline-flex}}.breadcrumb .breadcrumb-list li.mobile-root{display:inline-flex!important}@media only screen and (min-width : 993px){.breadcrumb .breadcrumb-list li.mobile-root{display:none!important}}.breadcrumb .breadcrumb-list li.current-page{display:inline-block;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb .breadcrumb-list li a:hover,.breadcrumb .breadcrumb-list li a:focus{text-decoration:underline}.icon{display:inline-flex;align-items:center}.icon.size-sm{height:24px;width:24px}.icon.size-sm svg{width:100%;height:100%}.icon.size-lg{height:40px;width:40px}.icon.size-lg svg{width:100%;height:100%}.icon.color-white path{fill:#fff}.icon.color-dark-blue path{fill:#1c2237}.icon.color-sand path{fill:#faf9f5}.icon.color-turqoise path{fill:#cbf6f8}.icon.color-dark-red path{fill:#461616}.icon.color-pink path{fill:#f3dfff}.icon.color-yellow path{fill:#f7fdbe}.icon.color-dark-blue-80 path{fill:#1c2237cc}.icon.color-dark-blue-60 path{fill:#1c223799}.icon.color-dark-blue-10 path{fill:#1c22371a}.icon.color-white-60 path{fill:#fff9}.icon.color-white-10 path{fill:#ffffff1a}.jump-to-content{position:absolute;left:-9999px;z-index:99999;padding:16px 24px;background-color:#000;color:#fff;text-decoration:none;border-radius:12px;opacity:0}.jump-to-content:focus{left:16px;top:16px;opacity:1}#Coi-Renew{z-index:!important}.related-content{padding:40px 0;overflow:hidden}@media only screen and (min-width : 768px){.related-content{padding:64px 0}}.related-content h2{margin-bottom:24px}@media only screen and (min-width : 768px){.related-content h2{margin-bottom:40px}}.related-content .swiper{overflow:visible}.related-content .swiper .swiper-slide{height:unset}.related-content .related-item img{display:block;aspect-ratio:1.7777777778;object-fit:cover;width:100%}.related-content .related-item .text-wrapper{padding:8px 20px 24px}.related-content .related-item .text-wrapper .style-label{color:#1c2237}.section-page .link-list,.subsection-page .link-list{list-style:none}@media only screen and (min-width : 768px){.section-page .link-list,.subsection-page .link-list{display:grid;grid-template-columns:repeat(2,calc(50% - 8px));gap:32px 16px}}.section-page .link-list .link-item,.subsection-page .link-list .link-item{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding:24px 16px}.section-page .link-list .link-item .title,.subsection-page .link-list .link-item .title{display:inline-flex;align-items:baseline;gap:12px;margin-bottom:16px;text-decoration:underline solid 1px transparent;transition:text-decoration .2s ease}.section-page .link-list .link-item .title .arrow,.subsection-page .link-list .link-item .title .arrow{transform:translateY(-.1em);width:24px;height:24px;transition:transform .3s ease}.section-page .link-list .link-item p,.subsection-page .link-list .link-item p{opacity:.8;max-width:588px}.section-page .link-list .link-item a,.subsection-page .link-list .link-item a{display:block}.section-page .link-list .link-item a:hover .title,.section-page .link-list .link-item a:focus .title,.subsection-page .link-list .link-item a:hover .title,.subsection-page .link-list .link-item a:focus .title{text-decoration:underline solid 1px Currentcolor}.section-page .link-list .link-item a:hover .title .arrow,.section-page .link-list .link-item a:focus .title .arrow,.subsection-page .link-list .link-item a:hover .title .arrow,.subsection-page .link-list .link-item a:focus .title .arrow{transform:translateY(-.1em) translate(4px)}.tr-list{margin-top:72px}@media only screen and (min-width : 768px){.tr-list{margin-top:40px}}.tr-list table{width:100%;border-collapse:collapse}.tr-list table tbody tr{border-bottom:1px solid rgba(28,34,55,.6);padding:24px 20px;display:flex;flex-direction:column;gap:8px}@media only screen and (min-width : 768px){.tr-list table tbody tr{padding:0;display:table-row}}.tr-list table tbody tr:first-child{border-top:1px solid rgba(28,34,55,.6)}.tr-list table tbody tr:last-child{border-bottom:1px solid transparent}@media only screen and (min-width : 768px){.tr-list table tbody tr:last-child{border-bottom:1px solid rgba(28,34,55,.6)}}.tr-list table td{text-align:left}@media only screen and (min-width : 768px){.tr-list table td{padding:24px 0}}.tr-list table .email{text-decoration:underline}.tr-list .sort-wrapper{position:relative;margin-bottom:72px}@media only screen and (min-width : 768px){.tr-list .sort-wrapper{width:250px;margin-bottom:104px}}.tr-list .sort-wrapper #tr-list-sort{width:100%;display:flex;align-items:center;margin-bottom:16px;padding:20px 24px 8px 0;border:none;border-bottom:solid 1px #1c2237;border-radius:0;background-image:url("data:image/svg+xml,%3csvg%20width='11'%20height='6'%20viewBox='0%200%2011%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.707031%200.707031L5.20703%205.20703L9.70703%200.707031'%20stroke='currentColor'%20stroke-linecap='square'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right center;background-size:14px 8px;cursor:pointer;appearance:none}.tr-list .sort-wrapper #tr-list-sort::placeholder{color:#1c2237}@media only screen and (min-width : 768px){.tr-list .sort-wrapper #tr-list-sort{margin-bottom:0}}.tr-list .sort-wrapper #tr-list-sort:open{outline:none;background-image:url(/images/icon-chevron-up.svg)}.tr-list .sort-wrapper #tr-list-sort option:first-child{border-top:8px solid transparent}.tr-list .sort-wrapper label{position:absolute;font-size:12px;letter-spacing:.02em;top:4px}.page-summary .container-narrow{padding:24px 20px;border-radius:8px}@media only screen and (min-width : 768px){.page-summary .container-narrow{padding:48px 40px}}.accordion-list-component:is([class*=bg-]){padding-top:64px;padding-bottom:64px}@media only screen and (min-width : 993px){.accordion-list-component:is([class*=bg-]){padding-top:80px;padding-bottom:80px}}.accordion-list-component header{margin-bottom:40px}.accordion-list-component header h2{margin-bottom:20px}@media only screen and (min-width : 993px){.accordion-list-component header h2{margin-bottom:24px}}.accordion-list-component.bg-dark-blue .accordion,.accordion-list-component.bg-dark-red .accordion{border-color:#fff9}.accordion{display:inline-block;width:100%;padding:0 8px;scroll-margin-top:90px;border-bottom:solid 1px rgba(28,34,55,.6)}@media only screen and (min-width : 768px){.accordion{padding:0 16px;scroll-margin-top:128px}}.accordion:first-of-type{border-top:solid 1px rgba(28,34,55,.6)}.accordion .accordion-toggler{display:flex;width:100%;align-items:center;text-align:left;justify-content:space-between;gap:12px;border:none;background-color:transparent;cursor:pointer}.accordion .accordion-toggler .title{margin:20px 0}@media only screen and (min-width : 768px){.accordion .accordion-toggler .title{margin:24px 0}}.accordion .accordion-toggler:hover .title{opacity:.6}.accordion .toggler-icons .icon{position:relative;width:22px;height:22px;border-radius:100%}.accordion .toggler-icons .icon svg{width:14px;height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%}.accordion .toggler-icons.closed .plus{display:block}.accordion .toggler-icons.closed .minus,.accordion .toggler-icons.opened .plus{display:none}.accordion .toggler-icons.opened .minus{display:block}.accordion .accordion-content{overflow:hidden;transition:all .4s}.accordion .accordion-content .accordion-content-inner{margin-bottom:40px;max-width:465px}.accordion .accordion-content .hidden,.accordion .accordion-content.hidden{display:none}.accordion .accordion-content.is-animating{height:0;opacity:0}@media only screen and (min-width : 993px){.text-component .inner-wrapper{max-width:50%}}.video-component .video-wrapper{position:relative;width:100%;margin-bottom:12px}@media only screen and (min-width : 768px){.video-component .video-wrapper{margin-bottom:16px}}.video-component .video-wrapper h2{margin-bottom:24px}@media only screen and (min-width : 768px){.video-component .video-wrapper h2{position:absolute;max-width:400px;bottom:32px;left:32px;color:#fff;margin-bottom:0;z-index:40}}.video-component .video{position:relative;width:100%;aspect-ratio:1.7777777778}.video-component .video:after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003);pointer-events:none;z-index:20}.video-component .video .thumbnail,.video-component .video iframe{aspect-ratio:1.7777777778;position:absolute;inset:0;width:100%}.video-component .video .thumbnail{z-index:20;cursor:pointer;object-fit:cover;filter:brightness(.7);transition:.4s ease}.video-component .video iframe{z-index:10;height:100%;border:none}.video-component .video .play-btn{display:block;position:absolute;inset:0;z-index:30;cursor:pointer}.video-component .video .play-btn .play-btn-inner{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;color:#1c2237;border-radius:8px;transition:background-color .4s ease}.video-component .video .play-btn .play-btn-inner .icon{width:15px;height:20px;color:#1c2237;transform:translate(2px);transition:transform .2s ease}@media only screen and (min-width : 768px){.video-component .video .play-btn .play-btn-inner{width:56px;height:56px;top:unset;left:unset;transform:none;bottom:32px;right:32px}}.video-component .video:hover .play-btn-inner{background-color:#1c2237}.video-component .video:hover .play-btn-inner .icon{transform:translate(2px) scale(1.1)}.video-component .video:hover .play-btn-inner .icon path{fill:#fff}@media only screen and (min-width : 768px){.video-component .video:hover .play-btn-inner .icon{transform:translate(2px) scale(1.4)}}.video-component .video-wrapper:has(.video.playing) .thumbnail,.video-component .video-wrapper:has(.video.playing) .play-btn{opacity:0;pointer-events:none}@media only screen and (min-width : 768px){.video-component .video-wrapper:has(.video.playing) h2{opacity:0;pointer-events:none}}.video-component .subtitle{color:#1c223799}@media only screen and (min-width : 768px){.video-component .subtitle{color:#1c2237}}.image-component .image-wrapper{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width : 768px){.image-component .image-wrapper{gap:16px}}.image-component .image-wrapper img{width:100%;display:block;height:auto;object-fit:cover}.image-component .image-wrapper .style-caption,.image-component .image-wrapper .courses-teaser-component .teaser-description,.courses-teaser-component .image-component .image-wrapper .teaser-description,.image-component .image-wrapper .employees-component .employees-wrapper .employee-card .employee-text .button,.employees-component .employees-wrapper .employee-card .employee-text .image-component .image-wrapper .button{color:#1c223799}.image-component .inner-wrapper.two-images{display:grid;gap:40px}@media only screen and (min-width : 768px){.image-component .inner-wrapper.two-images{grid-template-columns:repeat(2,1fr);gap:16px}}.image-component .inner-wrapper.one-image{margin:0 auto}.image-and-text-component .inner-wrapper{display:flex;flex-direction:column;padding:24px;gap:32px;border-radius:8px}@media only screen and (min-width : 768px){.image-and-text-component .inner-wrapper{flex-direction:row}.image-and-text-component .inner-wrapper.image-right{flex-direction:row-reverse;justify-content:space-between}}.image-and-text-component .inner-wrapper .image-wrapper,.image-and-text-component .inner-wrapper .icon-wrapper{aspect-ratio:.75}@media only screen and (min-width : 768px){.image-and-text-component .inner-wrapper .image-wrapper,.image-and-text-component .inner-wrapper .icon-wrapper{width:calc(50% - 16px)}}.image-and-text-component .inner-wrapper .image-wrapper{display:contents}.image-and-text-component .inner-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover}.image-and-text-component .inner-wrapper .icon-wrapper{display:flex;align-items:center;justify-content:center}.image-and-text-component .inner-wrapper .icon-wrapper img{width:150px;height:150px;aspect-ratio:1}@media only screen and (min-width : 768px){.image-and-text-component .inner-wrapper .icon-wrapper img{width:200px;height:200px}}@media only screen and (min-width : 768px){.image-and-text-component .inner-wrapper .text-wrapper{display:flex;flex-direction:column;width:calc(50% - 16px);padding-top:48px}}@media only screen and (min-width : 993px){.image-and-text-component .inner-wrapper .text-wrapper{max-width:465px;padding-top:64px}}.image-and-text-component .inner-wrapper .text-wrapper h2{margin-bottom:24px}@media only screen and (min-width : 993px){.image-and-text-component .inner-wrapper .text-wrapper h2{margin-bottom:32px}}.image-and-text-component .inner-wrapper .text-wrapper .rich-text{margin-bottom:32px}.image-and-text-component .inner-wrapper .text-wrapper .button{width:fit-content}@media only screen and (min-width : 768px){.image-and-text-component .inner-wrapper .text-wrapper .button{margin-top:auto}}.banner-component .inner-wrapper{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:8px}@media only screen and (min-width : 768px){.banner-component .inner-wrapper{flex-direction:row;gap:32px;padding:24px 48px 24px 24px}}.banner-component .inner-wrapper:not(:has(.image-wrapper,.icon-wrapper)){padding:64px 24px 24px}@media only screen and (min-width : 768px){.banner-component .inner-wrapper:not(:has(.image-wrapper,.icon-wrapper)){padding:80px 24px 48px 32px}}.banner-component .inner-wrapper:not(.banner-component .inner-wrapper[class*=bg-]){padding:48px 0 24px;border-top:solid 1px rgba(28,34,55,.6);border-radius:0}@media only screen and (min-width : 768px){.banner-component .inner-wrapper:not(.banner-component .inner-wrapper[class*=bg-]){padding:40px 48px 24px 24px}}.banner-component .inner-wrapper .image-wrapper,.banner-component .inner-wrapper .icon-wrapper{width:100%;aspect-ratio:1.3333333333;margin-bottom:32px}@media only screen and (min-width : 768px){.banner-component .inner-wrapper .image-wrapper,.banner-component .inner-wrapper .icon-wrapper{max-width:465px;margin-bottom:0}}.banner-component .inner-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover}.banner-component .inner-wrapper .icon-wrapper{display:flex;align-items:center;justify-content:center}.banner-component .inner-wrapper .icon-wrapper img{width:150px;height:150px;aspect-ratio:1}@media only screen and (min-width : 768px){.banner-component:has(.image-wrapper,.icon-wrapper) .text-wrapper{padding-top:48px}}@media only screen and (min-width : 993px){.banner-component .inner-wrapper .text-wrapper{max-width:660px}}.banner-component .inner-wrapper .text-wrapper .representative-label{margin-bottom:32px}@media only screen and (min-width : 993px){.banner-component .inner-wrapper .text-wrapper .representative-label{margin-bottom:20px}}.banner-component .inner-wrapper .text-wrapper h2{margin-bottom:24px}@media only screen and (min-width : 993px){.banner-component .inner-wrapper .text-wrapper h2{margin-bottom:32px}}.banner-component .inner-wrapper .text-wrapper .style-body-small,.banner-component .inner-wrapper .text-wrapper .button.link,.banner-component .inner-wrapper .text-wrapper .button.external-link,.banner-component .inner-wrapper .text-wrapper .button.download-link{margin-bottom:32px}.banner-component .inner-wrapper .text-wrapper .button{width:fit-content;pointer-events:none;position:relative;z-index:0}.banner-component .inner-wrapper .text-wrapper .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none}.banner-component .inner-wrapper .text-wrapper .overlay-link:hover+.button:after,.banner-component .inner-wrapper .text-wrapper .overlay-link:focus-visible+.button:after{transform:translate(4px)}.fact-box-component .fact-box{padding:40px 24px;border-radius:8px}@media only screen and (min-width : 768px){.fact-box-component .fact-box{padding:48px 40px}}.fact-box-component .fact-box .representative-label{margin-bottom:24px}@media only screen and (min-width : 768px){.fact-box-component .fact-box .representative-label{margin-bottom:40px}}.fact-box-component .fact-box .image,.fact-box-component .fact-box h2{margin-bottom:40px}.quote-component:is([class*=bg-]){padding-top:64px;padding-bottom:64px}@media only screen and (min-width : 993px){.quote-component:is([class*=bg-]){padding-top:80px;padding-bottom:80px}}.quote-component figure blockquote{margin:0}.quote-component figure blockquote .quotes-icon{margin-bottom:16px;width:27px;height:24px}@media only screen and (min-width : 768px){.quote-component figure blockquote .quotes-icon{width:32px;height:28px}}.quote-component figure blockquote p{position:relative;margin-bottom:24px}.quote-component figure figcaption cite{opacity:.8}.quote-component figure figcaption cite span{display:block;font-style:normal}.quote-component figure:not(.container-medium) blockquote .quotes-icon{margin-bottom:16px;width:32px;height:28px}@media only screen and (min-width : 768px){.quote-component figure:not(.container-medium) blockquote .quotes-icon{width:36px;height:32px}}.quote-component figure:not(.container-medium) blockquote p{margin-bottom:32px}@media only screen and (min-width : 768px){.quote-component figure:not(.container-medium) blockquote p{margin-bottom:40px}}.cta-component a{display:flex;padding:24px;border:solid 2px #1c2237;gap:24px;transition:.2s ease}.cta-component a:hover{background-color:#fff9}@media only screen and (min-width : 768px){.cta-component a{padding:40px;gap:124px}}.cta-component a .style-h4,.cta-component a p{margin-bottom:20px}.cta-component a .arrow svg{width:28px;height:20px}.cta-component a img{width:60px;height:60px;background:#cbf6f8;border-radius:100%;padding:10px;object-fit:contain;box-sizing:border-box}@media only screen and (min-width : 768px){.cta-component a img{width:80px;height:80px}}.quick-links-component{padding-top:16px}@media only screen and (min-width : 768px){.quick-links-component{padding-top:32px}}.quick-links-component .container{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width : 768px){.quick-links-component .container{display:grid;grid-template-columns:repeat(2,45%);gap:20px 10%}}@media only screen and (min-width : 993px){.quick-links-component .container{grid-template-columns:repeat(4,column-width(4,22px));gap:22px}}.quick-links-component .container article{padding-bottom:24px}.quick-links-component .container article:not(:last-child){border-bottom:solid 1px #1c2237}@media only screen and (min-width : 768px){.quick-links-component .container article:not(:last-child){border:none}}.hero-frontpage-component+.quick-links-component .container article{animation:fade-in-bottom .8s ease both}.hero-frontpage-component+.quick-links-component .container article:nth-of-type(1){animation-delay:1.7s}.hero-frontpage-component+.quick-links-component .container article:nth-of-type(2){animation-delay:1.9s}.hero-frontpage-component+.quick-links-component .container article:nth-of-type(3){animation-delay:2.1s}.hero-frontpage-component+.quick-links-component .container article:nth-of-type(4){animation-delay:2.3s}.quick-links-component .container article a .label{display:block;text-transform:uppercase;font-size:14px;line-height:1.5em}@media only screen and (min-width : 768px){.quick-links-component .container article a .label{margin-top:-1.5em}}.quick-links-component .container article a .title{margin-bottom:8px}.quick-links-component .container article a .title .icon{vertical-align:middle;margin-left:8px;transition:.4s ease}.quick-links-component .container article a .teaser{font-size:18px;line-height:1.4}.quick-links-component .container article a:hover .icon{transform:translate(5px)}.focus-elements-component{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width : 768px){.focus-elements-component{gap:64px}}.focus-elements-component .focus-elements-header{display:flex;flex-direction:column;gap:16px;justify-content:space-between;align-items:flex-start;border-top:1px solid rgba(28,34,55,.6);padding-top:32px}@media only screen and (min-width : 768px){.focus-elements-component .focus-elements-header{flex-direction:row;padding-top:48px}}.focus-elements-component .focus-elements-header .feature-block-header-text{display:flex;flex-direction:column;gap:20px;max-width:588px}.focus-elements-component .focus-elements-grid{display:grid;gap:20px}@media only screen and (min-width : 993px){.focus-elements-component .focus-elements-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.focus-elements-component .focus-elements-grid:has(.focus-element:nth-child(4):last-child){grid-template-columns:1fr 1fr}}.focus-elements-component .focus-elements-grid .focus-element{position:relative;display:flex;flex-direction:column;padding:48px 24px 24px;border-radius:8px;gap:64px}@media only screen and (min-width : 768px){.focus-elements-component .focus-elements-grid .focus-element{padding:64px 24px 24px;gap:80px}}.focus-elements-component .focus-elements-grid .focus-element .text-wrapper{display:flex;flex-direction:column;gap:24px}.focus-elements-component .focus-elements-grid .focus-element .text-wrapper .title{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .2s ease}.focus-elements-component .focus-elements-grid .focus-element .button{margin-top:auto;width:fit-content}.focus-elements-component .focus-elements-grid .focus-element .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none}.focus-elements-component .focus-elements-grid .focus-element .overlay-link:hover+.button:after,.focus-elements-component .focus-elements-grid .focus-element .overlay-link:focus-visible+.button:after{transform:translate(4px)}.focus-elements-component .focus-elements-grid .focus-element:hover .text-wrapper .title{text-decoration-color:currentColor}.news-component .header-wrapper{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:32px;margin-bottom:40px;display:flex;gap:24px;justify-content:space-between;flex-direction:column}@media only screen and (min-width : 768px){.news-component .header-wrapper{padding-top:48px;margin-bottom:64px;flex-direction:row;align-items:center}}.news-component .elements-wrapper{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width : 768px){.news-component .elements-wrapper{flex-flow:row;gap:16px}}.news-component .elements-wrapper>a{flex:1}.news-component .elements-wrapper>a .image-wrapper{overflow:hidden}.news-component .elements-wrapper>a .image-wrapper img{transition:transform .2s;vertical-align:middle}.news-component .elements-wrapper>a article{display:flex;flex-direction:column}.news-component .elements-wrapper>a article .info-wrapper{margin-top:16px;margin-bottom:12px;display:flex;gap:12px}.news-component .elements-wrapper>a article .text-wrapper .title{margin-bottom:16px;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;transition:text-decoration-color .3s}.news-component .elements-wrapper>a:hover .image-wrapper img{transform:scale(1.02)}.news-component .elements-wrapper>a:hover article .text-wrapper .title{text-decoration-color:currentColor}.contact-component .inner-wrapper{padding:64px 24px 24px;border-radius:8px}@media only screen and (min-width : 768px){.contact-component .inner-wrapper{display:grid;grid-template-columns:repeat(2,clamp(0px,(100% - 64px) / 2,450px));justify-content:space-between;gap:64px;padding:80px 40px 48px}}.contact-component .inner-wrapper .text-wrapper{margin-bottom:40px}.contact-component .inner-wrapper .text-wrapper h2{margin-bottom:24px}@media only screen and (min-width : 768px){.contact-component .inner-wrapper .text-wrapper h2{margin-bottom:32px}}.contact-component .inner-wrapper .text-wrapper:has(.link) .manchet{margin-bottom:24px}@media only screen and (min-width : 768px){.contact-component .inner-wrapper .text-wrapper:has(.link) .manchet{margin-bottom:32px}}.contact-component .inner-wrapper .employee-list{list-style:none}.contact-component .inner-wrapper .employee-list .employee-item{display:flex;flex-direction:column;gap:24px}.contact-component .inner-wrapper .employee-list .employee-item:not(:last-child){margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}.contact-component .inner-wrapper .employee-list .employee-item .name-and-title,.contact-component .inner-wrapper .employee-list .employee-item .contact-info{display:flex;flex-direction:column}.contact-component .inner-wrapper .employee-list .employee-item .contact-info a:hover{opacity:.6}.contact-component .inner-wrapper .employee-list .employee-item .contact-info a[href^="mailto:"]{text-decoration:underline}.shortcut-component{padding-top:64px;padding-bottom:64px}@media only screen and (min-width : 768px){.shortcut-component{padding-top:80px;padding-bottom:80px}}.shortcut-component .container-large:not(.center){display:flex;flex-direction:column;gap:16px;margin-top:40px}@media only screen and (min-width : 768px){.shortcut-component .container-large:not(.center){margin-top:64px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}.shortcut-component .container-large:not(.center) .button{justify-content:center}@media only screen and (min-width : 768px){.shortcut-component .container-large:not(.center) .button{justify-content:start}}.testimonial-list-component{padding-top:40px;padding-bottom:40px}@media only screen and (min-width : 768px){.testimonial-list-component{padding-top:104px;padding-bottom:104px}}.testimonial-list-component .testimonial-navigation-top{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:32px;display:flex;justify-content:space-between}@media only screen and (min-width : 768px){.testimonial-list-component .testimonial-navigation-top{padding-top:48px}}.testimonial-list-component .testimonial-navigation-top .testimonial-navigation-top-buttons{display:none}@media only screen and (min-width : 768px){.testimonial-list-component .testimonial-navigation-top .testimonial-navigation-top-buttons{display:flex;gap:8px}}.testimonial-list-component .testimonial-navigation-top .style-h3{padding-bottom:1px}.testimonial-list-component.no-bg-color .testimonial-navigation-top .style-h3{padding-bottom:0}.testimonial-list-component .swiper-button-prev svg{rotate:180deg}.testimonial-list-component .swiper-button-prev,.testimonial-list-component .swiper-button-next{width:28px;height:28px}.testimonial-list-component .swiper-button-disabled{opacity:.6;cursor:default}.testimonial-list-component .testimonial-navigation-bottom{margin-top:40px}@media only screen and (min-width : 768px){.testimonial-list-component .testimonial-navigation-bottom{display:none}}.testimonial-list-component figcaption cite span{display:block;font-style:normal}.testimonial-list-component blockquote{margin:40px 0 24px}@media only screen and (min-width : 768px){.testimonial-list-component blockquote{margin:64px 0 40px}}.testimonial-list-component blockquote .style-display-s{margin-top:16px}.testimonial-list-component .testimonial-item{transition:opacity 1.2s ease-in-out;opacity:0}.testimonial-list-component .testimonial-item.swiper-slide-active{opacity:1}.employees-component .inner-container{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:32px;margin-bottom:40px}@media only screen and (min-width : 768px){.employees-component .inner-container{padding-top:48px;margin-bottom:80px}}.employees-component .employees-wrapper{display:grid;grid-template-columns:1fr;gap:40px;margin-top:40px}@media only screen and (min-width : 768px){.employees-component .employees-wrapper{grid-template-columns:1fr 1fr;gap:16px;margin-top:80px}}.employees-component .employees-wrapper .employee-card{display:flex;flex-direction:column;justify-content:center;gap:16px}@media only screen and (min-width : 768px){.employees-component .employees-wrapper .employee-card{display:grid;grid-template-columns:repeat(2,clamp(0px,(100% - 16px) / 2,450px));justify-content:space-between;gap:16px}}.employees-component .employees-wrapper .employee-card .employee-text{display:flex;flex-direction:column;gap:24px}.employees-component .employees-wrapper .employee-card .employee-text .button{text-decoration:underline}.employees-component .employees-wrapper .employee-card .employee-text .employee-region{color:#1c2237cc}.employees-component .employees-wrapper .employee-card .employee-text .employee-info,.employees-component .employees-wrapper .employee-card .employee-text .employee-contact{display:flex;flex-direction:column;gap:8px}.page-content>div:nth-child(1):is(.employees-component) .inner-container{border-top:0;padding-top:0}.unions-blocklist-component h3{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:32px;margin-bottom:40px}@media only screen and (min-width : 768px){.unions-blocklist-component h3{padding-top:48px;margin-bottom:64px}}.unions-blocklist-component .unions-wrapper{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width : 768px){.unions-blocklist-component .unions-wrapper{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;gap:16px}}.unions-blocklist-component .unions-wrapper .union-item{padding:40px 20px}@media only screen and (min-width : 768px){.unions-blocklist-component .unions-wrapper .union-item{padding:48px 40px}}.unions-blocklist-component .unions-wrapper .union-item .union-chairman-info{margin-bottom:40px}.unions-blocklist-component .unions-wrapper .union-item .union-chairman-contact{margin-bottom:16px}.unions-blocklist-component .unions-wrapper .union-item .union-contact-details{margin-bottom:40px}@media only screen and (min-width : 768px){.unions-blocklist-component .unions-wrapper .union-item .union-contact-details{margin-bottom:32px}}.unions-blocklist-component .unions-wrapper .union-item .union-contact-details .union-email-link{text-decoration:underline}.unions-blocklist-component .unions-wrapper .union-item .union-links{display:flex;flex-direction:column;gap:16px}.membership-benefits-blocklist-component .benefits-header{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:32px;display:flex;flex-direction:column}@media only screen and (min-width : 768px){.membership-benefits-blocklist-component .benefits-header{padding-top:48px;justify-content:space-between;align-items:start;flex-direction:row}}@media only screen and (min-width : 768px){.membership-benefits-blocklist-component .benefits-header .benefits-header-text{max-width:50%}}.membership-benefits-blocklist-component .benefits-header .benefits-header-text .style-body-small,.membership-benefits-blocklist-component .benefits-header .benefits-header-text .button.link,.membership-benefits-blocklist-component .benefits-header .benefits-header-text .button.external-link,.membership-benefits-blocklist-component .benefits-header .benefits-header-text .button.download-link{margin-top:16px}.membership-benefits-blocklist-component .benefits-header .button{margin-top:24px}@media only screen and (min-width : 768px){.membership-benefits-blocklist-component .benefits-header .button{margin-top:0}}.membership-benefits-blocklist-component .benefits-items{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:40px}@media only screen and (min-width : 768px){.membership-benefits-blocklist-component .benefits-items{margin-top:64px;grid-template-columns:repeat(2,1fr);gap:16px}}.membership-benefits-blocklist-component .benefits-items .benefit-item{padding:24px 40px;border-radius:8px}.membership-benefits-blocklist-component .benefits-items .benefit-item .title{position:relative;display:inline-block}.membership-benefits-blocklist-component .benefits-items .benefit-item .title:after{content:"";position:absolute;width:100%;transform:opacity(0);height:2px;bottom:0;left:0;opacity:0;background-color:currentColor;transition:opacity .4s ease}.membership-benefits-blocklist-component .benefits-items .benefit-item:hover .title:after{opacity:1}.membership-benefits-blocklist-component .benefits-items .benefit-item:hover .button:after{transform:translate(4px)}.membership-benefits-blocklist-component .benefits-items .benefit-item article{display:flex;flex-direction:column;align-items:center;text-align:center}.membership-benefits-blocklist-component .benefits-items .benefit-item article .image-wrapper{width:120px;height:120px;margin-bottom:32px}.membership-benefits-blocklist-component .benefits-items .benefit-item article .title{margin-bottom:16px}.membership-benefits-blocklist-component .benefits-items .benefit-item article .button{border:none;margin-top:24px}.key-cases-component .container{padding-top:64px;padding-bottom:64px}@media only screen and (min-width : 768px){.key-cases-component .container{padding-top:80px;padding-bottom:80px}}.key-cases-component .container .inner-wrapper{display:flex;flex-direction:column;gap:64px}@media only screen and (min-width : 768px){.key-cases-component .container .inner-wrapper{display:grid;grid-template-columns:repeat(2,clamp(0px,(100% - 64px) / 2,450px));justify-content:space-between;gap:64px}}.key-cases-component .container .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}@media only screen and (min-width : 768px){.key-cases-component .container .content-wrapper{gap:40px}}.key-cases-component .container .content-wrapper .button{margin-top:8px}@media only screen and (min-width : 768px){.key-cases-component .container .content-wrapper .button{margin-top:16px}}@media only screen and (min-width : 768px){.key-cases-component .container .content-wrapper .image-wrapper{margin-bottom:8px}}.key-cases-component .container .elements-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media only screen and (min-width : 768px){.key-cases-component .container .elements-wrapper{gap:40px}}.key-cases-component .container .elements-wrapper a{border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent);width:100%;display:flex;gap:8px;flex-direction:column;padding-bottom:24px}@media only screen and (min-width : 768px){.key-cases-component .container .elements-wrapper a{gap:12px;padding-bottom:40px}}.key-cases-component .container .elements-wrapper a .style-fact-condensed-bold{text-decoration:underline}@media only screen and (min-width : 768px){.key-cases-component .container .elements-wrapper a .style-fact-condensed-bold{text-decoration:none}}.key-cases-component .container .elements-wrapper a:hover .style-fact-condensed-bold{text-decoration:underline}.meet-the-teacher-component{margin-bottom:48px}@media only screen and (min-width : 768px){.meet-the-teacher-component{margin-bottom:104px}}.meet-the-teacher-component .container-narrow{border-radius:8px;padding:40px 20px;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width : 768px){.meet-the-teacher-component .container-narrow{padding:48px 40px}}.meet-the-teacher-component .container-narrow .image-wrapper{max-width:100px;max-height:100px}.meet-the-teacher-component .container-narrow .teacher-info{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width : 768px){.meet-the-teacher-component .container-narrow .teacher-info{gap:12px}}.meet-the-teacher-component .container-narrow .teacher-info a{text-decoration:underline;display:inline-block;margin-top:16px}@media only screen and (min-width : 768px){.meet-the-teacher-component .container-narrow .teacher-info a{margin-top:0}}.courses-teaser-component{padding:80px 0}.courses-teaser-component .courses-header{padding-top:32px;margin-bottom:64px;display:flex;flex-direction:column}@media only screen and (min-width : 768px){.courses-teaser-component .courses-header{padding-top:48px;justify-content:space-between;align-items:start;flex-direction:row}}@media only screen and (min-width : 768px){.courses-teaser-component .courses-header .courses-header-text{max-width:50%}}.courses-teaser-component .courses-header .courses-header-text .style-body-small,.courses-teaser-component .courses-header .courses-header-text .button.link,.courses-teaser-component .courses-header .courses-header-text .button.external-link,.courses-teaser-component .courses-header .courses-header-text .button.download-link{margin-top:16px}.courses-teaser-component .courses-header .button{margin-top:24px}@media only screen and (min-width : 768px){.courses-teaser-component .courses-header .button{margin-top:0}}.courses-teaser-component.no-bg-color{padding:0}.courses-teaser-component.no-bg-color .courses-header{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent)}.courses-teaser-component .teasers-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper{grid-template-columns:repeat(3,1fr);gap:16px}}.courses-teaser-component .teasers-wrapper .teaser-element .image-placeholder{height:161px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element .image-placeholder{height:186px}}.courses-teaser-component .teasers-wrapper .teaser-element .image-placeholder .style-display-m-condensed-bold{font-size:68px}.courses-teaser-component .teasers-wrapper .teaser-element .image-placeholder .style-display-m-condensed-light{font-size:32px}.courses-teaser-component .teasers-wrapper .teaser-element .image-placeholder,.courses-teaser-component .teasers-wrapper .teaser-element picture{margin-bottom:24px}.courses-teaser-component .teasers-wrapper .teaser-element picture{display:block;height:161px}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element picture{height:186px}}.courses-teaser-component .teasers-wrapper .teaser-element .style-h4{margin-top:8px;margin-bottom:12px}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element .style-h4{margin-bottom:8px}}.courses-teaser-component .teasers-wrapper .teaser-element .teaser-price-wrapper{display:flex;flex-direction:column-reverse;gap:8px}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element .teaser-price-wrapper{display:block}}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element .teaser-price-wrapper div{display:inline-block}}.courses-teaser-component .teasers-wrapper .teaser-element .teaser-price-wrapper .teaser-price{border:1px solid color-mix(in srgb,currentColor 60%,transparent);padding:4px 8px}@media only screen and (min-width : 768px){.courses-teaser-component .teasers-wrapper .teaser-element .teaser-price-wrapper .teaser-price{margin-left:12px}}.courses-teaser-component .teaser-description{overflow:hidden;max-height:40px;margin-bottom:24px}@media only screen and (min-width : 768px){.courses-teaser-component .teaser-description{max-height:58px}}.courses-teaser-component .teaser-info{border-top:1px solid color-mix(in srgb,currentColor 60%,transparent);padding-top:24px;padding-bottom:16px}@media only screen and (min-width : 768px){.courses-teaser-component .teaser-info{padding-top:32px;padding-bottom:24px}}.courses-teaser-component .teaser-info .teaser-availability{display:flex;align-items:center;padding-top:8px;gap:8px}.courses-teaser-component .teaser-info .teaser-availability .fill-icon{display:flex;align-items:end;overflow:hidden;width:9px;height:9px;border-radius:100%;border:1px solid currentColor}.courses-teaser-component .teaser-info .teaser-availability .fill-icon:after{content:"";height:50%;width:100%;background-color:currentColor}.courses-teaser-component .teaser-info .teaser-availability .fill-icon.available-100:after{height:0%}.courses-teaser-component .teaser-info .teaser-availability .fill-icon.available-0:after{height:100%}.front-page .front-page-hero{position:relative;display:flex;align-items:center;min-height:80vh;padding:130px 0 40px}@media only screen and (min-width : 993px){.front-page .front-page-hero{padding:252px 0 124px}}.front-page .front-page-hero:has(.hero-image){color:#fff}.front-page .front-page-hero .text-wrapper{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}@media only screen and (min-width : 993px){.front-page .front-page-hero .text-wrapper{gap:32px}}.front-page .front-page-hero .text-wrapper h1 span{animation:fade-in 2.5s ease forwards;opacity:0}.front-page .front-page-hero .text-wrapper h1 span:nth-child(1){animation-delay:.3s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(2){animation-delay:.6s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(3){animation-delay:.9s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(4){animation-delay:1.2s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(5){animation-delay:1.5s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(6){animation-delay:1.8s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(7){animation-delay:2.1s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(8){animation-delay:2.4s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(9){animation-delay:2.7s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(10){animation-delay:3s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(11){animation-delay:3.3s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(12){animation-delay:3.6s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(13){animation-delay:3.9s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(14){animation-delay:4.2s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(15){animation-delay:4.5s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(16){animation-delay:4.8s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(17){animation-delay:5.1s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(18){animation-delay:5.4s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(19){animation-delay:5.7s}.front-page .front-page-hero .text-wrapper h1 span:nth-child(20){animation-delay:6s}.front-page .front-page-hero .text-wrapper .manchet{max-width:650px}.front-page .front-page-hero .text-wrapper .button{max-width:fit-content}.front-page .front-page-hero .text-wrapper .manchet,.front-page .front-page-hero .text-wrapper .button{animation:fade-in 2.5s ease forwards;opacity:0}.front-page .front-page-hero .hero-image{position:absolute;inset:0;z-index:10;background-color:#000}.front-page .front-page-hero .hero-image img{height:100%;object-fit:cover;opacity:.6;background-size:cover}.content-page .content-page-hero{padding:130px 0 40px}@media only screen and (min-width : 993px){.content-page .content-page-hero{padding:168px 0 80px}}.content-page .content-page-hero .breadcrumb{margin-bottom:104px}.content-page .content-page-hero .content-wrapper{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width : 768px){.content-page .content-page-hero .content-wrapper{flex-direction:row-reverse;align-items:center;justify-content:space-between}.content-page .content-page-hero .content-wrapper:not(:has(.hero-image)){flex-direction:row}}.content-page .content-page-hero .content-wrapper .hero-image{width:clamp(130px,45%,200px);margin:0 auto;aspect-ratio:1}@media only screen and (min-width : 768px){.content-page .content-page-hero .content-wrapper .hero-image{width:286px;margin:0;flex:0 0 auto;aspect-ratio:1.3333333333}}@media only screen and (min-width : 1201px){.content-page .content-page-hero .content-wrapper .hero-image{margin-right:100px}}.content-page .content-page-hero .content-wrapper .text-wrapper{display:flex;max-width:588px;gap:40px;flex-direction:column}.content-page .content-page-hero .content-wrapper .text-wrapper h1 .subject{font-weight:700}.content-page .content-page-hero:not([class*=bg-]){border-top:solid 1px rgba(28,34,55,.6);border-bottom:solid 1px rgba(28,34,55,.6)}.content-page .content-page-hero:not([class*=bg-]) .breadcrumb,.content-page .content-page-hero:not([class*=bg-]) .style-body-large{color:#1c2237cc}.content-page .content-page-main:has(.side-navigation){position:relative}@media only screen and (min-width : 993px){.content-page .content-page-main:has(.side-navigation) .page-content>.container:has(>.container-narrow,>.container-medium){padding-right:300px}}@media only screen and (min-width : 1201px){.content-page .content-page-main:has(.side-navigation) .page-content>.container:has(>.container-narrow,>.container-medium){padding-right:404px}}.error-page{flex:1;display:flex;align-items:center;background-color:#fff9;padding:130px 0 72px}@media only screen and (min-width : 993px){.error-page{padding:168px 0 104px}}.error-page .container .title{margin-bottom:32px}.section-page .section-page-hero{padding:130px 0 72px}@media only screen and (min-width : 993px){.section-page .section-page-hero{padding:168px 0 40px;display:flex;min-height:630px}}.section-page .section-page-hero .breadcrumb{margin-bottom:24px}@media only screen and (min-width : 993px){.section-page .section-page-hero .breadcrumb{margin-bottom:unset}}.section-page .section-page-hero .container{display:flex;flex-direction:column}.section-page .section-page-hero .section-page-hero-content{display:flex;align-items:center;flex-direction:column;flex:1}.section-page .section-page-hero .section-page-hero-content:not(:has(.image-wrapper)){justify-content:center}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content{flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:5%}}@media only screen and (min-width : 993px){.section-page .section-page-hero .section-page-hero-content{gap:104px}}.section-page .section-page-hero .section-page-hero-content .image-wrapper{margin-bottom:24px}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .image-wrapper{width:30%;display:flex;flex-shrink:0;align-items:center}}.section-page .section-page-hero .section-page-hero-content .title-and-links{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:690px}.section-page .section-page-hero .section-page-hero-content .title-and-links h1{margin-bottom:40px}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .title-and-links h1{margin-bottom:48px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}.section-page .section-page-hero .section-page-hero-content .title-and-links:has(.intro-text) h1{margin-bottom:24px}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .title-and-links:has(.intro-text) h1{margin-bottom:32px}}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .title-and-links .intro-text{font-size:20px}}.section-page .section-page-hero .section-page-hero-content .title-and-links:has(.shortcuts) .intro-text{margin-bottom:40px}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .title-and-links:has(.shortcuts) .intro-text{margin-bottom:48px}}.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts{flex:1;display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:16px}@media only screen and (min-width : 768px){.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts{gap:24px;max-width:675px}}.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts .shortcuts-links{list-style:none;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts .shortcuts-links .link-item{width:100%}.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts .shortcuts-links .link-item .button{width:100%;justify-content:center}@media (min-width: 500px){.section-page .section-page-hero .section-page-hero-content .title-and-links .shortcuts .shortcuts-links .link-item{width:unset}}.section-page .manchet{margin-bottom:72px}@media only screen and (min-width : 993px){.section-page .manchet{margin-bottom:104px}}.subsection-page .subsection-page-hero{padding:130px 0 72px}@media only screen and (min-width : 993px){.subsection-page .subsection-page-hero{padding:168px 0 104px}}.subsection-page .subsection-page-hero .breadcrumb{margin-bottom:48px}@media only screen and (min-width : 993px){.subsection-page .subsection-page-hero .breadcrumb{margin-bottom:72px}}.subsection-page .subsection-page-hero .content-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.subsection-page .subsection-page-hero .content-wrapper .hero-image{display:block;width:104px;margin-bottom:8px}.subsection-page .subsection-page-hero .content-wrapper .parent-section{display:block;margin-bottom:40px}@media only screen and (min-width : 993px){.subsection-page .subsection-page-hero .content-wrapper .parent-section{margin-bottom:48px}}.subsection-page .subsection-page-hero .content-wrapper:has(.hero-image) .parent-section{padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 60%,transparent)}.subsection-page .subsection-page-hero .content-wrapper:not(:has(.hero-image)) .parent-section{padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}.subsection-page .subsection-page-hero .content-wrapper h1{max-width:850px}@media only screen and (max-width : 992px){.subsection-page .subsection-page-hero .content-wrapper h1{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}.subsection-page .subsection-page-hero:not([class*=bg-]){border-top:solid 1px rgba(28,34,55,.6);border-bottom:solid 1px rgba(28,34,55,.6)}.subsection-page .subsection-page-hero:not([class*=bg-]) .breadcrumb,.subsection-page .subsection-page-hero:not([class*=bg-]) .style-body-large{color:#1c2237cc}.subsection-page .manchet{margin-bottom:72px}@media only screen and (min-width : 993px){.subsection-page .manchet{margin-bottom:104px}}.news-page-hero{padding-top:130px}@media only screen and (min-width : 993px){.news-page-hero{padding-top:168px}}.news-page-hero .breadcrumb{margin-bottom:72px}@media only screen and (min-width : 768px){.news-page-hero .breadcrumb{margin-bottom:104px}}.news-page-hero .upper-text-wrapper{text-align:center}.news-page-hero .upper-text-wrapper .tag-date{margin-bottom:24px}.news-page-hero .upper-text-wrapper .tag-date .news-type{margin-right:12px}.news-page-hero .upper-text-wrapper h1{display:inline-block;margin-bottom:48px;max-width:990px}@media only screen and (min-width : 768px){.news-page-hero .upper-text-wrapper h1{margin-bottom:72px}}.news-page-hero .image-wrapper{margin-bottom:48px}.news-page-hero .image-wrapper .hero-image{width:100%;margin-bottom:12px}@media only screen and (min-width : 768px){.news-page-hero .image-wrapper .hero-image{margin-bottom:16px}}.news-page-hero .image-wrapper .copy-right{color:#1c2237cc;margin-top:12px}@media only screen and (min-width : 768px){.news-page-hero .image-wrapper .copy-right{margin-top:16px}}@media only screen and (min-width : 768px){.news-page-hero .image-wrapper{margin-bottom:72px}}.news-page-hero .manchet{margin-bottom:24px}@media only screen and (max-width : 767px){.news-page-hero .manchet{word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}@media only screen and (min-width : 768px){.news-page-hero .manchet{margin-bottom:48px}}.news-page-hero .news-info{padding:16px 0;border-top:solid rgba(28,34,55,.6) 1px;border-bottom:solid rgba(28,34,55,.6) 1px}@media only screen and (min-width : 768px){.news-page-hero .news-info{display:flex;justify-content:space-between;place-items:end}}.news-page-hero .news-info .author{margin-bottom:8px}@media only screen and (min-width : 768px){.news-page-hero .news-info .author{margin-bottom:0}}.policy-page .policy-page-hero{padding:130px 0 72px}@media only screen and (min-width : 993px){.policy-page .policy-page-hero{padding:168px 0 104px}}.policy-page .policy-page-hero .breadcrumb{margin-bottom:72px}@media only screen and (min-width : 993px){.policy-page .policy-page-hero .breadcrumb{margin-bottom:104px}}.policy-page .policy-page-hero .content-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.policy-page .policy-page-hero .content-wrapper .hero-image{display:block;width:80px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,currentColor 60%,transparent)}.policy-page .policy-page-hero .content-wrapper .subject{margin-bottom:40px}@media only screen and (min-width : 993px){.policy-page .policy-page-hero .content-wrapper .subject{margin-bottom:48px}}.policy-page .policy-page-hero .content-wrapper h1{max-width:850px}@media only screen and (max-width : 992px){.policy-page .policy-page-hero .content-wrapper h1{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}.policy-page .policy-page-hero:not([class*=bg-]){border-top:solid 1px rgba(28,34,55,.6)}.policy-page .policy-page-hero:not([class*=bg-]) .breadcrumb,.policy-page .policy-page-hero:not([class*=bg-]) .style-body-large{color:#1c2237cc}.default-list-page-hero{padding:130px 0 40px}@media only screen and (min-width : 993px){.default-list-page-hero{padding:168px 0 80px}}.default-list-page-hero .breadcrumb{margin-bottom:104px}.default-list-page-hero h1{max-width:790px;margin-bottom:40px}.default-list-page-hero .manchet{max-width:588px}.default-list-page-list{list-style:none;margin-bottom:40px;padding:0}@media only screen and (min-width : 993px){.default-list-page-list{margin-bottom:64px}}.default-list-page-list .list-item>a{display:flex;flex-direction:column;padding:40px 0;border-top:solid 1px rgba(28,34,55,.6);gap:16px}@media only screen and (min-width : 993px){.default-list-page-list .list-item>a{padding:24px 16px}}.default-list-page-list .list-item>a h2,.default-list-page-list .list-item>a p{max-width:588px}.default-list-page-list .list-item>a h2{text-decoration:underline solid transparent;transition:text-decoration .2s ease}.default-list-page-list .list-item>a p{color:#1c2237cc}.default-list-page-list .list-item>a:hover h2,.default-list-page-list .list-item>a:focus h2{text-decoration:underline solid Currentcolor}.default-list-page-list .list-item.with-image>a{gap:unset}@media only screen and (min-width : 768px){.default-list-page-list .list-item.with-image>a{flex-direction:row;gap:40px;justify-content:space-between}}.default-list-page-list .list-item.with-image>a .meta{display:flex;flex-direction:column}@media only screen and (min-width : 768px){.default-list-page-list .list-item.with-image>a .meta{flex-direction:row;gap:12px}}.default-list-page-list .list-item.with-image>a .text-wrapper{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.default-list-page-list .list-item.with-image>a .image-wrapper{display:block;width:100%}@media only screen and (min-width : 768px){.default-list-page-list .list-item.with-image>a .image-wrapper{max-width:270px}}.search-page .default-list-page-hero form{max-width:588px}.search-page .default-list-page-hero form input[type=search]{margin-bottom:0}.search-page .results-count{margin-bottom:32px}@media only screen and (min-width : 993px){.search-page .results-count{margin-left:16px}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
