.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{font-size:16px}@media only screen and (min-width:1920px){html{font-size:18px}}@media only screen and (min-width:2200px){html{font-size:20px}}@media only screen and (min-width:2560px){html{font-size:22px}}.fade-hover{transition:opacity .4s ease}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:all .4s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-quick-enter-active,.fade-quick-leave-active{transition:all .2s ease-out}.fade-quick-enter-from,.fade-quick-leave-to{opacity:0}.parallax{transform:translateY(calc(var(--parallax-progress)*50%))}.FlexibleBlocks .flexible-block{margin:8rem 0}@media only screen and (min-width:1920px){.FlexibleBlocks .flexible-block{margin:8rem 0}}@media only screen and (max-width:900px){.FlexibleBlocks .flexible-block{margin:5.625rem 0}}.FlexibleBlocks .flexible-block.BlockAnchor{margin:0}.FlexibleBlocks .flexible-block:first-of-type{margin-top:0}.FlexibleBlocks .flexible-block:first-of-type.BlockAccordeon,.FlexibleBlocks .flexible-block:first-of-type.BlockAnchorsNav,.FlexibleBlocks .flexible-block:first-of-type.BlockColumns,.FlexibleBlocks .flexible-block:first-of-type.BlockForm,.FlexibleBlocks .flexible-block:first-of-type.BlockImage.image--has-title,.FlexibleBlocks .flexible-block:first-of-type.BlockMediaText,.FlexibleBlocks .flexible-block:first-of-type.BlockVideo,.FlexibleBlocks .flexible-block:first-of-type.BlockWysiwyg{padding-top:7.5rem}@media only screen and (max-width:900px){.FlexibleBlocks .flexible-block:first-of-type.BlockAccordeon,.FlexibleBlocks .flexible-block:first-of-type.BlockAnchorsNav,.FlexibleBlocks .flexible-block:first-of-type.BlockColumns,.FlexibleBlocks .flexible-block:first-of-type.BlockForm,.FlexibleBlocks .flexible-block:first-of-type.BlockImage.image--has-title,.FlexibleBlocks .flexible-block:first-of-type.BlockMediaText,.FlexibleBlocks .flexible-block:first-of-type.BlockVideo,.FlexibleBlocks .flexible-block:first-of-type.BlockWysiwyg{padding-top:4rem}}.FlexibleBlocks .BlockAnchor+.BlockForm,.FlexibleBlocks .flexible-block--with-background+.flexible-block--with-background{padding-top:0}
