h1{font-family:"Kapra",sans-serif;font-weight:700;font-style:normal;font-size:34px;line-height:100%;margin:10px 0}@media screen and (min-width:768px){h1{font-size:calc(34px + (100vw - 768px)/((2560 - 768)/(82 - 34)));margin:calc(10px + (100vw - 768px)/((2560 - 768)/(30 - 10))) 0}}h2,h3,h4,h5,h6{font-family:"Kapra",sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;margin:5px 0}@media screen and (min-width:768px){h2,h3,h4,h5,h6{font-size:calc(24px + (100vw - 768px)/((2560 - 768)/(48 - 24)));margin:calc(10px + (100vw - 768px)/((2560 - 768)/(20 - 10))) 0}}body{width:100%;height:100%;margin:0;padding:0;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{font-family:"Times New Roman",serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%}@media screen and (min-width:768px){p{font-size:min(32px,14px + (100vw - 768px)/((2200 - 768)/(32 - 14)))}}a,button{color:inherit}.site-wrap{max-width:100%;margin:0 auto;overflow:hidden;background-color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:15px 20px;background:#fff;color:#000;border:1px solid #000;border-radius:4px;overflow:visible;clip:auto;white-space:normal}section{display:block;position:relative;width:100%}.spacer--none{margin-top:0 !important;margin-bottom:0 !important}.spacer--sm{margin-bottom:16px;margin-top:16px}@media screen and (min-width:768px){.spacer--sm{margin-bottom:calc(32px + (100vw - 768px)/((1280 - 768)/(48 - 32)));margin-top:calc(32px + (100vw - 768px)/((1280 - 768)/(48 - 32)))}}@media screen and (min-width:1280px){.spacer--sm{margin-bottom:calc(48px + (100vw - 1280px)/((1920 - 1280)/(64 - 48)));margin-top:calc(48px + (100vw - 1280px)/((1920 - 1280)/(64 - 48)))}}@media screen and (min-width:1920px){.spacer--sm{margin-bottom:64px;margin-top:64px}}.spacer--md{margin-bottom:32px;margin-top:32px}@media screen and (min-width:768px){.spacer--md{margin-bottom:calc(64px + (100vw - 768px)/((1280 - 768)/(96 - 64)));margin-top:calc(64px + (100vw - 768px)/((1280 - 768)/(96 - 64)))}}@media screen and (min-width:1280px){.spacer--md{margin-bottom:calc(96px + (100vw - 1280px)/((1920 - 1280)/(128 - 96)));margin-top:calc(96px + (100vw - 1280px)/((1920 - 1280)/(128 - 96)))}}@media screen and (min-width:1920px){.spacer--md{margin-bottom:128px;margin-top:128px}}.spacer--lg{margin-bottom:64px;margin-top:40px}@media screen and (min-width:768px){.spacer--lg{margin-bottom:calc(128px + (100vw - 768px)/((1280 - 768)/(192 - 128)));margin-top:calc(80px + (100vw - 768px)/((1280 - 768)/(120 - 80)))}}@media screen and (min-width:1280px){.spacer--lg{margin-bottom:calc(192px + (100vw - 1280px)/((1920 - 1280)/(256 - 192)));margin-top:calc(120px + (100vw - 1280px)/((1920 - 1280)/(160 - 120)))}}@media screen and (min-width:1920px){.spacer--lg{margin-bottom:256px;margin-top:160px}}h1{font-family:"Kapra",sans-serif;font-weight:700;font-style:normal;font-size:34px;line-height:100%;margin:10px 0}@media screen and (min-width:768px){h1{font-size:calc(34px + (100vw - 768px)/((2560 - 768)/(82 - 34)));margin:calc(10px + (100vw - 768px)/((2560 - 768)/(30 - 10))) 0}}h2,h3,h4,h5,h6{font-family:"Kapra",sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:100%;margin:5px 0}@media screen and (min-width:768px){h2,h3,h4,h5,h6{font-size:calc(24px + (100vw - 768px)/((2560 - 768)/(48 - 24)));margin:calc(10px + (100vw - 768px)/((2560 - 768)/(20 - 10))) 0}}.link-group{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}button,.btn{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:none;border-radius:4px;display:inline-block;font-size:16px;padding:20px 32px;line-height:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1024px){button,.btn{font-size:18px}}button-primary,.btn-primary{background-color:var(--primaryDark);color:var(--primaryLight)}button-primary:hover,button-primary:focus,.btn-primary:hover,.btn-primary:focus{background-color:var(--primaryLight);color:var(--primaryDark);text-decoration:none}button-secondary,.btn-secondary{background-color:var(--secondaryDark);color:var(--secondaryLight)}button-secondary:hover,button-secondary:focus,.btn-secondary:hover,.btn-secondary:focus{background-color:var(--secondaryLight);color:var(--secondaryDark);text-decoration:none}.dark button-primary,.dark .btn-primary{background-color:var(--primaryLight);color:var(--primaryDark)}.dark button-primary:hover,.dark button-primary:focus,.dark .btn-primary:hover,.dark .btn-primary:focus{background-color:var(--primaryDark);color:var(--primaryLight)}.dark button-secondary,.dark .btn-secondary{background-color:var(--secondaryLight);color:var(--secondaryDark)}.dark button-secondary:hover,.dark button-secondary:focus,.dark .btn-secondary:hover,.dark .btn-secondary:focus{background-color:var(--secondaryDark);color:var(--secondaryLight)}a.lnk{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}a.lnk-primary{border-bottom:2px solid var(--primaryDark);color:var(--primaryDark)}a.lnk-secondary{border-bottom:2px solid var(--secondaryDark);color:var(--secondaryDark)}a.lnk:hover{border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}.dark a,.dark .lnk{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}.dark a-primary,.dark .lnk-primary{border-bottom:2px solid var(--primaryLight);color:var(--primaryLight)}.dark a-secondary,.dark .lnk-secondary{border-bottom:2px solid var(--secondaryLight);color:var(--secondaryLight)}.dark a:hover,.dark .lnk:hover{border-bottom:2px solid rgba(0,0,0,0);text-decoration:none}.close{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;color:#000;background-color:red;position:absolute;right:2.5vw;top:2.5vw;z-index:100;font-size:24px;height:34px;width:34px;border-radius:50%}.close:hover,.close:focus{transform:scale(1.1)}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto}.basic-picture{display:block;overflow:hidden;height:100%}.basic-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.basic-picture--contain img{object-fit:contain}