/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item{margin-bottom:24px;position:relative;display:inline-block;width:100%;}.form-item:last-child{margin-bottom:0;}.form-item .form-item{margin-bottom:0;}.form-item .input__wrapper{display:flex;flex-wrap:nowrap;align-items:center;}.form-item .input__wrapper > *{flex:1 1 auto;}.form-item .input__wrapper .field-prefix,.form-item .input__wrapper .field-suffix{line-height:17px;font-size:21px;}.form-item .input__wrapper .field-prefix{margin-right:8px;}.form-item .input__wrapper .field-suffix{margin-left:8px;}.form-item .description{font-size:var(--f-tiny);}
.form-item--checkbox label,.form-item--radio label{font-size:var(--f-small);line-height:1.9;font-weight:400;}input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;height:20px;width:20px;position:absolute;z-index:2;margin:0;cursor:pointer;top:3px;}input[type='checkbox']:focus{outline:none;}input[type='checkbox'] ~ .checkboxdummy{cursor:pointer;height:20px;width:20px;border:1px solid var(--c-primary);border-radius:0;pointer-events:none;margin-right:0;top:3px;left:0;z-index:2;background-color:transparent;display:inline-block;position:absolute;vertical-align:top;}input[type='checkbox'] ~ .checkboxdummy svg{pointer-events:none;display:block;z-index:1;position:absolute;fill:var(--c-primary);margin:1px;opacity:0;height:16px;width:16px;}input[type='checkbox'] ~ .checkboxdummy + .form-item__label{margin-left:31px;}input[type='checkbox']:disabled{cursor:not-allowed;}input[type='checkbox']:disabled ~ .form-item__label{cursor:not-allowed;}input[type='checkbox']:disabled ~ .checkboxdummy{cursor:not-allowed;}input[type='checkbox']:disabled ~ .checkboxdummy svg{opacity:.6 !important;}input[type="checkbox"]:checked ~ .checkboxdummy{-webkit-animation:shrink-bounce 200ms cubic-bezier(0.4,0,0.23,1);animation:shrink-bounce 200ms cubic-bezier(0.4,0,0.23,1);}input[type="checkbox"]:checked ~ .checkboxdummy svg{opacity:1;}@media all and (min-width:1440px){.form-item--checkbox label,.form-item--radio label{line-height:1.5;}}
.form-item__label{display:block;margin-bottom:8px;margin-right:20px;}.form-item__label--visually-hidden{margin-bottom:0;display:block !important;}
.block--inline-block--cta{z-index:1;}.block--inline-block--cta .slick-list{width:100vw;margin-left:calc(-50vw + 50%);}.block--inline-block--cta .slick-dots{display:flex;justify-content:center;position:absolute;z-index:10;right:0;left:0;bottom:40px;}.block--inline-block--cta .slick-dots li{list-style:none;}.block--inline-block--cta .slick-dots li.slick-active button{background-color:var(--c-primary);}.block--inline-block--cta .slick-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-99999px;margin:0 12px;padding:0;height:16px;width:16px;background-color:var(--c-gray-bg);border:1px solid var(--c-gray-bg);border-radius:8px;display:block;}.block--inline-block--cta .slick-dots button:hover{background-color:var(--c-primary);}.block--inline-block--cta .field--name-field-text{font-size:var(--f-medium);}
.block--inline-block--hero{width:100vw;margin-left:calc(-50vw + 50%);padding:0 16px;}.block--inline-block--hero--inner{width:100%;max-width:1408px;margin-left:auto;margin-right:auto;}.block--inline-block--hero .background{position:absolute;background:var(--c-white);width:100vw;margin-left:calc(-50vw + 50%);right:0;top:0;left:0;z-index:-10;height:100%;}.block--inline-block--hero .grid__item-text{display:flex;flex-direction:column;justify-content:center;padding-bottom:16px;}.block--inline-block--hero .title{font-weight:700;color:var(--c-primary);margin-bottom:8px;}.block--inline-block--hero .text-formatted{font-size:var(--f-medium);line-height:1.45455em;font-weight:400;}.block--inline-block--hero .btn{font-size:var(--f-medium);line-height:1.45455em;}.block--inline-block--hero img{border-radius:8px;}.block--inline-block--hero .media{transform:rotate(0.5deg);}.block--inline-block--hero .illustration{position:absolute;z-index:-1;top:0;bottom:0;right:0;width:100%;max-height:100%;display:flex;flex-direction:row-reverse;}.block--inline-block--hero .illustration svg{height:auto;}@media all and (min-width:48rem){.block--inline-block--hero{padding:0 48px;}}@media all and (min-width:64rem){.block--inline-block--hero .background{height:calc(100% - 56px);}.block--inline-block--hero .grid{grid-template-columns:5fr 7fr;}.block--inline-block--hero .grid__item-text{position:relative;padding-top:112px;padding-bottom:112px;}.block--inline-block--hero .title{margin-bottom:32px;}.block--inline-block--hero .illustration{width:50vw;}}@media all and (max-width:63.9375rem){.block--inline-block--hero{padding-top:16px !important;}.block--inline-block--hero .grid{grid-row-gap:8px;}.block--inline-block--hero .grid__item-text{order:99;}}
.field--name-field-webform{max-width:856px;}
.block--page-title h1{color:var(--c-primary);}.layout__region--content .block--page-title:first-child{position:relative;z-index:1;padding-bottom:32px;}.layout__region--content .block--page-title:first-child::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);transform:none;background-color:var(--c-white);}.layout__region--content .block--page-title:first-child h1{margin-bottom:0;}.layout__region--content .block--page-title:first-child.page-title--hidden{padding-top:0;padding-bottom:0;}.layout__region--content .block--page-title:first-child.page-title--hidden .breadcrumb{margin-bottom:0;}.layout__region--content .block--page-title:first-child + .block--layout-builder:not(.has-full-width-bg){margin-top:40px;}.layout__region--content .block--page-title.vkt-page{padding-bottom:0;}
.menu--main{width:100%;}.menu--main .menu{font-size:var(--f-small);position:relative;font-weight:500;margin-left:0;margin-bottom:0;}.menu--main .menu .menu .menu-item:last-child{border-bottom:0;}.menu--main .menu-item{display:block;}.menu--main .menu-item__inner{display:flex;}.menu--main .menu-item--link{color:var(--c-coil);text-decoration:none;position:relative;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;}.menu--main .menu-item--link.is-active,.menu--main .menu-item--link:focus,.menu--main .menu-item--link:hover{color:var(--c-primary);}.menu--main .menu-item--expanded{position:relative;}.menu--main .menu-item--expanded:focus-within svg,.menu--main .menu-item--expanded:hover svg{transform-origin:50% 50%;transform:rotate(180deg);}.menu--main .menu-item--expanded:focus-within > ul,.menu--main .menu-item--expanded:hover > ul{transform:scale(1);}.menu--main .menu-item > .menu{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);display:block;top:0;z-index:3;padding:0;margin-bottom:0;}.menu--main .menu-item > .menu:hover{transform:scale(1);}.menu--main .menu-item > .menu li{display:block;margin-left:0;padding-top:0;min-width:250px;}.menu--main .menu-item > .menu a{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);display:inline-block;margin-left:16px;padding:0;margin-bottom:0;padding-top:8px;padding-bottom:8px;}.menu--main .menu-item > .menu a::before{background-color:#F5F4F2;}.menu--main svg{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);position:relative;margin-left:auto;display:block;}.menu--main .toggler{display:flex;justify-content:center;align-items:center;color:var(--c-primary);}@media all and (min-width:64rem){.menu--main{display:flex !important;gap:0 var(--gutter);position:relative;padding:0;width:auto;height:auto;background-color:transparent;transition:none;transform:translateX(0);}.menu--main .menu{font-size:var(--f-h5);display:flex;align-items:center;padding-bottom:0;}.menu--main .menu-item{display:inline-block;margin-left:24px;padding-top:8px;padding-bottom:8px;}.menu--main .menu-item:first-child{margin-left:0;}.menu--main .menu-item{margin-left:40px;}.menu--main .menu-item--link{padding-top:0;padding-bottom:0;}.menu--main .menu-item--expanded:focus-within a::before,.menu--main .menu-item--expanded:hover a::before{visibility:visible;transform:scaleX(1);}.menu--main .menu-item:last-child > .menu{left:auto;right:0;}.menu--main .menu-item > .menu{transform:scale(0);transform-origin:top left;position:absolute;background-color:var(--c-white);left:0;top:100%;box-shadow:0 10px 15px 0 rgba(var(--c-black-rgb),0.1);}.menu--main .menu-item > .menu a{display:block;padding:8px 24px;margin-left:0;margin-bottom:0;}.menu--main .menu-item > .menu a.is-active,.menu--main .menu-item > .menu a:focus,.menu--main .menu-item > .menu a:hover{color:var(--c-primary);}.menu--main svg{margin-left:8px;}}@media all and (min-width:80rem){.menu--main .menu{font-size:var(--f-h4) !important;line-height:1.45455;}.menu--main .main-menu--cta .btn{font-size:var(--f-h4);}}@media all and (max-width:63.9375rem){.menu--main{margin-top:10px;border-top:1px dashed var(--c-gray-bg);}.menu--main .menu .menu{display:none;}.menu--main .menu .menu .menu-item:first-child{border-top:1px solid var(--c-gray-bg);}.menu--main .menu-item{margin-top:0;padding-top:0;border-bottom:1px solid var(--c-gray-bg);}.menu--main .toggler{margin-left:auto;height:40px;width:40px;}.menu--main .main-menu--cta{display:none;}.has-nav{overflow:auto;overflow-x:scroll;left:0;right:0;}.js--toggle .toggler svg{transform:rotate(180deg);}}
.menutoggle{position:absolute;top:20px;z-index:25;height:30px;right:0;border:0;padding:10px;background-color:transparent;transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);cursor:pointer;}.menutoggle.is-active{transform:rotate(45deg);}.menutoggle.is-active .bar{width:20px;}.menutoggle.is-active .bar:nth-child(1){transform:translateY(4px) translateX(4px);}.menutoggle.is-active .bar:nth-child(2){opacity:0;}.menutoggle.is-active .bar:nth-child(3){transform:translateY(-8px) translateX(4px) rotate(-90deg);}.menutoggle:focus{outline:0;}.bar{width:16px;height:2px;background-color:var(--c-primary);border-radius:4px;display:block;margin:4px auto;transition-property:background-color,transform,width;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.c-negative .bar{background-color:var(--c-white);}@media all and (min-width:64rem){.menutoggle{display:none;}}
.menu--account > ul > li .icon{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.menu--account > ul > li .icon--user{background-color:var(--c-primary);height:32px;width:32px;display:inline-flex;border-radius:32px;padding:8px;}.menu--account .menu{transition-property:all;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);display:flex;flex-direction:column;}.menu--account .menu-item{display:flex;flex-direction:column;}.menu--account .menu-item--link{display:flex;align-items:center;padding:12px;color:var(--c-coil);}.menu--account .menu-item--link:focus-within svg.icon--chevron-down,.menu--account .menu-item--link:hover svg.icon--chevron-down{transform-origin:50% 50%;transform:rotate(180deg);}.menu--account .menu-item__inner{display:flex;align-items:center;}.menu--account .menu-item--title{padding:0 10px;}.menu--account .menu .menu{display:none;border-bottom:0;}.menu--account .menu .menu .menu-item{padding:8px 24px;}.menu--account .menu .menu .menu-item--title{padding:0;white-space:nowrap;}.menu--account .menu .menu .menu-item--link:hover,.menu--account .menu .menu .menu-item--link.is-active{color:var(--c-primary);}.menu--account .toggler{display:flex;}.account-menu--cta{padding-top:16px;padding-bottom:16px;}@media all and (min-width:64rem){.menu--account{margin-left:32px;}.menu--account .menu-item:hover > ul{transform:scale(1);}.menu--account .menu .menu{transform:scale(0);transform-origin:top left;position:absolute;background-color:var(--c-white);right:0;top:100%;z-index:50;display:flex;flex-direction:column;}.account-menu--cta{display:none;}}@media all and (max-width:63.9375rem){.menu--account{order:25;padding-left:16px;padding-right:16px;}.menu--account .menu{font-size:var(--f-small);}.menu--account .menu-item--link{padding:0;}.menu--account .menu .menu .menu-item{border-top:1px solid var(--c-gray-bg);}.menu--account .menu{border-bottom:1px solid var(--c-gray-bg);}.menu--account .toggler{margin-left:auto;height:40px;width:40px;justify-content:center;align-items:center;color:var(--c-primary);}.menu--account .toggler svg{margin-left:auto;}}
.menu--disclaimer .menu{margin:0;}.menu--disclaimer .menu-item{padding-top:0;}.menu--disclaimer .menu-item a{margin:0 16px;color:var(--c-gray);}.menu--disclaimer .menu-item a:hover,.menu--disclaimer .menu-item a:focus,.menu--disclaimer .menu-item a.is-active{color:var(--c-primary);text-decoration:underline;}
.menu--footer .menu{margin:0;}.menu--footer .menu-item{padding-top:0;width:100%;margin-bottom:8px;}.menu--footer .menu-item a{color:var(--c-coil);text-decoration:underline;line-height:1.77778;}.menu--footer .menu-item a:hover,.menu--footer .menu-item a.is-active{color:var(--c-primary);}@media all and (min-width:48rem){.menu--footer .menu{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter);}}
.menu--secondary .menu{margin:0;}.menu--secondary .menu-item{padding-top:0;}.menu--secondary .menu-item:not(:last-child){padding-right:32px;}.menu--secondary a{color:var(--c-coil);}.menu--secondary a:hover,.menu--secondary a.is-active{color:var(--c-primary);}@media all and (min-width:64rem){.menu--secondary a{color:var(--c-gray);}.menu--secondary a:hover,.menu--secondary a.is-active{color:var(--c-primary);}}@media all and (max-width:63.9375rem){.menu--secondary{border-top:1px solid var(--c-white);order:50;background-color:var(--c-gray-bg);padding:8px 16px;}}
.node{position:relative;}.node-date{display:flex;align-items:center;font-size:var(--f-tiny);font-weight:700;color:var(--c-coil);}.node-date .icon{margin-right:8px;color:var(--c-primary);}.node--read-more{margin-top:auto;display:flex;align-content:center;padding-top:24px;}.node--read-more .icon{margin-left:8px;color:var(--c-primary);}.category{padding:7px 15px;color:var(--c-coil);border-radius:32px;display:inline-flex;border:1px solid var(--c-gray-bg);background-color:var(--c-white);}
.paragraph--type--cta{background-color:var(--c-primary);position:relative;z-index:1;color:var(--c-white);}.paragraph--type--cta::before{content:'';position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;margin-left:calc(-50vw + 50%);transform:none;background-color:inherit;}.paragraph--type--cta h2{margin-bottom:32px;}.paragraph--type--cta .paragraph--cta--inner{padding-top:48px;padding-bottom:48px;max-width:984px;margin-left:0;}.block--inline-block--cta > .paragraph--type--cta .paragraph--cta--inner{padding-left:0;padding-right:0;}.paragraph--type--cta.has-bg{background-color:var(--c-black);}.paragraph--type--cta .media{z-index:-1;height:100%;width:100vw;position:absolute;top:0;right:0;bottom:0;left:0;margin-left:calc(-50vw + 50%);padding-bottom:0 !important;opacity:.8;max-width:none;}.paragraph--type--cta .field--type-string-long,.paragraph--type--cta .text-formatted,.paragraph--type--cta .simple-styleguide{color:inherit;}@media all and (min-width:64rem){.paragraph--type--cta .paragraph--cta--inner{padding-top:64px;padding-bottom:64px;}}@media all and (min-width:80rem){.paragraph--type--cta.has-bg .paragraph--cta--inner{padding-top:160px;padding-bottom:128px;}}

.block--system-branding-block{height:72px;}.block--system-branding-block a{display:block;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.block--system-branding-block img{display:block;height:100%;}@media all and (min-width:37.5em){.block--system-branding-block{flex-shrink:1;}}@media all and (min-width:48rem){.block--system-branding-block{height:96px;margin-bottom:0;margin-right:auto;}}@media all and (min-width:64rem){.block--system-branding-block{padding-right:16px;}}
.webform-flexbox{align-items:flex-start;}
