@charset "UTF-8";html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{box-sizing:border-box;font-family:sans-serif;line-height:1;margin:0;padding:0}iframe{border:0}main{display:block}dl,ol,ul{margin-bottom:0;margin-top:0}dd{margin-left:0}blockquote{margin:0;padding:0}p{margin:0}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}figure{margin:0}img{border:0;height:auto;max-width:100%;vertical-align:middle}a{color:inherit}button{background:none;border:0;border-radius:0;cursor:pointer;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;text-transform:inherit}::-moz-focus-inner{border:0;padding:0}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-regular.woff2) format("woff2"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-semibold.woff2) format("woff2"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-bold.woff2) format("woff2"),url(/content/themes/stichting-hartekind/assets/fonts/open-sans/open-sans-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Didot;font-style:normal;font-weight:700;src:local("Didot Bold"),url(/content/themes/stichting-hartekind/assets/fonts/didot/didot-bold.woff2) format("woff2"),url(/content/themes/stichting-hartekind/assets/fonts/didot/didot-bold.woff) format("woff")}:root{--text-color:#000;--heading-color:#000;--link-color:#000;--caption-color:#6b6b6b;--list-color:#ce1531;--table-border-color:#ef776e;--pre-border-color:#ef776e;--highlight-color:#fdc533;--hr-color:rgba(0,0,0,.4);--form-theme:#000;--dialog-animation-settings:401ms ease;--vertical-animation-translate:100%}body,html{font-size:16px;min-height:100%}body{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:2}@media only screen and (min-width:1024px){body{font-size:1.25rem}}body{background-color:#fafafa;color:var(--text-color);height:100vh}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:Open Sans,sans-serif;font-weight:700;line-height:1.5;line-height:1.25;margin:0 0 .5rem}h1{--heading-1-font-size:2.5rem;font-size:var(--heading-1-font-size)}@media only screen and (min-width:480px){h1{--heading-1-font-size:3rem}}@media only screen and (min-width:768px){h1{--heading-1-font-size:3.25rem}}h1{margin:0 0 1rem}h2{--heading-2-font-size:2rem;font-size:var(--heading-2-font-size)}@media only screen and (min-width:768px){h2{--heading-2-font-size:2.5rem}}h2{margin:0 0 1rem}h3{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){h3{--heading-3-font-size:1.75rem}}h3{margin:0 0 .5rem}h4{--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){h4{--heading-4-font-size:1.5rem}}h5,h6{--heading-5-font-size:1.125rem;font-size:var(--heading-5-font-size)}@media only screen and (min-width:768px){h5,h6{--heading-5-font-size:1.25rem}}p{font-size:inherit;font-style:inherit;margin:0 0 1.25rem}strong{font-weight:700}small{font-size:.875rem;line-height:1.125}a:focus-visible{outline:2px solid #000}a.wp-block-list,a:not([class]){border-bottom:1px solid;color:var(--link-color);cursor:pointer;text-decoration:none;transition:border-bottom-color .2s ease;z-index:0}a.wp-block-list:focus,a.wp-block-list:hover,a:not([class]):focus,a:not([class]):hover{border-bottom:1px solid transparent}button{font-size:1rem;font-weight:700}button:focus{outline:none}figure,img{display:block}figcaption{color:var(--caption-color);font-size:.875rem;line-height:1.125;padding:.5rem 1rem}ol,ul{list-style:none;margin:0;padding:0}ol.wp-block-list,ol:not([class]),ul.wp-block-list,ul:not([class]){font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:2}@media only screen and (min-width:1024px){ol.wp-block-list,ol:not([class]),ul.wp-block-list,ul:not([class]){font-size:1.25rem}}ol.wp-block-list,ol:not([class]),ul.wp-block-list,ul:not([class]){line-height:1.5;margin:0 0 2.5rem}ol.wp-block-list li:not([class]),ol:not([class]) li:not([class]),ul.wp-block-list li:not([class]),ul:not([class]) li:not([class]){margin:0 0 .5rem;padding-left:1.25rem;position:relative}ol.wp-block-list li:not([class]):before,ol:not([class]) li:not([class]):before,ul.wp-block-list li:not([class]):before,ul:not([class]) li:not([class]):before{left:0;position:absolute}ol.wp-block-list ol,ol.wp-block-list ul,ol:not([class]) ol,ol:not([class]) ul,ul.wp-block-list ol,ul.wp-block-list ul,ul:not([class]) ol,ul:not([class]) ul{list-style:none;margin:.5rem 0 0;padding:0}ol.wp-block-list,ol:not([class]){counter-reset:ol-number}ol.wp-block-list>li:not([class]),ol:not([class])>li:not([class]){padding-left:2rem}ol.wp-block-list li:not([class]),ol:not([class]) li:not([class]){counter-increment:ol-number}ol.wp-block-list li:not([class]):before,ol:not([class]) li:not([class]):before{color:var(--text-color);content:counter(ol-number) "."}ol.wp-block-list li:not([class]) ul,ol:not([class]) li:not([class]) ul{counter-reset:ol-number}ol.wp-block-list li:not([class]) ul.wp-block-list li:before,ol.wp-block-list li:not([class]) ul:not([class]) li:before,ol:not([class]) li:not([class]) ul.wp-block-list li:before,ol:not([class]) li:not([class]) ul:not([class]) li:before{color:var(--list-color);content:"⏵"}ul.wp-block-list li:not([class]):before,ul:not([class]) li:not([class]):before{color:var(--list-color);content:"⏵";left:0}ul.wp-block-list li:not([class]) ol:not([class]),ul:not([class]) li:not([class]) ol:not([class]){counter-reset:ol-number}ul.wp-block-list li:not([class]) ol:not([class]) li,ul:not([class]) li:not([class]) ol:not([class]) li{counter-increment:ol-number;padding-left:1.75rem}ul.wp-block-list li:not([class]) ol:not([class]) li:before,ul:not([class]) li:not([class]) ol:not([class]) li:before{color:var(--text-color);content:counter(ol-number) ".";line-height:1.5}q{display:inline-block}dl,q{margin:0 0 1.25rem}dt{font-family:Open Sans,sans-serif;font-weight:700;line-height:1.5;--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){dt{--heading-4-font-size:1.5rem}}dt{margin:.75rem 0 0}dd{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:2}@media only screen and (min-width:1024px){dd{font-size:1.25rem}}hr{background-color:var(--hr-color);border:0;height:1px;margin:3rem 0;padding:0}.wp-block-table{overflow-x:auto}table{border-collapse:collapse;margin:0 0 1rem;overflow:hidden;text-align:left;width:100%}td,th{padding:.5em 20px}th{color:var(--heading-color);font-family:Open Sans,sans-serif;font-weight:700;line-height:1.5}tr{background-color:#fff;border-bottom:1px solid var(--table-border-color)}tr:last-child{border:none}tfoot tr{font-weight:700}fieldset{border:0;margin:0;min-width:0;padding:0}abbr[title]{border-bottom:1px dotted var(--highlight-color);color:var(--highlight-color);cursor:help;font-weight:700;text-decoration:none;transition:border-color .2s ease-in-out}abbr[title]:hover{border-color:#ef776e}ins,mark{background-color:var(--highlight-color);border:0;color:inherit;text-decoration:none}del{opacity:.75}code,kbd,pre,samp,tt,var{font-family:monospace,sans-serif;font-size:1rem;line-height:1.625}pre{border:2px solid var(--pre-border-color);margin-bottom:1.5rem;max-width:100%;overflow:auto;overflow-wrap:word-break;padding:.75rem;white-space:pre-wrap}audio,canvas,iframe,svg,video{vertical-align:middle}video{display:block;width:100%}iframe{max-width:100%}.todo{border:2px solid #ef776e;padding:1rem}input,label,legend,select,textarea{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:2}@media only screen and (min-width:1024px){input,label,legend,select,textarea{font-size:1.25rem}}input{box-shadow:none;outline:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:2px;box-shadow:none;color:#000;font-size:1rem;font-weight:400;height:48px;line-height:46px;outline:none;padding:0 1rem;transition:background-color .2s cubic-bezier(.19,1,.55,1),border-color .2s cubic-bezier(.19,1,.55,1),box-shadow .2s cubic-bezier(.19,1,.55,1);width:100%}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:hsla(0,0%,67%,.75)}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:hsla(0,0%,67%,.75)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:var(--form-theme);border-width:2px}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled{background-color:#dcdcdc}input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type=file]{font-size:1rem}input::-ms-clear{display:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:2px;box-shadow:none;color:#000;font-size:1rem;font-weight:400;height:48px;line-height:46px;outline:none;padding:0 1rem;transition:background-color .2s cubic-bezier(.19,1,.55,1),border-color .2s cubic-bezier(.19,1,.55,1),box-shadow .2s cubic-bezier(.19,1,.55,1)}textarea::-moz-placeholder{color:hsla(0,0%,67%,.75)}textarea::placeholder{color:hsla(0,0%,67%,.75)}textarea:focus{border-color:var(--form-theme);border-width:2px}textarea:disabled{background-color:#dcdcdc}textarea{line-height:1.5;min-height:6rem;padding:.8rem 1rem;resize:vertical;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #000;border-radius:2px;box-shadow:none;color:#000;font-size:1rem;font-weight:400;height:48px;line-height:46px;outline:none;padding:0 1rem;transition:background-color .2s cubic-bezier(.19,1,.55,1),border-color .2s cubic-bezier(.19,1,.55,1),box-shadow .2s cubic-bezier(.19,1,.55,1);width:100%}select::-moz-placeholder{color:hsla(0,0%,67%,.75)}select::placeholder{color:hsla(0,0%,67%,.75)}select:focus{border-color:var(--form-theme);border-width:2px}select:disabled{background-color:#dcdcdc}label,legend{color:#000;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}input::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}.article{--article-container-padding:3rem 20px;--article-child-img-size:120px;background-color:#fafafa;position:relative}.article__media{aspect-ratio:1/1;max-width:1920px;overflow:hidden;position:relative}.article__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.article__container{background-color:#fff;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1280px;padding:var(--article-container-padding);position:relative;width:100%;width:auto}.article__content,.article__header,.article__meta{margin-left:auto;margin-right:auto;max-width:840px;width:100%}.article__header{margin-bottom:2rem}.article__title{font-size:1.75rem;line-height:1.125}@media only screen and (min-width:768px){.article__title{font-size:2.5rem}}@media only screen and (min-width:1024px){.article__title{font-size:3rem}}@media only screen and (min-width:1280px){.article__title{font-size:3.5rem}}.article__title{hyphens:auto;margin-bottom:0;overflow-wrap:word-break;text-transform:uppercase}.article__child-image{display:none}.article__intro{font-size:1.25rem;font-weight:700}.article__meta{display:flex;flex-wrap:wrap;margin-bottom:2rem;row-gap:.5rem}.article__meta-item{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:2}@media only screen and (min-width:1024px){.article__meta-item{font-size:1.25rem}}.article__meta-item{color:rgba(0,0,0,.6);line-height:1}.article__meta-item:after{color:#e4002e;content:"/";font-style:normal;margin:0 .75rem;white-space:pre}.article__meta-item:last-child:after{content:""}.article__written-by{color:#ce1531}.article--researchers-title{margin-bottom:1rem}.article__researchers{display:flex;flex-direction:column;gap:20px;padding:1rem 0}.article--story .article__title{font-size:2.25rem;line-height:1.5}@media only screen and (min-width:768px){.article--story .article__title{font-size:3rem;line-height:1.25}}@media only screen and (min-width:1024px){.article--story .article__title{font-size:4rem}}@media only screen and (min-width:1280px){.article--story .article__title{font-size:5rem}}.article--story .article__title{text-align:center}.article--story .article__child-image{border-radius:50%;display:block;height:var(--article-child-img-size);margin:20px auto;width:var(--article-child-img-size)}@media only screen and (min-width:768px){.article{--article-container-padding:40px;margin:0 20px}.article__media{aspect-ratio:16/9;margin:0 -20px;max-height:700px}.article__media+.article__container{margin-top:-8rem}.article__container{margin-bottom:5rem;margin-top:5rem}.article__title{text-align:left}.article--story .article__header{align-items:center;display:flex;gap:40px}.article--story .article__title{text-align:start}.article--story .article__child-image{margin:0}}@media only screen and (min-width:1024px){.article{--article-container-padding:4rem 8rem;--article-child-img-size:190px}.article__media+.article__container{margin-top:-10rem}}@media only screen and (min-width:1280px){.article{--article-container-padding:6rem 8rem}.article__media{aspect-ratio:auto;height:700px}.article__container{margin-top:2.5rem}}@media only screen and (min-width:1920px){.article__media{margin:0 auto}}.button{--button-background:#ce1531;--button-border:#ce1531;--button-color:#fff;--button-background-hover:#e4002e;--button-border-hover:#e4002e;--button-color-hover:#fff;--button-background-disabled:#929292;--button-border-disabled:#929292;--button-color-disabled:#fff;--button-border-width:1px;--button-font-size:1rem;--button-height:48px;--button-padding:1.25rem;background-color:var(--button-background);border-color:var(--button-border);border-radius:2px;border-style:solid;border-width:var(--button-border-width);color:var(--button-color);cursor:pointer;display:inline-block;fill:var(--button-color);font-family:Open Sans,sans-serif;font-size:var(--button-font-size);font-weight:700;height:var(--button-height);line-height:calc(var(--button-height) - var(--button-border-width)*2);margin:0;max-width:100%;overflow:hidden;padding:0 var(--button-padding);position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out,fill .3s ease-out,outline-offset .2s ease-out;vertical-align:middle;white-space:nowrap}.button:focus-visible,.button:hover{background-color:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-color-hover);fill:var(--button-color-hover)}.button:focus-visible{outline:1px solid var(--button-border-hover);outline-offset:4px}.button:disabled{background-color:var(--button-background-disabled);border-color:var(--button-border-disabled);color:var(--button-color-disabled);cursor:not-allowed;fill:var(--button-color-disabled)}p .button{margin:0 0 1em}.button:focus,.button:hover{outline:auto}.button:focus .button__animation,.button:hover .button__animation{display:none}.button:focus .button__animation--hover,.button:hover .button__animation--hover{display:block}.button__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;translate:0 1px;white-space:nowrap}.button__text+.icon{margin-left:.625rem}.button__animation{margin:0;width:35px}.button__animation--hover{display:none}.button .icon{display:inline-block;height:18px;translate:0 -1px;width:18px}.button .icon+.button__text{display:initial;margin-left:.625rem}.button--icon{--button-height:54px;justify-content:center;line-height:38px;overflow:visible;overflow:initial;padding:0 6px;width:var(--button-height)}.button--icon .button__icon{margin:0}.button--icon .icon{height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.button--icon span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.button--animated,.button--simple{--button-font-size:1.125rem;font-weight:600;text-transform:none}.button--animated{display:flex;gap:5px;justify-content:center;padding-right:10px}.button--large{--button-font-size:1.25rem;--button-height:64px;--button-padding:1.75rem}.button--large .icon{height:20px;width:20px}.button--small{--button-font-size:0.875rem;--button-height:40px;--button-padding:1rem;translate:0}.button--small:not(.button--icon):focus .icon,.button--small:not(.button--icon):hover .icon{translate:7px -2px}.button--small:not(.button--icon):focus .icon+.button__text,.button--small:not(.button--icon):hover .icon+.button__text{translate:3px -2px}.button--small:not(.button--icon) .icon{height:12px;width:12px}.button--red{--button-background:#e4002e;--button-border:#e4002e;--button-color:#fff;--button-background-hover:#fff;--button-border-hover:#e4002e;--button-color-hover:#e4002e}.button--black{--button-background:#000;--button-border:#000;--button-color:#fff;--button-background-hover:#fff;--button-border-hover:#000;--button-color-hover:#000}.button--black-outline{--button-background:transparent;--button-border:#000;--button-color:#000;--button-background-hover:#000;--button-border-hover:#000;--button-color-hover:#fff;--button-background-disabled:transparent;--button-border-disabled:transparent;--button-color-disabled:#ababab}.button--white{--button-background:#fff;--button-border:#fff;--button-color:#e4002e;--button-background-hover:#e4002e;--button-border-hover:#e4002e;--button-color-hover:#fff}.button--white-outline{--button-background:transparent;--button-border:#fff;--button-color:#fff;--button-background-hover:#000;--button-border-hover:#000;--button-color-hover:#fff;--button-background-disabled:transparent;--button-border-disabled:#ababab;--button-color-disabled:#ababab}.button--white-transparent{--button-background:hsla(0,0%,100%,.12);--button-border:hsla(0,0%,100%,.12);--button-color:#fff;--button-background-hover:#000;--button-border-hover:#000;--button-color-hover:#fff}.button--white-red-outline{--button-background:#fff;--button-border:#e4002e;--button-color:#e4002e;--button-background-hover:#e4002e;--button-border-hover:#e4002e;--button-color-hover:#fff}.button--blue{--button-background:#0095db;--button-border:#0095db;--button-color:#fff;--button-background-hover:#fff;--button-border-hover:#0095db;--button-color-hover:#0095db}@media only screen and (min-width:768px){.button--header{display:flex}}.buttons{display:flex;flex-wrap:wrap;margin:-.5rem}.buttons__item{overflow:hidden;padding:.5rem}.content{--heading-color:#e4002e}.content:after,.content:before{content:" ";display:table}.content:after{clear:both}.legacy .content:after,.legacy .content:before{zoom:1}.content{color:var(--text-color)}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content>*{margin-bottom:1.5rem}.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6{margin-bottom:.5rem;margin-top:1.5rem}.content a{overflow-wrap:word-break}.content>.contact-person,.content>.cta,.content>.quote,.content>.video{margin:2rem -20px}.content>.contact-person:last-child,.content>.cta:last-child,.content>.quote:last-child,.content>.video:last-child{margin-bottom:0}.content>.carousel{margin:2rem -20px 3rem}.content>.faq,.content>.list{margin:1rem -20px}.content .has-intro-font-size{font-size:1.25rem;line-height:1.75}@media only screen and (min-width:1024px){.content .has-intro-font-size{font-size:1.75rem;line-height:2}}.content .has-intro-font-size{font-weight:700}.content--form{--heading-color:#000;font-size:1rem}.content--form ol,.content--form ul{font-size:1rem}.content--grey{--quote-background-color:#fff;--file-background-color:#fff}.content--red{--text-color:#fff;--heading-color:#fff;--link-color:#fff;--caption-color:#fff;--list-color:#fff;--pre-border-color:#fff;--highlight-color:#000;--hr-color:#fff}@media only screen and (min-width:768px){.content hr,.content>.contact-person,.content>.cta,.content>.quote,.content>.video{margin:2.5rem 0}.content>.carousel{margin:2.5rem 0 4rem}.content>.carousel--portrait,.content>.carousel--square{margin:2.5rem auto 4rem}.content>.faq{margin:1rem 0}.content>.list{margin:1rem -10px}}@keyframes fade-in-to-right{0%{opacity:0;translate:-25%}40%{opacity:0}to{opacity:1;translate:0}}@keyframes fade-in-to-left{0%{opacity:0;translate:25%}40%{opacity:0}to{opacity:1;translate:0}}@keyframes fade-in-to-top{0%{opacity:0;transform:translateY(var(--vertical-animation-translate,100%))}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}20%{transform:scale(1.1)}25%{transform:scale(.9)}35%{transform:scale(1.05)}42.5%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(1)}}@keyframes rotating-pulse{0%{transform:scale(1) rotate(0deg)}20%{transform:scale(1.1) rotate(5deg)}25%{transform:scale(.9) rotate(-5deg)}35%{transform:scale(1.05) rotate(3deg)}42.5%{transform:scale(.95) rotate(-3deg)}50%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.drawer{background-color:#f4f4f4;border:0;height:100vh;margin-right:0;max-height:100vh;max-width:100vw;padding:0;width:100%}.drawer[open]{animation:fade-in var(--dialog-animation-settings)}.drawer.is-closed{animation:fade-out var(--dialog-animation-settings)}.drawer__container{display:flex;flex-direction:column;gap:80px;height:100%;margin-left:auto;margin-right:auto;max-width:1320px;padding:0 40px;width:100%}.drawer__header{align-items:center;display:flex;height:120px;justify-content:space-between}.drawer__branding{align-items:center;display:flex;flex:0 0 160px;height:160px;justify-content:center;margin-top:2.5rem;padding:2rem;width:160px}.drawer__branding .logo{width:100%}.drawer__branding span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.drawer__actions{position:relative}.drawer__actions .drawer__icon{height:24px;width:24px}.drawer__close{align-items:center;color:var(--drawer-close-color,#000);display:flex;flex-direction:column;font-size:9px;font-weight:700;height:48px;justify-content:flex-end;text-transform:uppercase;transition:color .2s cubic-bezier(.19,1,.55,1);width:48px}.drawer__close:after{content:"sluit"}.drawer__close:focus,.drawer__close:hover{color:var(--drawer-close-hover-color,#e4002e)}.drawer__close:focus-visible{outline:2px solid #000;outline-offset:4px}.drawer__footer,.drawer__nav{display:grid;gap:40px 80px;grid-template-columns:1fr 1fr}.drawer__footer{padding-bottom:4rem}.drawer__search{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;padding:0 20px}.drawer__heading{margin-bottom:1.5rem}.drawer__heading:after{background-color:#e4002e;content:"";display:block;height:3px;left:-20px;position:relative;right:-20px;top:10px;width:calc(100% + 40px)}.drawer__title{--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){.drawer__title{--heading-4-font-size:1.5rem}}.drawer__title{height:100%;margin-bottom:0;text-transform:uppercase}.drawer__search-input{margin:.75rem -20px}@media only screen and (min-width:1024px){.drawer__footer,.drawer__nav{grid-template-columns:repeat(2,minmax(0,300px));justify-content:space-evenly;row-gap:4rem}}@media only screen and (min-width:1280px){.drawer{--header-padding:56px}.drawer__header{height:160px}.drawer__branding{flex:0 0 240px;height:240px;margin-top:5rem;padding:3rem;width:240px}.drawer__footer,.drawer__nav{grid-template-columns:repeat(4,minmax(0,300px))}.drawer__search{grid-column:2/-1}}.drawer-mobile{--drawer-mobile-header-padding:16px;background-color:#f4f4f4;border:0;height:100vh;margin-right:0;margin-top:0;max-height:100vh;max-width:100vw;padding:0;width:100%}.drawer-mobile[open]{animation:fade-in var(--dialog-animation-settings)}.drawer-mobile.is-closed{animation:fade-out var(--dialog-animation-settings)}.drawer-mobile__container{display:flex;flex-direction:column;gap:40px;height:100%;margin-left:auto;margin-right:auto;max-width:1320px;padding:0 20px;width:100%}.drawer-mobile__header{align-items:center;display:flex;height:80px;justify-content:space-between}.drawer-mobile__branding{align-items:center;display:flex;flex:0 0 100px;height:100px;justify-content:center;margin-left:-1rem;margin-top:var(--drawer-mobile-header-padding);padding:1rem;width:100px}.drawer-mobile__branding:focus{outline:none}.drawer-mobile__branding .logo{width:100%}.drawer-mobile__branding span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.drawer-mobile__title{--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){.drawer-mobile__title{--heading-4-font-size:1.5rem}}.drawer-mobile__title{height:100%;margin:0;padding:1rem 0;text-transform:uppercase}.drawer-mobile__footer,.drawer-mobile__search-input{margin:0 -10px}.drawer-mobile__button{overflow:visible;width:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.drawer-search{background-color:rgba(0,0,0,.9);border:0;height:100vh;margin-right:0;max-height:100vh;max-width:100vw;padding:0;width:100%}.drawer-search[open]{animation:fade-in var(--dialog-animation-settings)}.drawer-search.is-closed{animation:fade-out var(--dialog-animation-settings)}.drawer-search__container{align-items:center;display:flex;flex-direction:column;gap:120px;height:100%;margin-left:auto;margin-right:auto;max-width:1320px;padding:0 40px;width:100%}.drawer-search__header{align-items:center;display:flex;height:120px;justify-content:space-between;width:100%}.drawer-search__branding{align-items:center;display:flex;flex:0 0 160px;height:160px;justify-content:center;margin-top:2.5rem;padding:2rem;width:160px}.drawer-search__branding .logo{width:100%}.drawer-search__branding span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.drawer-search__close{align-items:center;border-radius:2px;color:var(--drawer-search-close-color,#fff);display:flex;flex-direction:column;font-size:9px;font-weight:700;height:48px;justify-content:flex-end;text-transform:uppercase;transition:background-color .3s cubic-bezier(.19,1,.55,1),color .2s cubic-bezier(.19,1,.55,1);width:48px}.drawer-search__close:after{content:"sluit"}.drawer-search__close:focus,.drawer-search__close:hover{background-color:#fff;color:var(--drawer-search-close-hover-color,#e4002e)}.drawer-search__close:focus-visible{outline:2px solid #e4002e;outline-offset:4px}.drawer-search__close .drawer-search__icon{height:24px;width:24px}.drawer-search__content{display:flex;flex:1 1 100%;flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;max-width:1024px;padding:0 20px;width:100%}.drawer-search__heading{margin-bottom:1.5rem}.drawer-search__heading:after{background-color:#e4002e;content:"";display:block;height:3px;left:-20px;position:relative;right:-20px;top:10px;width:calc(100% + 40px)}.drawer-search__title{--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){.drawer-search__title{--heading-4-font-size:1.5rem}}.drawer-search__title{color:#fff;height:100%;margin-bottom:0;text-transform:uppercase}.drawer-search__search-input{margin:2.5rem -20px 1.5rem}.drawer-search__nav{display:grid;gap:40px 120px;grid-template-columns:repeat(2,minmax(0,260px));justify-content:space-between}@media only screen and (min-width:1024px){.drawer-search__nav{grid-template-columns:repeat(3,minmax(0,260px));justify-content:flex-start}}@media only screen and (min-width:1280px){.drawer-search__header{height:160px}.drawer-search__branding{flex:0 0 240px;height:240px;margin-top:5rem;padding:3rem;width:240px}}.footer{--footer-padding:3rem;--footer-columns:1;--footer-info-columns:1;background-color:var(--footer-background-color,#f4f4f4);padding:var(--footer-padding) 20px}.footer__container{margin-left:auto;margin-right:auto;max-width:1320px;width:100%}.footer__sitemap{display:grid;gap:4rem 40px;grid-template-columns:repeat(var(--footer-columns),minmax(0,calc(100%/var(--footer-columns))))}.footer__info{display:grid;gap:2rem 40px;grid-template-columns:repeat(var(--footer-info-columns),minmax(0,calc(100%/var(--footer-info-columns))));padding:0 20px}.footer__branding{display:block;height:240px;margin-top:-4.375rem;position:relative;width:240px}.footer__branding .logo{width:100%}.footer__branding span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.footer__content{display:grid;gap:2rem;grid-template-columns:1fr}.footer__column{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}.footer--white{--footer-background-color:#fff}.footer--grey-light{--footer-background-color:#fafafa}@media only screen and (min-width:768px){.footer{--footer-columns:2;--footer-info-columns:1}.footer__info,.footer__sitemap{gap:40px 80px}.footer__content{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.footer{--footer-info-columns:3}.footer__sitemap{grid-template-columns:repeat(var(--footer-columns),minmax(0,300px));justify-content:space-evenly;row-gap:4rem}.footer__info{grid-template-columns:repeat(var(--footer-info-columns),minmax(0,300px));padding:0}.footer__content{display:grid;gap:40px 80px;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,300px));padding-left:0}.footer--simple .footer__container{padding:0 40px}.footer--simple .footer__info{-moz-column-gap:40px;column-gap:40px;grid-template-areas:"logo . content content";grid-template-columns:1fr auto 1fr 1fr}.footer--simple .footer__branding{grid-area:logo}.footer--simple .footer__content{grid-area:content;margin-left:auto;margin-right:auto;max-width:660px;width:100%}}@media only screen and (min-width:1280px){.footer{--footer-columns:4;--footer-info-columns:4}.footer__content{grid-column:span 2/-1}.footer__column{padding-left:20px}.footer--simple .footer__container{padding:0 20px 0 6rem}.footer--simple .footer__info{gap:0;grid-template-columns:1fr 1fr 25% 25%}.footer--simple .footer__content{-moz-column-gap:40px;column-gap:40px}.footer--simple .footer__column{padding:0}}.contact__list{list-style:none;margin:0;padding:0}.contact__item{font-size:1rem;line-height:1.5;margin-bottom:.75rem}.contact__item:last-child{margin-bottom:0}.contact__item--small{font-size:.875rem;line-height:1.125}.contact__link{border-bottom:2px solid transparent;color:#000;display:inline;text-decoration:none;transition:border-bottom-color .3s cubic-bezier(.19,1,.55,1)}.contact__link:focus,.contact__link:hover{border-color:#e4002e}.hamburger{border-radius:2px;height:48px;outline:0;position:relative;transition:background-color .3s cubic-bezier(.19,1,.55,1);width:48px}.hamburger:after{bottom:0;color:var(--hamburger-color,#000);content:"menu";font-size:9px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;transition:color .3s cubic-bezier(.19,1,.55,1)}.hamburger:focus-visible{outline:2px solid #000}.hamburger:focus,.hamburger:hover{background-color:var(--hamburger-background-hover-color,#fff)}.hamburger:focus:after,.hamburger:hover:after{color:var(--hamburger-hover-color,#e4002e)}.hamburger:focus .hamburger__line,.hamburger:hover .hamburger__line{background-color:var(--hamburger-hover-color,#e4002e)}.hamburger__container{display:block;height:48px;position:relative;width:48px}.hamburger__line{background-color:var(--hamburger-color,#000);border-radius:6px;height:3px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:16px;transform:none;transition:background-color .3s cubic-bezier(.19,1,.55,1);width:25px}.hamburger__line:first-child{margin-top:-8px}.hamburger__line:nth-child(3){margin-top:8px}.hamburger__text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.hamburger--close{display:block}.hamburger--close:after{content:"sluit"}.hamburger--close .hamburger__line{width:25px}.hamburger--close .hamburger__line:first-child{margin-top:0;transform:rotate(45deg)}.hamburger--close .hamburger__line:nth-child(2){width:0}.hamburger--close .hamburger__line:nth-child(3){margin-top:0;transform:rotate(-45deg)}.hamburger--open{display:block}.hamburger--desktop{display:none}.hamburger--mobile{display:block}.hamburger--mobile.hamburger--close{margin-right:-10px}@media only screen and (min-width:768px){.hamburger--desktop{display:block}.hamburger--mobile{display:none}}.header{--header-padding:16px;background-color:var(--header-bg-color,#fff);display:block;height:80px;left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease-in-out,height .3s ease-in-out;width:100%;z-index:10}.header.is-sticky{box-shadow:3px 4px 34px 0 rgba(0,0,0,.15)}.header__container{align-items:flex-start;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1320px;padding:var(--header-padding) 20px;width:100%}.header__branding{align-items:center;background-color:#ce1531;display:flex;flex:0 0 100px;height:100px;justify-content:center;margin-top:calc(var(--header-padding)*-1);padding:1rem;transform-origin:top;transition:transform .3s ease-in-out;width:100px}.header__branding .logo{width:100%}.header__branding span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.header__nav{align-items:center;display:flex;height:100%}.header--simple{position:relative}.header--simple .header__nav--buttons .nav__item--icon{display:inline-block}.header--transparent{--header-bg-color:transparent;--hamburger-color:#fff;--nav-icon-color:#fff;--nav-text-color:#fff}@media only screen and (min-width:768px){.header{--header-padding:36px;height:120px}.header.is-sticky{--header-padding:16px;height:80px}.header.is-sticky .header__branding{transform:scale(.75)}.header__branding{flex:0 0 160px;height:160px;padding:2rem;width:160px}.header--simple .header__branding{transform:none}}@media only screen and (min-width:1280px){.header{--header-padding:56px;height:160px}.header.is-sticky{--header-padding:16px;height:80px}.header.is-sticky .header__branding{transform:scale(.45)}.header__branding{flex:0 0 240px;height:240px;padding:3rem;transform-origin:60px 0;width:240px}.header--simple .header__branding{transform:none}}.icon{display:block;fill:currentColor;height:100%;transition:fill .2s;width:100%}.link{--link-border-color:#e4002e;--link-color:#000;--link-icon-color:#e4002e;--link-font-size:1rem;color:var(--link-color);line-height:1.5;padding:10px 0;text-decoration:none}.link__text{border-bottom:3px solid transparent;display:inline;font-size:var(--link-font-size);font-weight:700;position:relative;text-transform:uppercase;transition:border-bottom .75s cubic-bezier(.19,1,.55,1)}.link__text:focus,.link__text:hover{border-bottom:3px solid var(--link-border-color)}.link .icon{display:inline-block;fill:var(--link-icon-color);height:var(--link-font-size);margin-bottom:.25rem;margin-right:.5rem;width:var(--link-font-size)}.link--red{--link-color:#ce1531;--link-border-color:#ce1531;--link-icon-color:#ce1531}.link--white{--link-color:#fff;--link-border-color:#fff;--link-icon-color:#fff}.link--blue{--link-color:#0095db;--link-border-color:#0095db}.logos{display:flex;flex-flow:row wrap;gap:1rem;list-style:none;margin:0;padding:0}.logos__image{height:45px}.media{margin:2rem 0;width:100%}.media,.media__image{display:block;position:relative}.media img,.media picture{height:auto;min-height:100px;min-width:100px;width:100%}.media svg{display:block;max-height:100%;max-width:100%;width:100%}.media__caption{font-size:.875rem;line-height:1.125;padding:.5rem 0 .25rem;width:100%}.media__link{height:100%;left:0;position:absolute;top:0;width:100%}.media__link span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.media--video{aspect-ratio:16/9;margin:0}.media--video embed,.media--video iframe,.media--video object{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__video .media--video{margin:0;position:absolute}.media--full,.media--wide{margin-left:-20px;margin-right:-20px;width:unset}.media--full .media__image img{height:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;width:100%}.media--full .media__caption{margin:0 1rem}@media only screen and (min-width:768px){.media--left{float:left;margin:.5rem 20px 20px 0;max-width:50%}.media--left img{width:auto}.media--right{float:right;margin:.5rem 0 20px 20px;max-width:50%}.media--right img{width:auto}.media--full{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:840px){.media--full{margin-left:calc(-50vw - -380px);margin-right:calc(-50vw - -380px)}}@media only screen and (min-width:1320px){.media--full{margin-left:-280px;margin-right:-280px}}.media-footer{bottom:1rem;color:#fff;font-size:.875rem;left:20px;line-height:1.125;position:absolute;text-shadow:0 0 2px rgba(0,0,0,.4)}.media-footer,.media-footer__copyright,.media-footer__description{display:block;margin:0}.media-footer--mobile-hidden .media-footer__copyright,.media-footer--mobile-hidden .media-footer__description{display:none}@media only screen and (min-width:768px){.media-footer--mobile-hidden .media-footer__copyright,.media-footer--mobile-hidden .media-footer__description{display:block}}.nav{--nav-arrow-size:18px}.nav__header{margin-bottom:1.5rem}.nav__title{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.nav__title{--heading-3-font-size:1.75rem}}.nav__title{color:var(--nav-title-color,#000)}.nav__title--link{display:inline-block;position:relative;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.55,1)}.nav__title--link:focus,.nav__title--link:hover{color:var(--nav-title-hover-color,#e4002e)}.nav__list{list-style:none;margin:0;padding:0}.nav__item{display:block;position:relative}.nav__item--button,.nav__item--button .icon,.nav__item--icon{display:none}.nav__link{color:var(--nav-link-color,#000);display:block;line-height:1.25;padding:.5rem 0;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.55,1)}.nav__link:focus .nav__text,.nav__link:hover .nav__text{border-color:#e4002e}.nav__link:has(.nav__title){padding:0}.nav__link--icon{border-radius:2px;height:48px;line-height:unset;padding:0;position:relative;transition:background-color .3s cubic-bezier(.19,1,.55,1);width:48px}.nav__link--icon .nav__text{border:none;bottom:0;font-size:9px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}.nav__link--icon .nav__text:focus,.nav__link--icon .nav__text:hover{border:none}.nav__link--icon .nav__icon{left:50%;margin:-6px 0 0;position:absolute;top:50%;translate:-50% -50%}.nav__link--icon:focus,.nav__link--icon:hover{background-color:#fff;border-color:transparent}.nav__link--icon:focus-visible{outline:2px solid #000}.nav__text{border-bottom:2px solid transparent;color:var(--nav-text-color,#000);display:inline;font-size:1.125rem;transition:border-bottom .3s cubic-bezier(.19,1,.55,1)}.nav__icon{color:var(--nav-icon-color,#000);height:24px;margin-left:.5rem;transition:color .3s cubic-bezier(.19,1,.55,1);width:24px}.nav--buttons{margin-left:auto}.nav--buttons .nav__list{align-items:center;display:flex;gap:10px}.nav--buttons .nav__item:focus .nav__text,.nav--buttons .nav__item:hover .nav__text{color:var(--nav-text-hover-color,#e4002e)}.nav--buttons .nav__item:focus .nav__icon,.nav--buttons .nav__item:hover .nav__icon{color:var(--nav-icon-hover-color,#e4002e)}.nav--buttons .nav__item--button{margin-right:10px}.nav--main{display:none}.nav--drawer .nav__item{padding:.5rem 0}.nav--drawer .nav__link{position:relative}.nav--drawer .nav__link,.nav--drawer .nav__link:focus .nav__text,.nav--drawer .nav__link:hover .nav__text{border-color:transparent}.nav--drawer .nav__link.has-children .nav__text{font-family:Open Sans,sans-serif;font-weight:700;line-height:1.5;--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){.nav--drawer .nav__link.has-children .nav__text{--heading-4-font-size:1.5rem}}.nav--drawer .nav__link.has-children .nav__text{text-transform:uppercase}.nav--drawer .nav__link.has-children:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e4002e' d='M21.187 4.687 24 7.5l-12 12-12-12 2.813-2.813L12 13.875z'/%3E%3C/svg%3E");height:var(--nav-arrow-size);position:absolute;right:0;top:50%;transform:rotate(270deg);transform-origin:center;transition:transform .2s cubic-bezier(.19,1,.55,1);translate:0 -50%;width:var(--nav-arrow-size)}.nav--drawer .nav__link.has-children.is-active:after{transform:rotate(1turn)}.nav--drawer .nav__children{background-color:#fff;border-radius:10px;display:none;margin:0 -10px;max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(.19,1,.55,1)}.nav--drawer .nav__children.is-active{display:block}.nav--drawer .nav__children.is-open{max-height:600px}.nav--drawer .nav__children .nav__item{border-bottom:1px solid #f4f4f4;padding:1rem 0 1rem 2rem}.nav--drawer .nav__children .nav__item:last-child{border-color:transparent}.nav--drawer .nav__children .nav__link{padding:0}.nav--drawer .nav__children .nav__link:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.187 4.687 24 7.5l-12 12-12-12 2.813-2.813L12 13.875z'/%3E%3C/svg%3E");height:var(--nav-arrow-size);position:absolute;right:10px;top:50%;transform:rotate(270deg);translate:0 -50%;width:var(--nav-arrow-size)}.nav--footer,.nav--secondary,.nav--tertiary{display:grid;grid-template-columns:1fr;grid-template-rows:max-content;padding:0 20px}.nav--footer .nav__header>.nav__link,.nav--secondary .nav__header>.nav__link,.nav--tertiary .nav__header>.nav__link{display:flex;flex-direction:column}.nav--footer .nav__header:after,.nav--secondary .nav__header:after,.nav--tertiary .nav__header:after{background-color:#e4002e;content:"";display:block;height:3px;left:-20px;position:relative;right:-20px;top:10px;width:calc(100% + 40px)}.nav--footer .nav__title,.nav--secondary .nav__title,.nav--tertiary .nav__title{--heading-4-font-size:1.25rem;font-size:var(--heading-4-font-size)}@media only screen and (min-width:768px){.nav--footer .nav__title,.nav--secondary .nav__title,.nav--tertiary .nav__title{--heading-4-font-size:1.5rem}}.nav--footer .nav__title,.nav--secondary .nav__title,.nav--tertiary .nav__title{height:100%;margin-bottom:0;text-transform:uppercase}.nav--search{--nav-text-color:#fff}@media only screen and (min-width:340px){.nav__item--button{display:block;position:relative}}@media only screen and (min-width:768px){.nav__item--icon{display:block}.nav--buttons .nav__item--icon{height:48px;width:48px}}@media only screen and (min-width:1024px){.nav--main{align-items:center;display:flex;justify-content:center;width:100%}.nav--main .nav__list{display:flex;gap:40px;height:100%}.nav--main .nav__link{padding:1rem 0}.nav--main .nav__text{font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase}}.newsletter{--newsletter-border-radius:2px;background-color:#fff;box-shadow:0 14px 24px 0 rgba(0,0,0,.25);position:relative}.newsletter__form,.newsletter__info{margin:0;padding:2rem 20px;position:relative}.newsletter__info{background-color:#fff;border-radius:var(--newsletter-border-radius) var(--newsletter-border-radius) 0 0}.newsletter__form{background-color:#ce1531;border-radius:0 0 var(--newsletter-border-radius) var(--newsletter-border-radius)}.newsletter__legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.newsletter__title{--heading-2-font-size:2rem;font-size:var(--heading-2-font-size)}@media only screen and (min-width:768px){.newsletter__title{--heading-2-font-size:2.5rem}}.newsletter__title{margin-bottom:1.5rem;text-transform:uppercase}.newsletter__item{font-size:1rem;line-height:1.75;list-style:none;margin:0 0 1rem;padding:0 0 0 2.25rem;position:relative}.newsletter__item:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ce1531' d='m10 16.4-4-4L7.4 11l2.6 2.6L16.6 7 18 8.4z'/%3E%3C/svg%3E");left:-8px;position:absolute;top:-6px;width:40px}.newsletter__item:last-of-type{margin-bottom:0}.newsletter__field{margin-bottom:1.5rem;width:100%}.newsletter__field input{background-color:transparent;border-color:transparent transparent #fff;border-radius:0;border-width:1px;caret-color:#fff;color:#fff}.newsletter__field input:focus{border-color:#fff;border-radius:2px}.newsletter__field input::-moz-placeholder{color:#fff;opacity:1}.newsletter__field input::placeholder{color:#fff;opacity:1}.newsletter__label{clip-path:inset(50%);color:#fff;height:1px;overflow:hidden;position:absolute;width:1px}.newsletter__error{color:#fff;display:none;font-size:.875rem;line-height:1.125;margin:.4rem 0 0}.is-error .newsletter__error{display:block}.newsletter__button{box-shadow:0 14px 34px 0 rgba(0,0,0,.1);margin:1rem 0;width:100%}.newsletter__spinner{align-items:center;background-color:hsla(0,0%,100%,.5);display:none;inset:0;position:absolute;z-index:5}.is-loading .newsletter__spinner,.is-submitting .newsletter__spinner{display:flex}.newsletter__message{color:#fff;font-size:.875rem;line-height:1.125}.newsletter__message:empty{display:none}@media only screen and (min-width:768px){.newsletter{display:flex;flex-direction:row}.newsletter__form,.newsletter__info{flex:0 0 50%;padding:3rem 40px}}@media only screen and (min-width:1024px){.newsletter__form{display:flex;flex-direction:column}.newsletter__group--name{display:flex;flex-direction:row;gap:20px}.newsletter__group--name .newsletter__field{flex:0 1 50%}.newsletter__message{margin-top:-48px;max-width:60%}.newsletter__button{margin-left:auto;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1280px){.newsletter__form,.newsletter__info{padding:3rem 4rem}}@media (prefers-reduced-motion:no-preference){.newsletter__item{opacity:0}.in-view .newsletter__item:first-child{animation:fade-in-to-right .5s cubic-bezier(.19,1,.55,1) 0s forwards}.in-view .newsletter__item:nth-child(2){animation:fade-in-to-right .5s cubic-bezier(.19,1,.55,1) .1s forwards}.in-view .newsletter__item:nth-child(3){animation:fade-in-to-right .5s cubic-bezier(.19,1,.55,1) .2s forwards}.in-view .newsletter__item:nth-child(4){animation:fade-in-to-right .5s cubic-bezier(.19,1,.55,1) .3s forwards}}.privacy-link{border-bottom:1px solid;color:var(--link-color);cursor:pointer;display:inline;font:inherit;line-height:inherit;text-align:inherit;transition:border-bottom-color .2s ease;vertical-align:baseline}.privacy-link:focus,.privacy-link:hover{border-bottom-color:transparent}.privacy-link:focus-visible{outline:2px solid #000}.search-form{margin:0 auto 40px;width:100%}.search-form__field{line-height:0;margin:0 auto;position:relative;width:100%}.search-form__field input{background:#fff;border:1px solid rgba(0,0,0,.05)}.search-form__label{font-family:Open Sans,sans-serif;font-weight:700;line-height:1.5;--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.search-form__label{--heading-3-font-size:1.75rem}}.search-form__label{display:block;margin:0 0 .5rem;text-align:left}.search-form__label--hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.search-form__input{transition:box-shadow .2s ease}.search-form__input:focus{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.2)}.search-form__input[type=search]{border:0;border-radius:2px;color:#000;font-size:1.25rem;height:64px;line-height:64px;padding:0 3rem 0 1.5rem;width:100%}.search-form__input[type=search]::-moz-placeholder{color:#929292;font-size:1rem}.search-form__input[type=search]::placeholder{color:#929292;font-size:1rem}.search-form__button{--button-background:transparent;--button-border:transparent;--button-color:#000;--button-background-hover:transparent;--button-border-hover:transparent;--button-color-hover:#e4002e;height:100%;position:absolute;right:.25rem;top:50%;transform:translateY(-45%)}.search-form__button .icon{height:20px;width:20px}.search-form--drawer{margin:0}.search-form--drawer .search-form__input{box-shadow:none;height:56px}.search-form--mobile .search-form__input{border-bottom:2px solid #000;box-shadow:none}.search-form--mobile .search-form__input[type=search]{background:transparent;height:54px;line-height:54px}.search-form--mobile .search-form__input[type=search]::-moz-placeholder{color:#929292}.search-form--mobile .search-form__input[type=search]::placeholder{color:#929292}.search-form--mobile .search-form__input:focus{border-bottom-color:#fdc533}.section:after,.section:before{content:" ";display:table}.section:after{clear:both}.legacy .section:after,.legacy .section:before{zoom:1}.section{--section-padding:3rem;background-color:var(--section-background-color,#fff);padding:var(--section-padding) 0;position:relative}.section__container{margin-left:auto;margin-right:auto;max-width:1320px;padding:0 20px;position:relative;width:100%}.section__container--wide{padding:0}.section__content,.section__footer,.section__header{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;position:relative;width:100%}.section__header{text-align:center}.section__header+.section__container,.section__header+.section__content{margin-top:2rem}.section__content:after,.section__content:before{content:" ";display:table}.section__content:after{clear:both}.legacy .section__content:after,.legacy .section__content:before{zoom:1}.section__footer{margin-top:2rem;text-align:center}.section__footer:before{border-top:1px solid var(--section-bar-color,rgba(0,0,0,.2));content:"";display:block;margin:10px auto;width:60px}.section__footer--pagination{padding:0}.section__footer--pagination:before{content:none}.section__title{font-size:2.25rem;text-transform:uppercase}@media only screen and (min-width:768px){.section__title{font-size:2.875rem}}@media only screen and (min-width:1280px){.section__title{font-size:3.375rem}}.section__title{color:var(--section-title-color,#000);display:block;margin:0}.section__title:after{border-top:1px solid var(--section-bar-color,rgba(0,0,0,.2));content:"";display:block;margin:10px auto 20px;width:80px}.section__title+.section__intro{margin-top:.75rem}.section__title--small{font-size:1.75rem;text-transform:uppercase}@media only screen and (min-width:768px){.section__title--small{font-size:2.25rem}}@media only screen and (min-width:1280px){.section__title--small{font-size:3rem}}.section__title--large{font-size:3rem;text-transform:uppercase}@media only screen and (min-width:768px){.section__title--large{font-size:3.5rem}}@media only screen and (min-width:1280px){.section__title--large{font-size:3.75rem}}.section__title--results{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.section__title--results{--heading-3-font-size:1.75rem}}.section__title--results{margin-bottom:1.5rem}.section__title--results:after{display:none}.section__intro{color:var(--section-intro-color,#000);font-size:1rem;font-weight:600;line-height:1.75;margin-left:auto;margin-right:auto;max-width:600px;width:100%}.section__search{margin:2rem 0}.section__button{width:-moz-fit-content;width:fit-content}.section--white{--section-background-color:#fff}.section--white+.section--white{padding-top:0}.section--grey{--section-background-color:#f4f4f4}.section--grey+.section--grey{padding-top:0}.section--red{--section-background-color:#ce1531;--section-intro-color:#fff;--section-bar-color:#fff;--section-title-color:#fff}.section--red+.section--red{padding-top:0}.section--search{--section-background-color:transparent;margin:auto;max-width:1024px}.section--search+.section--search{padding-top:0}.section--search .section__header{max-width:1320px;padding:0 20px}.section--search .section__container>p{text-align:center}.section--full>.section__container{max-width:1920px;padding:0}.section--banner.section--first,.section--hero.section--first{padding-top:0}.section--carousel .section__container{padding:0}.section--carousel .section__footer{margin-top:4rem}.section--faq .section__content,.section--form .section__content{padding:0}.section--faq .section__content,.section--gform .section__content{margin-left:auto;margin-right:auto;max-width:840px;width:100%}.section--hero-content{padding-top:0}.section--hero-content .section__container{padding:0}.section--newsletter{background-color:transparent}.section--newsletter.section--white-grey:first-child{background:linear-gradient(180deg,#fff 40%,#f4f4f4 0)}.section--newsletter.section--grey-grey:first-child{background:#f4f4f4}.section--newsletter.section--red-grey:first-child{background:linear-gradient(180deg,#ce1531 40%,#f4f4f4 0)}.section--newsletter.section--grey-lightest-grey:first-child{background:linear-gradient(180deg,#fafafa 40%,#f4f4f4 0)}.section--transparent{--section-background-color:transparent}.section--widget{--section-padding:0}.section--widget.section--white-grey:first-child{background:linear-gradient(180deg,#fff 40%,#f4f4f4 70%)}.section--widget.section--grey-grey:first-child{background:#f4f4f4}.section--widget.section--red-grey:first-child{background:linear-gradient(180deg,#ce1531 60%,#f4f4f4 0)}.section--widget.section--grey-lightest-grey:first-child{background:linear-gradient(180deg,#fafafa 40%,#f4f4f4 70%)}@media only screen and (min-width:768px){.section{--section-padding:4rem}.section:first-child{padding-top:5rem}.section__header+.section__container,.section__header+.section__content{margin-top:2.75rem}.section__title:after{width:350px}.section__footer{margin-top:4rem}.section--banner.section--first,.section--hero.section--first{padding-top:0}.section--cta .section__content,.section--faq .section__content{padding:0 20px}.section--newsletter:first-child{padding-top:0}.section--widget:first-child{padding:0}.section--widget+.section--newsletter{margin-top:calc(var(--section-padding)*-3.5)}}@media only screen and (min-width:1280px){.section:first-child{padding-top:8rem}.section__container--wide{padding:0 20px}.section--banner.section--first,.section--hero.section--first,.section--newsletter:first-child,.section--widget:first-child{padding-top:0}}@media only screen and (prefers-reduced-motion:no-preference) and (min-width:768px){.section__button{opacity:0}.section .in-view .section__button{animation:fade-in-to-top .3s cubic-bezier(.19,1,.55,1) .25s forwards}}.site{display:flex;flex-direction:column;min-height:100%;overflow-x:hidden;position:relative}.site__header{flex:0 0 80px;height:80px}.site__header--transparent{flex-basis:0;height:0}.site__content{flex:1 1 auto;position:relative}.site__footer{background-color:var(--footer-background-color,#f4f4f4);bottom:0;flex:0 0 auto;position:relative}.site--white{background-color:#fff}.site--grey{background-color:#f4f4f4}.site--red{background-color:#ce1531}@media only screen and (min-width:768px){.site__header{flex-basis:120px;height:120px}.site__header--small{flex-basis:80px;height:80px}.site__header--transparent{flex-basis:0;height:0}.site__footer>.section--widget:first-child{padding-top:calc(var(--section-padding)*2.5)}}@media only screen and (min-width:1280px){.site__header{flex-basis:160px;height:160px}.site__header--small{flex-basis:80px;height:80px}.site__header--transparent{flex-basis:0;height:0}.site__footer>.section--widget:first-child{padding-top:calc(var(--section-padding)*4)}}.skip-link{background-color:#e4002e;border-radius:2px;clip-path:inset(50%);color:#fff;font-weight:700;height:1px;left:20px;line-height:1.5;max-width:calc(100vw - 55px);overflow:hidden;padding:12px 25px;position:absolute;text-align:center;text-decoration:none;top:15px;transition:background-color .2s;white-space:nowrap;width:1px;z-index:2000}.skip-link:focus{clip-path:auto;height:auto;white-space:normal;width:auto}.skip-link:hover{background-color:#000}.social{--social-icon-size:50px;--social-icon-padding:14px}.social__list{display:flex;gap:1rem;justify-content:flex-start}.social__item span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.social__link{background-color:var(--social-bg-color,transparent);border:1px solid var(--social-border-color,rgba(0,0,0,.2));border-radius:50%;display:block;height:var(--social-icon-size);padding:var(--social-icon-padding);transition:background-color .3s cubic-bezier(.19,1,.55,1),border-color .3s cubic-bezier(.19,1,.55,1);width:var(--social-icon-size)}.social__link:focus-visible{outline-offset:3px}.social__link:focus,.social__link:hover{--social-bg-color:#ce1531;--social-border-color:#ce1531;--social-icon-color:#fff}.social__link span{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.social__icon{color:var(--social-icon-color,#000)}.spinner{align-items:center;display:flex;justify-content:center;margin:0 auto}.spinner,.spinner:before{overflow:hidden;position:relative}.spinner:before{animation:rotate 1.2s linear infinite;border:10px solid rgba(228,0,46,.2);border-bottom-color:#e4002e;border-radius:50%;content:"";height:80px;margin:2rem auto;width:80px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-bar #wpadminbar{height:47px;position:fixed}.admin-bar .drawer,.admin-bar .drawer-mobile{top:0}.admin-bar .header{top:46px}.admin-bar .header--simple{top:0}.admin-bar .nav__dropdown{top:125px}@media only screen and (min-width:782px){.admin-bar #wpadminbar{height:33px}.admin-bar .header{top:32px}.admin-bar .header--simple{top:0}.admin-bar .nav__dropdown{top:111px}}@media only screen and (min-width:1024px){.admin-bar .nav__dropdown{top:148px}.admin-bar .header.is-sticky .nav__dropdown{top:118px}}@media print{*,:after,:before,:first-letter,blockquote:first-line,div:first-line,li:first-line,p:first-line{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #ababab;-moz-column-break-inside:avoid;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid}}