section.hero-banner{padding-top:0}@media (max-width:calc(67.5rem - 1px)){section.hero-banner{padding-top:1.5rem}}section.hero-banner .container{padding-top:0}section.hero-banner .grid-container{--grid-gap:1.5rem 0}section.hero-banner .primary-banner,section.hero-banner .secondary-banner,section.hero-banner .tertiary-banner{align-items:flex-end;display:flex;position:relative}section.hero-banner .placeholder{background-color:var(--color-primary-800);border-radius:1.5rem}section.hero-banner .richtext ul,section.hero-banner .richtext ol{padding-left:.5rem}@media (min-width:67.5rem){section.hero-banner:has(.with-tertiary-banner) .slide-track .slide{min-height:42.125rem}}@media (max-width:calc(40rem - 1px)){section.hero-banner:has(.with-tertiary-banner) .primary-banner:not(.slide){margin-inline:-1.25rem}section.hero-banner:has(.with-tertiary-banner) .primary-banner:not(.slide) .picture{border-radius:0}section.hero-banner:has(.with-tertiary-banner) .primary-banner:not(.slide) img{border-radius:0}}section.hero-banner .secondary-column{flex-direction:column;gap:1.5rem;display:flex}section.hero-banner .secondary-column.with-tertiary-banner .secondary-banner,section.hero-banner .secondary-column.with-tertiary-banner .tertiary-banner{min-height:20.3125rem}@media (max-width:calc(40rem - 1px)){section.hero-banner .secondary-column.with-tertiary-banner .secondary-banner,section.hero-banner .secondary-column.with-tertiary-banner .tertiary-banner{min-height:12.75rem}}section.hero-banner .slide-track{height:100%;display:flex;overflow:hidden}section.hero-banner .slide-track .slide{min-width:100%}@media (min-width:67.5rem){section.hero-banner .slide-track .slide{min-height:29rem}}section.hero-banner .primary-banner-wrapper.with-slider{flex-direction:column;display:flex}section.hero-banner .hero-slider-controls-wrapper{opacity:0;align-items:flex-end;gap:1.25rem;width:100%;margin-top:1.5rem;transition:opacity .2s;display:flex}section.hero-banner .hero-slider-controls-wrapper.is-ready{opacity:1}@media (max-width:calc(67.5rem - 1px)){section.hero-banner .hero-slider-controls-wrapper{align-items:center}}section.hero-banner .hero-slider-nav{flex:1;align-items:flex-end;gap:1.25rem;display:flex}section.hero-banner .hero-slider-nav-item{cursor:pointer;background:0 0;border:none;border-radius:5rem;flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:0;display:flex;position:relative}section.hero-banner .hero-slider-nav-item:hover .hero-slider-progress-bar{opacity:.8}@media (min-width:67.5rem){section.hero-banner .hero-slider-nav-item:before{content:attr(data-label);-webkit-font-smoothing:antialiased;color:var(--color-neutral-600);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-family:Sofia Pro Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;overflow:hidden}section.hero-banner .hero-slider-nav-item[data-label=""]:before{display:none}section.hero-banner .hero-slider-nav-item.active:before{opacity:1}section.hero-banner .hero-slider-nav-item:hover:before{opacity:.9}}section.hero-banner .hero-slider-nav-item:focus{outline:none}section.hero-banner .hero-slider-nav-item:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:.625rem;border-radius:.25rem}section.hero-banner .no-autoplay .hero-slider-nav-item.active .hero-slider-progress{background:var(--color-primary-500)}section.hero-banner .hero-slider-progress{background:var(--color-gray-250);border-radius:5rem;width:100%;height:.375rem;transition:background .2s;display:block;position:relative;overflow:hidden}section.hero-banner .hero-slider-progress-bar{background:var(--color-primary-500);border-radius:5rem;width:0%;height:100%;transition:width linear,opacity .2s;display:block}section.hero-banner .hero-slider-play-pause{background:var(--color-gray-250);cursor:pointer;width:2.375rem;height:2.375rem;color:var(--color-white);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .15s;display:flex}section.hero-banner .hero-slider-play-pause:hover{transform:scale(1.05)}section.hero-banner .hero-slider-play-pause:active{transform:scale(.95)}section.hero-banner .hero-slider-play-pause:focus{outline:none}section.hero-banner .hero-slider-play-pause:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:.625rem}section.hero-banner .hero-slider-play-pause .icon-pause,section.hero-banner .hero-slider-play-pause .icon-play{color:var(--color-primary-500);flex-shrink:0}section.hero-banner .hero-slider-play-pause .icon-pause{width:.75rem;height:.75rem;display:block}section.hero-banner .hero-slider-play-pause .icon-play{width:1rem;height:1rem;display:none}section.hero-banner .hero-slider-play-pause.is-paused .icon-pause{display:none}section.hero-banner .hero-slider-play-pause.is-paused .icon-play{display:block}section.hero-banner .primary-banner:not(section.hero-banner .primary-banner.slide){height:100%}section.hero-banner .primary-banner.gradient-full .picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 29.72%,#00000080 91.73%);border-radius:1.5rem;position:absolute;inset:0}@media (min-width:40rem){section.hero-banner .primary-banner.gradient-full .picture:after{background:linear-gradient(#00000080 0% 100%)}}section.hero-banner .primary-banner.gradient-half .picture:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 29.72%,#0009 91.73%);border-radius:1.5rem;width:100%;position:absolute;inset:0}@media (min-width:40rem){section.hero-banner .primary-banner.gradient-half .picture:before{background:linear-gradient(270deg,#0000 14.72%,#0009 91.73%);width:50%}}section.hero-banner .primary-banner .picture.desktop{display:none}@media (min-width:40rem){section.hero-banner .primary-banner .picture.desktop{display:block}section.hero-banner .primary-banner .picture.mobile{display:none}}section.hero-banner .primary-banner .buttons{gap:.75rem;display:flex}@media (max-width:calc(30rem - 1px)){section.hero-banner .primary-banner .buttons{flex-wrap:wrap}}section.hero-banner a.secondary-banner:focus-visible,section.hero-banner a.tertiary-banner:focus-visible{outline-offset:3px}section.hero-banner a.secondary-banner picture,section.hero-banner a.secondary-banner img,section.hero-banner a.tertiary-banner picture,section.hero-banner a.tertiary-banner img{transition:all .3s}section.hero-banner a.secondary-banner:hover img,section.hero-banner a.tertiary-banner:hover img{transform:scale(1.04)}section.hero-banner .secondary-banner,section.hero-banner .tertiary-banner{border-radius:1.5rem}section.hero-banner .secondary-banner.hide-gradient .picture:after,section.hero-banner .tertiary-banner.hide-gradient .picture:after{display:none}section.hero-banner .secondary-banner .picture:after,section.hero-banner .tertiary-banner .picture:after{content:"";background:linear-gradient(180deg,rgb(var(--color-primary-900-rgb)/0%)29.72%,rgb(var(--color-primary-900-rgb)/80%)91.73%);pointer-events:none;border-radius:1.5rem;height:70%;position:absolute;bottom:0;left:0;right:0}section.hero-banner .text-container{color:var(--color-white);min-width:0;padding:1.5rem;position:relative}@media (max-width:calc(67.5rem - 1px)){section.hero-banner .text-container{width:100%}}section.hero-banner .text-container .primary-title{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.5px;margin-bottom:.5rem;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}section.hero-banner .text-container .secondary-title,section.hero-banner .text-container .tertiary-title{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.2px;overflow-wrap:break-word;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}section.hero-banner .text-container .secondary-title+.description,section.hero-banner .text-container .tertiary-title+.description{margin-top:1rem}section.hero-banner .text-container .description h1,section.hero-banner .text-container .description h2,section.hero-banner .text-container .description h3,section.hero-banner .text-container .description h4,section.hero-banner .text-container .description h5,section.hero-banner .text-container .description a{color:var(--color-white)}section.hero-banner .text-container.primary{z-index:2}section.hero-banner .text-container.primary .banner-note p{-webkit-font-smoothing:antialiased;color:var(--color-gray-275);margin-top:1.5rem;font-family:Sofia Pro Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5em}section.hero-banner .text-container.primary .banner-note p:empty{display:none}section.hero-banner .text-container.primary p,section.hero-banner .text-container.primary ul li{-webkit-font-smoothing:antialiased;color:var(--color-white);font-family:Sofia Pro Medium,sans-serif;font-size:1rem;font-weight:461;line-height:1.5em}section.hero-banner .text-container.primary li:before{background:var(--color-white)}section.hero-banner .text-container.primary .buttons{margin-top:1.5rem}section.hero-banner .text-container.secondary .description p,section.hero-banner .text-container.secondary .description ul li{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}section.hero-banner .text-container.secondary .button{width:auto;margin-top:1.5rem}@media (min-width:67.5rem){section.hero-banner .text-container.secondary .button{display:none}}section.hero-banner picture{background:0 0}section.hero-banner picture:before{content:"";background-color:var(--color-primary-800);z-index:-1;border-radius:1.5rem;display:block;position:absolute;inset:1px}section.hero-banner .picture{border-radius:1.5rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}section.hero-banner .picture picture,section.hero-banner .picture img{height:100%}@media (max-width:calc(30rem - 1px)){section.hero-banner .button{width:100%}}@media (max-width:calc(40rem - 1px)){section.hero-banner .primary-banner{flex-direction:column;justify-content:flex-end;min-height:clamp(37.5rem,70vh,50rem)}section.hero-banner .primary-banner .text-container{padding-top:1.5rem}}@media (min-width:40rem){section.hero-banner .primary-banner{min-height:29rem}}@media (min-width:59rem){section.hero-banner .grid-container{--grid-gap:1.5rem}}@media (min-width:67.5rem){section.hero-banner .secondary-banner{min-height:29rem}section.hero-banner .text-container .secondary-title,section.hero-banner .text-container .tertiary-title{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.5px;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}section.hero-banner .text-container .primary-title{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-1px;text-wrap:auto;font-family:Sofia Pro Regular,sans-serif;font-size:3rem;font-weight:400;line-height:1.08333em}section.hero-banner .text-container.half-width{max-width:55%}section.hero-banner .text-container.two-thirds-width{max-width:75%}section.hero-banner .text-container.one-third-width{max-width:33%}section.hero-banner .text-container.primary .description{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}section.hero-banner .text-container.secondary .description{max-width:15.6875rem}}@media (prefers-reduced-motion:reduce){section.hero-banner .hero-slider-progress-bar,section.hero-banner .keen-slider{transition:none}}.heading-block h1{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.heading-block h2{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}@media (min-width:67.5rem){.heading-block h1{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-1px;font-family:Sofia Pro Regular,sans-serif;font-size:3rem;font-weight:400;line-height:1.08333em}.heading-block h2{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.heading-block .container>*{max-width:31.25rem}}@media (max-width:calc(80rem - 1px)){.heading-block{padding-top:5.5rem;padding-bottom:5.5rem}}@media (min-width:80rem){.heading-block .container{padding-top:5.5rem;padding-bottom:5.5rem}}.badge{border-radius:1.5rem;width:fit-content;padding:.25rem .75rem}.badge-text{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);font-family:Sofia Pro Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5em;position:relative;top:-1px}.badge.primary{background-color:var(--color-primary-500)}.badge.primary .badge-text{color:var(--color-white)}.badge.white{background-color:var(--color-white)}.badge.white .badge-text{color:var(--color-primary-900)}.badge.light-blue{background-color:var(--color-primary-200)}.badge.light-blue .badge-text{color:var(--color-primary-900)}.badge.gray{background:color-mix(in srgb,var(--color-neutral-500)30%,transparent)}.badge.gray .badge-text{color:var(--color-primary-500)}.badge.disabled{background:var(--color-gray-250)}.badge.disabled .badge-text{color:var(--color-text-secondary)}.card{border-radius:1.5rem;flex-direction:column;display:flex}.card:not(.blank){padding:1.5rem}@media (max-width:calc(40rem - 1px)){.card:has(.icon.with-background){flex-direction:row;align-items:flex-start;gap:1.25rem}.card:has(.icon.with-background) .card-header+.content{margin-top:0}.card:has(.icon.with-background) .icon.with-background{padding:2.25rem}.card:has(.icon.with-background) .card-title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;margin-bottom:0;font-family:Sofia Pro Medium,sans-serif;font-size:1.125rem;font-weight:461;line-height:1.38889em}.card:has(.icon.with-background) .button-row{margin-top:.5rem}.card:has(.icon.with-background) .button{margin-top:0}}.card.title-half-width .card-title{max-width:65%}.card.credit-limit-option .content{background:var(--color-gray-200);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.card.credit-limit-option .card-footer{border-top:1px solid var(--color-primary-500);justify-content:space-between;margin-top:3.125rem;padding-top:1.5rem;display:flex}.card.credit-limit-option .card-footer .button{margin-top:0}@media (max-width:calc(40rem - 1px)){.card.credit-limit-option .currency-info{flex-direction:column;display:flex}}.card.credit-limit-option .currency-small-text{-webkit-font-smoothing:antialiased;color:var(--color-primary-500);letter-spacing:-.3px;font-family:Sofia Pro Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.5em}.card.credit-limit-option .currency-value{-webkit-font-smoothing:antialiased;color:var(--color-primary-500);letter-spacing:-.5px;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}@media (min-width:40rem){.card.credit-limit-option .currency-value{margin-left:.25rem}.card.credit-limit-option .currency-value br{display:none}}.card.credit-limit-option .limit-options{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.card.credit-limit-option .limit-option-row{justify-content:space-between;align-items:flex-end;display:flex}.card.credit-limit-option .limit-option-label{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}@media (max-width:calc(30rem - 1px)){.card.credit-limit-option .limit-option-label{max-width:30%}}.card.credit-limit-option .limit-option-value{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}.card.image-as-background{min-height:11.375rem;padding:1.25rem;position:relative;overflow:hidden}.card.image-as-background .card-title{color:var(--color-white);max-width:40%}.card.image-as-background .description:has(p:empty){display:none}.card.image-as-background picture{background:0 0}.card.image-as-background .outline{--padding-inline:0;--icon-size:1.25rem;color:var(--color-white);border:none}.card.image-as-background .outline svg{color:var(--color-white)}.card.image-as-background picture,.card.image-as-background img{border-radius:1.5rem;height:100%}.card.image-as-background .card-image,.card.image-as-background .picture{z-index:-1;position:absolute;inset:0}@media (max-width:calc(30rem - 1px)){.card.image-as-background .button.outline{width:auto}.card.image-as-background .card-image{left:-30%}}.card.horizontal .content{gap:1.5rem;display:flex}@media (max-width:calc(30rem - 1px)){.card.horizontal .content{flex-direction:column;gap:.75rem}}.card.horizontal .title-container{flex-flow:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.card.horizontal .card-title{flex:1;margin-bottom:0}.card.horizontal .step-number{line-height:2rem}.card.horizontal .badge{position:unset;flex-shrink:0}.card.horizontal .helper-content{flex-direction:column;gap:.75rem;display:flex}@media (min-width:48rem){.card.horizontal.with-top-image{flex-direction:row;min-height:16.25rem}.card.horizontal.with-top-image .card-image{flex-shrink:0;width:100%;max-width:35%}.card.horizontal.with-top-image .picture,.card.horizontal.with-top-image .picture picture,.card.horizontal.with-top-image .picture img{height:100%}.card.horizontal.with-top-image .picture img{border-top-right-radius:0;border-bottom-left-radius:1.5rem}.card.horizontal .helper-content{flex-shrink:0}}.card.vertical .card-header{flex-direction:column;gap:.75rem;display:flex}.card.vertical .content{flex-direction:column;height:100%;display:flex}.card.vertical .content .card-title{justify-content:space-between;align-items:center;display:flex}.card.vertical .button-row{margin-top:auto}.card.vertical .button{margin-top:1.5rem}.card.vertical.with-top-image .card-image picture,.card.vertical.with-top-image .card-image img{max-height:15.5rem}.card.with-top-image{padding:0}.card.with-top-image .card-image{position:relative}.card.with-top-image .picture picture,.card.with-top-image .picture img{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.card.with-top-image .content{padding:1.5rem}.card.with-top-image .card-image .card-title{-webkit-font-smoothing:antialiased;color:var(--color-white);letter-spacing:-.5px;max-width:48%;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em;position:absolute;top:1.5rem;left:1.5rem}@media (max-width:calc(40rem - 1px)){.card.with-top-image .picture{height:14.5625rem}.card.with-top-image .picture picture,.card.with-top-image .picture img{height:100%}}.card.white{background-color:var(--color-white)}.card.as-link,.card.as-link .picture{overflow:hidden}.card.as-link .arrow-right svg,.card.as-link img{transition:all .3s}.card.as-link .arrow-right:hover .icon{transform:unset}.card.as-link:hover .arrow-right svg{transform:translate(2px)}.card.as-link:hover img{transform:scale(1.07)}.card.light-gray{background-color:var(--color-gray-200)}.card.light-gray.as-link:hover,.card.gray{background-color:var(--color-gray-250)}.card.blue{background-color:var(--color-primary-500)}.card.dark-blue{background-color:var(--color-primary-800)}.card.dark-blue .step-number,.card.blue .step-number{color:var(--color-white)}.card.dark-blue .card-header.with-divider,.card.blue .card-header.with-divider{border-color:var(--color-white)}.card.dark-blue .card-header svg,.card.blue .card-header svg,.card.dark-blue .card-header .step-number,.card.blue .card-header .step-number,.card.dark-blue .card-title,.card.blue .card-title,.card.dark-blue .description.richtext h1,.card.dark-blue .description.richtext h2,.card.dark-blue .description.richtext h3,.card.dark-blue .description.richtext h4,.card.dark-blue .description.richtext h5,.card.dark-blue .description.richtext h6,.card.dark-blue .description.richtext p,.card.dark-blue .description.richtext ul li,.card.dark-blue .description.richtext ol li,.card.dark-blue .description.richtext span,.card.blue .description.richtext h1,.card.blue .description.richtext h2,.card.blue .description.richtext h3,.card.blue .description.richtext h4,.card.blue .description.richtext h5,.card.blue .description.richtext h6,.card.blue .description.richtext p,.card.blue .description.richtext ul li,.card.blue .description.richtext ol li,.card.blue .description.richtext span{color:var(--color-white)}.card.dark-blue .description.richtext ul li:before,.card.blue .description.richtext ul li:before{background-color:var(--color-white)}.card .icon.with-background{border-radius:.75rem;width:fit-content;padding:1.5rem}.card .icon.gray{background-color:var(--color-gray-250)}.card .icon.blue{background-color:var(--color-primary-500)}.card .icon.blue svg{color:var(--color-white)}.card .icon.dark-blue{background-color:var(--color-primary-800)}.card .icon.dark-blue svg{color:var(--color-white)}.card .header-row .title-container:empty{display:none}.card .card-title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;margin-bottom:.75rem;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}.card .step-number{-webkit-font-smoothing:antialiased;color:var(--color-primary-500);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.card .rating svg{width:1.25rem;height:1.25rem}.card svg{color:var(--color-primary-500);width:2rem;height:2rem}.card .card-header{position:relative}.card .card-header.with-divider{border-bottom:1px solid var(--color-primary-500);padding-bottom:.75rem}.card .card-header .badge{position:absolute;right:0}.card .card-header+.content{margin-top:.75rem}.card .button-row{margin-top:1.5rem}.card .card-image picture{background:0 0}.card .description.richtext:has(p:last-child:empty) p:nth-last-child(2){margin-bottom:0}.card .description.richtext p:last-child{margin-bottom:0}@media (max-width:calc(30rem - 1px)){.card .button:not(.icon-only){width:100%}}.card-grid-block.light-gray{background-color:var(--color-gray-200)}.card-grid-block.light-gray .grid-container.horizontal-container{--grid-gap:2.5rem 0}.card-grid-block .card{height:100%}.card-grid-block .five-columns{flex-wrap:wrap;gap:1.5rem;display:flex}.card-grid-block .five-columns>li{width:100%}@media (min-width:40rem){.card-grid-block .five-columns>li{flex:0 0 calc(33.3333% - 1.5rem);width:auto;max-width:calc(33.3333% - 1.5rem)}}@media (min-width:67.5rem){.card-grid-block .five-columns>li{flex:0 0 calc(20% - 1.2rem);width:auto;max-width:calc(20% - 1.2rem)}}.card-grid-block .title-container .column-tablet-lg-6-offset-6 .title{margin-bottom:4.5625rem}.card-grid-block .title-container.with-small-title{margin-bottom:1.5rem}@media (min-width:67.5rem){.card-grid-block .title-container.with-small-title{margin-bottom:4rem}}.card-grid-block .grid-container{--grid-gap:1.5rem 0}.card-grid-block .grid-container.horizontal-container{--grid-gap:1rem 0}.card-grid-block .grid-container.horizontal-container .card .text-container{width:100%}@media (max-width:calc(48rem - 1px)){.card-grid-block .grid-container.image-as-background-container{--grid-gap:1.25rem 0}}@media (min-width:87rem){.card-grid-block .grid-container:has(.column-tablet-lg-9-offset-3){--grid-gap:2.5rem 0}}.card-grid-block .blank-container{--grid-gap:2.5rem 0}.card-grid-block .button-container .right-side .buttons{justify-content:flex-end}.card-grid-block .button-container .buttons{gap:.75rem;display:flex}@media (max-width:calc(30rem - 1px)){.card-grid-block .button-container .buttons{flex-wrap:wrap}.card-grid-block .button-container .buttons .button{width:100%}}.card-grid-block .horizontal-button-container{margin-top:2.5rem}.card-grid-block .vertical-button-container{margin-top:5.5rem}.card-grid-block .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;margin-bottom:4rem;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}.card-grid-block .small-title{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}@media (min-width:48rem){.card-grid-block .blank-container{--grid-gap:2rem}.card-grid-block .grid-container{--grid-gap:1.5rem}.card-grid-block .grid-container.horizontal-container{--grid-gap:1rem}}@media (min-width:67.5rem){.card-grid-block .blank-container{--grid-gap:1.5rem}.card-grid-block .title{max-width:31.25rem}.card-grid-block .card.simple .card-title{max-width:54%}}@media (max-width:calc(80rem - 1px)){.card-grid-block{padding-top:2rem;padding-bottom:5.5rem}}@media (min-width:80rem){.card-grid-block .container{padding-top:2rem;padding-bottom:5.5rem}}.card-grid-block .js-show-more{margin-top:1.5rem}.card-grid-block .show-more-limit-1>li:nth-child(n+2),.card-grid-block .show-more-limit-2>li:nth-child(n+3),.card-grid-block .show-more-limit-3>li:nth-child(n+4),.card-grid-block .show-more-limit-4>li:nth-child(n+5),.card-grid-block .show-more-limit-5>li:nth-child(n+6),.card-grid-block .show-more-limit-6>li:nth-child(n+7),.card-grid-block .show-more-limit-7>li:nth-child(n+8),.card-grid-block .show-more-limit-8>li:nth-child(n+9),.card-grid-block .show-more-limit-9>li:nth-child(n+10),.card-grid-block .show-more-limit-10>li:nth-child(n+11),.card-grid-block .show-more-limit-11>li:nth-child(n+12),.card-grid-block .show-more-limit-12>li:nth-child(n+13){display:none}.image-grid-block{padding-top:2rem;padding-bottom:5.5rem}.image-grid-block .picture{border-radius:1.5rem;overflow:hidden}.image-grid-block .image-container{--grid-gap:.75rem 0}.image-grid-block .text-container{--grid-gap:3.75rem 0;padding-top:1.5rem}.image-grid-block .text-container .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.3px;font-family:Sofia Pro Medium,sans-serif;font-size:3rem;font-weight:500;line-height:1.08333em}.image-grid-block .text-container .description{max-width:34.375rem}.image-grid-block .secondary-column{flex-direction:row;gap:.75rem;display:flex}.image-grid-block .secondary-column .picture{flex:50%;min-height:10.625rem}.image-grid-block .secondary-column .picture picture,.image-grid-block .secondary-column .picture img{height:100%}@media (min-width:67.5rem){.image-grid-block .image-container{--grid-gap:1.5rem}.image-grid-block .secondary-column{flex-direction:column;gap:1.5rem}.image-grid-block .text-container{--grid-gap:1.5rem}.image-grid-block .text-container .title{max-width:31.25rem}.image-grid-block .primary-column,.image-grid-block .secondary-column,.image-grid-block .title,.image-grid-block .description{grid-column:span 6}}.open-vacancies-block .small-title{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.open-vacancies-block .vacancy-grid{gap:1.5rem;display:grid;position:relative}.open-vacancies-block .vacancy-card{background:var(--color-gray-200);border-radius:1.5rem;padding:1.5rem;transition:all .3s}.open-vacancies-block .vacancy-card svg{transition:all .3s}.open-vacancies-block .vacancy-card:hover{background:var(--color-neutral-300)}.open-vacancies-block .vacancy-card:hover .icon svg{transform:translate(2px)}.open-vacancies-block .vacancy-card .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}.open-vacancies-block .vacancy-card .department{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;margin-top:.75rem;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.open-vacancies-block .vacancy-card .title+.row{margin-top:.75rem}.open-vacancies-block .vacancy-card .row{align-items:flex-end;display:flex}.open-vacancies-block .vacancy-card .details{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);flex-flow:wrap;gap:.25rem;font-family:Sofia Pro Regular,sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;display:flex}.open-vacancies-block .vacancy-card .button{--background-color:var(--color-white);--border-color:var(--color-white);margin-left:auto}.open-vacancies-block .vacancy-list{background:var(--color-white);flex-direction:column;gap:1.5rem;display:flex;position:relative}.open-vacancies-block .view-more{-webkit-font-smoothing:antialiased;letter-spacing:-.2px;color:var(--color-primary-500);background:0 0;align-self:flex-start;gap:.5rem;font-family:Sofia Pro Medium,sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;transition:all .3s;display:inline-flex}.open-vacancies-block .view-more:hover{cursor:pointer;color:var(--color-primary-900)}@media (max-width:calc(48rem - 1px)){.open-vacancies-block .details{margin-top:.75rem}}@media (min-width:48rem){.open-vacancies-block .small-title,.open-vacancies-block .vacancy-list{grid-column:span 6}.open-vacancies-block .vacancy-card .title+.row{margin-top:1.5rem}}@media (max-width:calc(80rem - 1px)){.open-vacancies-block{border-bottom:1px solid var(--color-neutral-300);padding-top:1.5rem;padding-bottom:5.5rem}}@media (min-width:80rem){.open-vacancies-block .container{border-bottom:1px solid var(--color-neutral-300);padding-top:1.5rem;padding-bottom:5.5rem}}.vacancy-enter-active{transition:all .45s cubic-bezier(.34,1.56,.64,1)}.vacancy-leave-active{display:none}.vacancy-enter-from{opacity:0;transform:translateY(30px)}.vacancy-leave-to{opacity:0}.vacancy-move{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.card-tags{z-index:1;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.card-tags .badge{padding-block:.25rem}.card-tags .badge .badge-text{top:-4px}.card-tags .secondary{background-color:var(--color-primary-900)}.card-tags .secondary .badge-text{color:var(--color-white)}.card-tags .white .badge-text{color:var(--color-primary-500)}@media (min-width:87rem){.card-tags{right:1.25rem}}.articles-grid{--grid-gap:5.5rem 0;align-items:flex-start;position:relative}.articles-grid .subtitle{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;margin-bottom:1.5rem;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.articles-grid.with-border{border-top:1px solid color-mix(in srgb,var(--color-gray-blue)15%,transparent);padding-top:1rem}.articles-grid .grid-header{justify-content:space-between;display:flex}.articles-grid .grid-header .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.articles-grid ul.grid-container{margin:0;padding:0;list-style:none}.articles-grid .article-grid-item{display:flex}.articles-grid .article-card{flex-direction:column;gap:1.5rem;width:100%;height:100%;display:flex}.articles-grid .article-card .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.3px;font-family:Sofia Pro Medium,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em}.articles-grid .article-card .short-description{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}@media (min-width:48rem){.articles-grid{--grid-gap:1.5rem}.articles-grid .article-grid-item{grid-column:span 6}}@media (min-width:67.5rem){.articles-grid .article-grid-item{grid-column:span 3}}@media (min-width:80rem){.articles-grid{--grid-gap:5.5rem 1.5rem}.articles-grid .article-card .picture{width:100%;max-width:100%}}@media (min-width:48rem){.articles-block.half-layout>.container{flex-direction:column;gap:2rem;display:flex}.articles-block.half-layout .articles-block-header,.articles-block.half-layout .desktop-grid-wrapper{flex:50%}.articles-block.half-layout .articles-block-header .title{max-width:31.25rem}.articles-block.half-layout .desktop-grid-wrapper .article-grid-item{grid-column:span 6}}@media (min-width:67.5rem){.articles-block.half-layout>.container{flex-direction:row}}.articles-block .articles-block-header{justify-content:space-between;align-items:flex-start;margin-bottom:7rem;display:flex}.articles-block .articles-block-header .title-wrapper{flex:1}.articles-block .articles-block-header .title-wrapper .subtitle{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;margin-bottom:1.5rem;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.articles-block .articles-block-header .title-wrapper .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.articles-block .mobile-slider-wrapper{display:block}.articles-block .mobile-slider-wrapper .arrow-slider{position:relative}.articles-block .mobile-slider-wrapper .arrow-slider .arrows{pointer-events:auto;justify-content:flex-end;gap:.5rem;padding:0;display:flex;position:absolute;top:-4.5rem;left:auto;right:0;transform:none}.articles-block .mobile-slider-wrapper .arrow-slider .arrows .arrow{background:var(--color-neutral-200);pointer-events:auto;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:1rem;display:flex}.articles-block .mobile-slider-wrapper .arrow-slider .arrows .arrow:hover{background:color-mix(in srgb,var(--color-white)90%,var(--color-gray-blue))}.articles-block .mobile-slider-wrapper .arrow-slider .arrows .arrow:active{transform:scale(.95)}.articles-block .mobile-slider-wrapper .arrow-slider .arrows .arrow svg{width:1rem;height:1rem;color:var(--color-neutral-700);flex-shrink:0}.articles-block .mobile-slider-wrapper .arrow-slider .slider-track{margin-bottom:2.5rem}.articles-block .mobile-slider-wrapper .article-slide-item{width:100%}.articles-block .mobile-slider-wrapper .article-slide-item .article-card{flex-direction:column;gap:1.5rem;display:flex}.articles-block .mobile-slider-wrapper .article-slide-item .article-card .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.3px;font-family:Sofia Pro Medium,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2em}.articles-block .mobile-slider-wrapper .article-slide-item .article-card .short-description{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.articles-block .desktop-grid-wrapper,.articles-block .desktop-grid-wrapper .hide-grid-header .grid-header{display:none}.articles-block .view-more{width:100%}@media (min-width:40rem){.articles-block .view-more-row{justify-content:flex-end;display:flex}.articles-block .view-more{width:fit-content}}@media (max-width:calc(48rem - 1px)){.articles-block .articles-block-header .button{display:none}}@media (min-width:48rem){.articles-block .articles-block-header{margin-bottom:2.5rem;display:flex}.articles-block .articles-block-header .title{max-width:35%}.articles-block .mobile-slider-wrapper{display:none}.articles-block .desktop-grid-wrapper{display:block}}@media (max-width:calc(80rem - 1px)){.articles-block{padding-top:1.5rem;padding-bottom:5.5rem}}@media (min-width:80rem){.articles-block .container{padding-top:1.5rem;padding-bottom:5.5rem}}.accordion-block{padding-top:1.5rem}.accordion-block .section-title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;margin-bottom:5.5rem;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}.accordion-block .accordion-container{background:var(--color-gray-200);padding-top:1.5rem;padding-bottom:5.5rem}.accordion-block .content-column.simple-text .simple-text-title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;margin-bottom:1.5rem;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}.accordion-block .content-column.simple-text p{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.accordion-block .accordion-column .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;margin-bottom:1.5rem;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}@media (max-width:calc(67.5rem - 1px)){.accordion-block .grid-container{--grid-gap:5.5rem 0}}@media (min-width:67.5rem){.accordion-block .section-title{max-width:32%;margin-bottom:1.625rem}.accordion-block .accordion-container{padding-top:5.5rem}.accordion-block .content-column,.accordion-block .accordion-column{grid-column:span 6}.accordion-block .content-column.simple-text p{max-width:74%}}.vacancy-application-form .title{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.5px;margin-bottom:1.25rem;font-family:Sofia Pro Medium,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.20588em}.vacancy-application-form .description{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.vacancy-application-form .disclaimer{margin-top:2.5rem}.vacancy-application-form .disclaimer p,.vacancy-application-form .disclaimer ul,.vacancy-application-form .disclaimer li{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);font-family:Sofia Pro Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5em}.vacancy-application-form .alert-success{margin-top:2.5rem}.vacancy-application-form form{margin-top:5.5rem;padding:2.25rem 1.5rem}.vacancy-application-form form .checkbox.has-error .label{color:var(--color-error)}.vacancy-application-form form .checkbox .label{color:var(--color-text-secondary)}@media (max-width:calc(40rem - 1px)){.vacancy-application-form .button{width:100%}}@media (max-width:calc(67.5rem - 1px)){.vacancy-application-form .grid-container{--grid-gap:0}}@media (min-width:67.5rem){.vacancy-application-form form{margin-top:2.5rem;padding:2.25rem}.vacancy-application-form .title{max-width:70%}.vacancy-application-form .description{max-width:75%}.vacancy-application-form .form{grid-column:7/span 6}.vacancy-application-form .form .button-row .button{margin-left:auto}}@media (max-width:calc(80rem - 1px)){.vacancy-application-form{border-bottom:1px solid var(--color-neutral-300);padding-top:1.5rem;padding-bottom:5.5rem}}@media (min-width:80rem){.vacancy-application-form .container{border-bottom:1px solid var(--color-neutral-300);padding-top:1.5rem;padding-bottom:5.5rem}}.employee-card .picture{border-radius:1rem;overflow:hidden}.employee-card .picture picture{background:var(--color-primary-500)}.employee-card .picture picture,.employee-card .picture img{height:100%}.employee-card .picture img{object-fit:cover;max-width:100%;height:100%}.employee-card.compact{flex-direction:row;gap:1.25rem;display:flex}.employee-card.compact .name{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;margin-bottom:.25rem;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.employee-card.compact .position{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;word-break:break-all;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.employee-card.compact .picture{width:4.78125rem;height:4.78125rem}.employee-card.full .picture{background-color:var(--color-primary-500);width:10.625rem;height:10.625rem;margin-bottom:1.5rem}.employee-card.full .picture picture{background-color:var(--color-primary-500)}.employee-card.full .name{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;font-family:Sofia Pro Medium,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.20833em}.employee-card.full .position{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);margin-top:.3125rem;font-family:Sofia Pro Regular,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5em}.employee-card.full .short-description{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;margin-top:1.5rem;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}@media (min-width:48rem){.employee-card.full .image{margin-bottom:2.5rem}}.two-column .grid-container{--grid-gap:1.5rem 0}.two-column .single-card{margin-top:1.5rem}.two-column .single-card:first-child{margin-top:0}.two-column.light-gray{background-color:var(--color-gray-200)}.two-column .employee-block .employee-card .content{flex-direction:column;display:flex}.two-column .employee-block .employee-card .picture,.two-column .employee-block .employee-card img{width:6.375rem;height:6.375rem}.two-column .employee-block .employee-card .button{margin-top:auto}.two-column .unordered-list{margin-top:2.875rem}.two-column .unordered-list:first-child{margin-top:0}.two-column .unordered-list a:hover{color:var(--color-primary-800)}.two-column .unordered-list a:focus-visible{background:var(--color-primary-200);color:var(--color-primary-500);border-radius:.25rem;outline:none;padding:.125rem .25rem}.two-column .unordered-list a{color:var(--color-primary-500)}.two-column .unordered-list ul{flex-direction:column;gap:1.25rem;display:flex}.two-column .unordered-list li{padding-left:2.25rem;position:relative}.two-column .unordered-list li:before{content:"";background:var(--color-primary-500);border-radius:50%;width:1rem;height:1rem;display:block;position:absolute;top:.375rem;left:0}.two-column .unordered-list p{color:var(--color-text-secondary)}.two-column .unordered-list p>strong{-webkit-font-smoothing:antialiased;color:var(--color-primary-900);letter-spacing:-.2px;font-family:Sofia Pro Medium,sans-serif;font-size:1.125rem;font-weight:461;line-height:1.38889em}.two-column .unordered-list p+p{margin-top:.25rem}.two-column .small-title-block{justify-content:space-between;align-items:center;display:flex}.two-column .small-title-block .title{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);letter-spacing:-.2px;font-family:Sofia Pro Regular,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.38889em}.two-column .small-title-block+.text-block{margin-top:1.25rem}.two-column .nested-cards-block .card-title{-webkit-font-smoothing:antialiased;color:var(--color-primary-500);letter-spacing:-.5px;font-family:Sofia Pro Regular,sans-serif;font-size:2.125rem;font-weight:400;line-height:1.20588em}.two-column .logo-grid-block{margin-top:4.375rem}.two-column .logo-grid-block:first-child{margin-top:0}.two-column .logo-grid-block .grid-container{--grid-gap:1.5625rem}.two-column .logo-grid-block .grid-container.five-columns{flex-wrap:wrap;gap:1.5625rem;display:flex}.two-column .logo-grid-block .grid-container.five-columns .column{flex:0 0 calc(50% - .78125rem);width:auto;max-width:calc(50% - .78125rem)}@media (min-width:40rem){.two-column .logo-grid-block .grid-container.five-columns .column{flex:0 0 calc(33.3333% - 1.5625rem);width:auto;max-width:calc(33.3333% - 1.5625rem)}}@media (min-width:67.5rem){.two-column .logo-grid-block .grid-container.five-columns .column{flex:0 0 calc(20% - 1.25rem);width:auto;max-width:calc(20% - 1.25rem)}}.two-column .logo-grid-block picture{background-color:#0000}@media (min-width:67.5rem){.two-column .logo-grid-block .column-tablet-lg-2.blank{min-width:16.125rem}}.two-column .logo-grid-block .with-border .logo-item{border:1px solid var(--color-neutral-300);border-radius:.8125rem}.two-column .logo-grid-block .with-border picture,.two-column .logo-grid-block .with-border img{border-radius:.8125rem}.two-column .logo-grid-block+.button-block{margin-top:2.5rem}.two-column .text-block{width:100%}.two-column .text-block+.button-block{margin-top:2rem}.two-column .text-block .button{margin-top:1.5rem}.two-column .text-block .button-row{gap:.75rem;display:flex}@media (max-width:calc(30rem - 1px)){.two-column .text-block .button-row{flex-direction:column;margin-top:1.5rem}.two-column .text-block .button-row .button{width:100%;margin-top:0}}.two-column .text-block+.employee-block{margin-top:4rem}.two-column .text-block+.table-block{margin-top:1.5rem}@media (min-width:67.5rem){.two-column .text-block+.table-block{margin-top:3.25rem}}.two-column .text-block+.logo-grid-block{margin-top:2.5rem}.two-column .text-block+.logo-grid-block .picture,.two-column .text-block+.logo-grid-block picture,.two-column .text-block+.logo-grid-block img{height:100%;max-height:7.25rem}@media (min-width:67.5rem){.two-column .text-block .richtext h1{text-wrap:auto;max-width:70%}.two-column .text-block .richtext h2,.two-column .text-block .richtext h3,.two-column .text-block .richtext h4{text-wrap:auto;max-width:31.125rem}}.two-column .table-block{margin-top:1.5rem;margin-bottom:1.5rem}.two-column .table-block:first-child{margin-top:0}@media (min-width:67.5rem){.two-column .table-block{margin-top:2.5rem}.two-column .table-block:first-child{margin-top:0}}.two-column .table-block a{transition:all .3s}.two-column .table-block a:hover{color:var(--color-primary-800)}.two-column .table-block a:focus-visible{background:var(--color-primary-200);color:var(--color-primary-500);border-radius:.25rem;outline:none;padding:.125rem .25rem}.two-column .table-block a{-webkit-font-smoothing:antialiased;color:var(--color-primary-500);width:fit-content;font-family:Sofia Pro Medium,sans-serif;font-size:1rem;font-weight:461;line-height:1.5em;text-decoration:underline}.two-column .table-block a:hover .text{color:var(--color-primary-800)}.two-column .button-block{gap:1rem;display:flex}@media (max-width:calc(30rem - 1px)){.two-column .button-block{flex-direction:column}.two-column .button-block .button{width:100%}}.two-column .accordion-block .accordion-item{border-color:var(--color-neutral-300)}.two-column .accordion-block .accordion-head{padding-block:1.25rem}.two-column .accordion-block+.button-block{margin-top:1.5rem}.two-column .accordion-block+.text-block{margin-top:4rem}.two-column .nested-image-block{margin-top:3.25rem}.two-column .nested-image-block:first-child{margin-top:0}.two-column .nested-image-block.desktop{display:none}@media (min-width:80rem){.two-column .nested-image-block.desktop{display:block}}.two-column .nested-image-block.mobile{display:block}@media (min-width:80rem){.two-column .nested-image-block.mobile{display:none}}.two-column .nested-image-block picture{background:0 0}.two-column .nested-image-block picture,.two-column .nested-image-block img{border-radius:1.5rem}@media (max-width:calc(48rem - 1px)){.two-column .grid-container:has(.primary-column .text-block):has(.secondary-column .image-block,.secondary-column .nested-image-block) .primary-column{order:2}.two-column .grid-container:has(.primary-column .text-block):has(.secondary-column .image-block,.secondary-column .nested-image-block) .secondary-column{order:1}}@media (min-width:67.5rem){.two-column .grid-container{align-items:flex-start;column-gap:1.5rem}.two-column .primary-column,.two-column .secondary-column{grid-column:span 6}}@media (max-width:calc(80rem - 1px)){.two-column{padding-bottom:5.5rem}}@media (min-width:80rem){.two-column .container{padding-bottom:5.5rem}}@media (max-width:calc(80rem - 1px)){.articles-block{border-bottom:1px solid var(--color-neutral-300)}}@media (min-width:80rem){.articles-block .container{border-bottom:1px solid var(--color-neutral-300)}}.hero-banner+.heading-block{padding-top:.25rem}@media (max-width:calc(40rem - 1px)){.heading-block{display:none}}
