.page--has-banner{flex-direction:column;display:flex}.page-banner{background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:stretch;width:100vw;max-width:100vw;min-height:420px;margin:calc(-1*clamp(52px,8vw,118px)) calc(50% - 50vw) clamp(40px,5vw,72px);padding:75px 0}.page-banner,.page-banner__inner{box-sizing:border-box;justify-content:center;display:flex}.page-banner__inner{width:min(100%,var(--layout-max));padding:0 var(--layout-gutter);flex-direction:column;flex:auto;margin:0 auto}.page-banner__copy{flex-direction:column;align-items:flex-start;gap:20px;max-width:630px;display:flex}.page-banner__title{max-width:none;color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.2}.page-banner__description{color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.5}.page-banner--dark .page-banner__description,.page-banner--dark .page-banner__title{color:#fff}.page-banner--centred .page-banner__inner{justify-content:center;display:flex}.page-banner--centred .page-banner__copy{text-align:center;align-items:center;margin-inline:auto}@media (width<=640px){.page-banner{min-height:320px;margin-top:-44px;padding:48px 0}.page-banner__inner{padding-inline:var(--layout-gutter)}}.buttons{flex-wrap:wrap;justify-content:start;gap:16px;width:100%;display:flex}.buttons--center{justify-content:center}.card-accordeon__container{width:100%}.page__content>.card-accordeon__container{margin-block:0}.card-accordeon{background:var(--surface);border:1px solid #e7e7f0;border-radius:20px;margin-bottom:10px;padding:20px 30px;transition:box-shadow .3s,border-color .3s;position:relative;box-shadow:0 6px 16px #4659a500}.card-accordeon:hover{box-shadow:0 6px 16px #4659a529}.card-accordeon__header{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.card-accordeon__header-top{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:50px;display:flex}.card-accordeon__header-left{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.card-accordeon__header-right{flex-direction:row;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.card-accordeon__header-bottom{flex-direction:column;grid-column:1/-1;align-self:stretch;gap:20px;display:flex}.card-accordeon__tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-accordeon__tag{color:var(--text-medium);font-family:var(--font-ui);letter-spacing:.2px;background:#f0f2fa;border-radius:4px;justify-content:center;align-items:center;padding:8px 10px;font-size:16px;font-weight:500;line-height:normal;display:inline-flex}.card-accordeon__title{color:var(--text-dark);font-family:var(--font-ui);margin:0;font-size:20px;font-weight:600;line-height:26px}.card-accordeon__description{color:var(--text-dark);font-family:var(--font-main);font-size:16px;font-weight:400;line-height:24px}.card-accordeon__description>:first-child{margin-top:0}.card-accordeon__description>:last-child{margin-bottom:0}.card-accordeon__chevron{background:var(--surface);width:32px;height:32px;color:var(--text-dark);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.card-accordeon__chevron:focus-visible{outline:2px solid var(--cms-link);outline-offset:2px}.card-accordeon__content{color:var(--text-dark);font-family:var(--font-main);margin-top:16px;font-size:16px;line-height:24px}.card-accordeon__content>:first-child{margin-top:0}.card-accordeon__content>:last-child{margin-bottom:0}@media (width<=767px){.card-accordeon{padding:16px 18px}.card-accordeon__title{font-size:18px;line-height:24px}}.card-g{-moz-column-gap:30px;grid-template-columns:repeat(2,minmax(0,calc(50% - 15px)));align-items:center;gap:30px;min-height:400px;display:grid}.card-g__content{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;width:100%;min-width:0;margin:0 auto;display:flex}.card-g__content h1,.card-g__content h2,.card-g__content h3,.card-g__content h4{margin:0}.card-g__title{max-width:none;color:var(--ink);letter-spacing:normal;margin:0;font-family:Manrope,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:1.25}.card-g__description{width:100%;color:var(--ink);font-size:16px;line-height:1.5}.card-g__description>:first-child{margin-top:0}.card-g__description>:last-child{margin-bottom:0}.card-g__description p:not(:last-child){margin-bottom:16px}.card-g__image-wrapper{justify-content:center;align-items:center;min-width:0;min-height:100%;display:flex}.card-g__image-wrapper--has-modal .card-g__image{cursor:pointer}.card-g__image-wrapper--has-modal .card-g__scale-btn{opacity:0;transition:opacity .2s}.card-g__image-wrapper--has-modal:hover .card-g__scale-btn{opacity:1}.card-g__image-inner{width:100%;display:block;position:relative}.card-g__scale-btn{width:40px;height:40px;color:var(--signal);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:16px}.card-g__image,.card-g__scale-btn img{border-radius:0;display:block}.card-g__image{width:100%;height:auto}.card-g__link{gap:6px}.card-g__link:hover{text-decoration:none}.card-g--inverted{direction:rtl}.card-g--inverted .card-g__content{direction:ltr}.card-g-modal{padding:0}.card-g-modal__image,.card-g-modal__stage img{box-shadow:none;background:0 0;border-radius:0}body.modal--card-g-image-open{overflow:hidden}.external-link-icon{flex:none;width:14px;height:14px}@media (width<=1023px){.card-g{grid-template-columns:100%}.card-g__image-wrapper{order:1}.card-g__content{order:0}}@media (width<=640px){.card-g{margin:0 auto}.card-g__title{font-size:28px;line-height:1.2}.card-g__image-wrapper--has-modal .card-g__scale-btn,.card-g__scale-btn{display:none}}:root{--scrollbar-width:calc(100vw - 100%);--cms-desktop:1290px;--cms-phone-small:359px;--cms-phone-large:599px;--cms-tablet-small:1023px;--cms-tablet:1289px;--cms-radius:20px}.container{width:100%;max-width:var(--cms-desktop);border-radius:var(--cms-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto}.container--extra-small{max-width:var(--cms-phone-small);padding:0 24px}.container--small{max-width:var(--cms-phone-large);padding:0 24px}.container--medium{max-width:var(--cms-tablet-small);padding:0 24px}.container--no-x-padding{padding-left:0!important;padding-right:0!important}.container--full-width{box-sizing:border-box;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:24px;padding-right:24px;width:100vw!important;max-width:none!important}.container .container{max-width:var(--cms-desktop);padding-left:0;padding-right:0}.container .container--extra-small{max-width:var(--cms-phone-small)}.container .container--small{max-width:var(--cms-phone-large)}.container .container--medium{max-width:var(--cms-tablet-small)}.container .container--full-width{box-sizing:border-box;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:24px;padding-right:24px;width:100vw!important;max-width:none!important}@media (width>=600px) and (width<=1289px){.container{max-width:100%;padding:0 30px}.container .container--full-width,.container--full-width{padding:0 calc(19px + var(--scrollbar-width)/10)}.container .container{max-width:var(--cms-tablet)}}@media (width<=599px){.container{max-width:100%;padding:0 16px}.container .container--full-width,.container--full-width{padding:0 calc(13px + var(--scrollbar-width)/6)}.container.container--no-x-padding{padding-left:16px!important;padding-right:16px!important}}.grid{-moz-column-gap:30px;align-items:stretch;gap:30px;display:grid}.grid--1{grid-template-columns:1fr}.grid--1-1{grid-template-columns:repeat(2,calc(50% - 15px))}.grid--1-2{grid-template-columns:calc(33.3333% - 15px) calc(66.6667% - 15px)}.grid--2-1{grid-template-columns:calc(66.6667% - 15px) calc(33.3333% - 15px)}.grid--1-3{grid-template-columns:calc(25% - 15px) calc(75% - 15px)}.grid--3-1{grid-template-columns:calc(75% - 15px) calc(25% - 15px)}.grid--1-4{grid-template-columns:calc(20% - 15px) calc(80% - 15px)}.grid--4-1{grid-template-columns:calc(80% - 15px) calc(20% - 15px)}.grid--1-1-1,.grid--1-1-1-stack{grid-template-columns:repeat(3,calc(33.3333% - 20px))}.grid--1-1-1-1{grid-template-columns:repeat(4,calc(25% - 22.5px))}.grid__item{flex-direction:column;min-width:0;height:100%;display:flex}.grid__item:only-child{grid-column:1/-1}.grid__item>:not(p,h1,h2,h3,h4){flex:1;height:100%}@media (width<=1289px){.grid--1-1-1,.grid--1-2,.grid--2-1{grid-template-columns:100%}}@media (width>=600px) and (width<=1289px){.grid--1-1-1-1{grid-template-columns:repeat(2,calc(50% - 15px))}}@media (width>=600px) and (width<=1023px){.grid--1-1-1-stack{grid-template-columns:repeat(2,calc(50% - 15px))}.grid--1-1-1-stack .grid__item:nth-child(3n){grid-column:1/-1}}@media (width<=599px){.grid--1-1,.grid--1-1-1,.grid--1-1-1-1,.grid--1-1-1-stack,.grid--1-2,.grid--1-3,.grid--1-4,.grid--2-1,.grid--3-1,.grid--4-1{grid-template-columns:100%}.grid--1-1-1-stack .grid__item:nth-child(3n){grid-column:auto}}.heading__wrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:inline-flex}.heading__side-link{height:19px;color:var(--cms-link);font-family:var(--font-main);font-feature-settings:"liga" off,"clig" off;letter-spacing:.2px;text-align:right;white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;display:flex}.heading__side-link:hover{color:var(--cms-link-hover);text-decoration:none}.heading--center{margin:0 auto;text-align:center!important}@media (width<=599px){.heading__wrapper{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:20px;display:flex}}.spacer{width:100%;padding-top:15px}.spacer--extra-small{padding-top:10px}.spacer--small{padding-top:15px}.spacer--medium{padding-top:30px}.spacer--large{padding-top:60px}.spacer--extra-large{padding-top:120px}
