section,footer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;position:relative;box-sizing:border-box;padding-top:var(--padding-v);padding-bottom:var(--padding-v)}section.no-padding{padding:0!important}section.narrow-padding{padding:calc(var(--padding-v) / 2) 0}#hero{padding-top:calc(var(--header-height) + var(--padding-v))}.container{width:100%;max-width:var(--site-max-width);box-sizing:content-box;padding:0 var(--padding-h)}.long-text.inline p{display:inline;margin:0}.long-text p:not(:last-child){margin-bottom:1em}.long-text h2,.long-text h3,.long-text h4{margin-bottom:.5em}.long-text h2:not(:first-child),.long-text h3:not(:first-child),.long-text h4:not(:first-child){margin-top:1.5em}.long-text li:not(:last-child){margin-bottom:.75em}.long-text ul:first-child{margin-top:0}.long-text ul li,ul.long-text li{list-style:none;position:relative}.long-text ul li::before,ul.long-text li::before{content:'';display:inline-block;height:1.1em;width:1.1em;background-size:100%;background-position:center;background-repeat:no-repeat;background-image:var(--list-icon);position:absolute;left:-40px;top:.15em}.long-text ol li::marker,ol.long-text li::marker{font-weight:700}.dark-bg.long-text li::before,.dark-bg .long-text li::before{filter:invert(1)}@media screen and (max-width:1400px){.container{box-sizing:border-box}}.w-narrow{width:min(calc(var(--site-max-width) * 0.5), 100%)}.w-small{width:min(calc(var(--site-max-width) * 0.7), 100%)}.w-wide{width:min(calc(var(--site-max-width) * 0.85), 100%)}.w-max{width:100%}.w-semifull{width:100%;max-width:unset!important;padding:0!important}.w-semifull>div:not(.full-media-col){padding-top:var(--padding-v);padding-bottom:var(--padding-v)}.w-semifull>div:first-child:not(.full-media-col){padding-left:var(--semifull-col-padding-h)}.w-semifull>div:last-child:not(.full-media-col){padding-right:var(--semifull-col-padding-h)}.w-full{width:100%;max-width:unset!important}@media screen and (max-width:749px){.w-semifull,.w-full{gap:0!important}.full-media-col{order:-1}.w-semifull>div:not(.full-media-col),.w-full>div:not(.full-media-col){padding:var(--padding-v) var(--padding-h)}}.grid.col-2,.grid.col-3,.grid.col-4,.grid.col-5,.grid.col-6,.grid.col-7,.grid.col-8,.grid.col-9,.grid.col-10{row-gap:var(--column-gap);column-gap:var(--column-gap)}.grid.col-2,.grid.col-3,.grid.col-4,.grid.col-5{grid-template-columns:1fr}.grid.col-6,.grid.col-7,.grid.col-8,.grid.col-9,.grid.col-10{grid-template-columns:1fr 1fr}@media screen and (min-width:1000px){.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}.grid.col-5{grid-template-columns:repeat(5,1fr)}.grid.col-6{grid-template-columns:repeat(6,1fr)}.grid.col-7{grid-template-columns:repeat(7,1fr)}.grid.col-8{grid-template-columns:repeat(8,1fr)}.grid.col-9{grid-template-columns:repeat(9,1fr)}.grid.col-10{grid-template-columns:repeat(10,1fr)}}.button-wrapper{margin-top:10px}.button{--button-color:var(--button-bg-dark);--text-color:var(--button-text-bright);font-family:var(--primary-font);transition:all 0.2s;font-size:1rem;cursor:pointer;appearance:auto;position:relative;padding:.6rem 2rem;border:none;border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;white-space:nowrap;background:none!important;z-index:1}.dark-bg .button:not(.accent),.dark-bg-below .button:not(.accent){--button-color:var(--button-bg-bright);--text-color:var(--button-text-dark)}.button.accent.line{--button-color:var(--accent-color);--text-color:var(--button-text-dark)}.button.accent:not(.line){--button-color:var(--accent-color);--text-color:var(--accent-fg-color)}.button.line:not(.accent){--button-color:var(--button-bg-dark);--text-color:var(--button-text-dark)}.dark-bg .button.accent.line,.dark-bg-below .button.accent.line{--button-color:var(--accent-color);--text-color:var(--button-text-bright)}.dark-bg .button.line:not(.accent),.dark-bg-below .button.line:not(.accent){--button-color:var(--button-bg-bright);--text-color:var(--button-text-bright)}.button.accent:hover{--text-color:var(--accent-fg-color) !important}.button::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:var(--button-color);border:solid 2px var(--button-color);border-radius:var(--border-radius);transition:all 0.2s;z-index:-1}.button.line::before{background:transparent}.button:hover::before{background:var(--button-color);color:var(--text-color)}.button:hover::before{opacity:.75}@media screen and (max-width:999px){.button{border-width:1px;padding:.4em 1.6em}}.img-contain{object-fit:contain}.img-cover{object-fit:cover}.img-wrapper-full{position:relative;width:100%;min-height:250px;overflow:hidden}.container>.sm-column:not(.full-media-col) .img-wrapper-full{border-radius:calc(var(--border-radius) * 2)}.img-wrapper-full>img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center center}.img-wrapper-full>img:not(.img-contain){object-fit:cover}.fade-in-a{--sequence-order:0;opacity:0;transition:var(--animation-duration-fade-in) opacity var(--cubic-bezier);transition-delay:calc(var(--animation-delay-fade-in) + var(--sequence-order) * var(--animation-delay-sequence))}.fade-in-a.triggered,.triggered .fade-in-a{opacity:1}.slide-up-a{--sequence-order:0;overflow:hidden}.slide-up-a>p,.slide-up-a>span{transform:translateY(110%);transition:var(--animation-duration-slide-up) transform var(--cubic-bezier);transition-delay:calc(var(--animation-delay-slide-up) + var(--sequence-order) * var(--animation-delay-sequence));display:inline-block}.slide-up-a.triggered>p,.slide-up-a.triggered>a,.slide-up-a.triggered>span,.triggered .slide-up-a>p,.triggered .slide-up-a>a,.triggered .slide-up-a>span{transform:translateY(0)}.slide-right-a{--sequence-order:0;transition:var(--animation-duration-slide-right) transform var(--cubic-bezier);transition-delay:calc(var(--animation-delay-slide-right) + var(--sequence-order) * var(--animation-delay-sequence));transform:translateX(-100%)}.slide-right-a.triggered>p,.slide-right-a.triggered>span,.slide-right-a.triggered>a,.triggered .slide-right-a>p,.triggered .slide-right-a>span,.triggered .slide-right-a>a{transform:translateX(0)}.bg-img+.container{z-index:1}.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:-2}.bg-img.contain{object-fit:contain}.bg-img-overlay{background:var(--overlay-color);opacity:.27;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0}.square-img,.round-img{--img-size:150px;height:var(--img-size);width:var(--img-size);object-fit:cover}.round-img{border-radius:50%}.square-img{border-radius:calc(var(--border-radius) * 2)}.round-img.small,.square-img.small{--img-size:80px}.round-img.medium,.square-img.medium{--img-size:100px}.round-img.big,.square-img.big{--img-size:140px}@media screen and (min-width:750px){.round-img.small,.square-img.small{--img-size:120px}.round-img.medium,.square-img.medium{--img-size:200px}.round-img.big,.square-img.big{--img-size:250px}}.sm-accordions{display:grid}.sm-accordion{border-radius:var(--border-radius);overflow:hidden}.sm-accordion>.question{position:relative;cursor:pointer;transition:all 0.2s;padding:20px 70px 20px 20px}.sm-accordion>.question{background-color:rgb(0,0,0,.04)}.dark-bg .sm-accordion>.question{background-color:rgb(255,255,255,.05)}.sm-accordion.open-accordion>.question,.sm-accordion.open-accordion>.answer{background-color:rgb(0,0,0,.05)}.dark-bg .sm-accordion.open-accordion>.question,.dark-bg .sm-accordion.open-accordion>.answer{background-color:rgb(255,255,255,.15)}.sm-accordion>.question:hover,.sm-accordion>.question:focus{background-color:rgb(0,0,0,.1)}.dark-bg .sm-accordion>.question:hover,.dark-bg .sm-accordion>.question:focus{background-color:rgb(255,255,255,.25)}.sm-accordion>.answer{max-height:0;padding:0;overflow:hidden;transition:background-color 200ms var(--cubic-bezier)}.sm-accordion.open-accordion>.answer{max-height:300px;padding:20px}.sm-accordion>.question>img{position:absolute;right:20px;top:1.2em;width:1.5em;height:1.5em;object-fit:contain;pointer-events:none}.sm-accordion.open-accordion>.question>.open-icon,.sm-accordion:not(.open-accordion)>.question>.close-icon{display:none}form{--field-bg:transparent;--field-color:inherit;--field-border-color:transparent;--field-border:none}form.field-bg{--field-bg:var(--bg-bright-1);--field-color:inherit}form.field-border{--field-border-color:var(--bg-dark-1);--field-border:solid 1px var(--field-border-color)}.bg-dark-1 form{--field-border-color:var(--bg-dark-2)}.bright-bg-1 form,form.bright-bg-1,.dark-bg form,form.dark-bg{--field-bg:var(--bg-bright-2);--field-color:var(--text-dark)}form.field-no-labels .form-field>label{display:none}.form-field{display:grid;gap:5px}form .form-field input,form .form-field textarea,form .form-field select{font-family:var(--primary-font);background:var(--field-bg);color:var(--field-color);border:var(--field-border);border-radius:var(--border-radius);outline:none;padding:.5em 1em}form .form-field input::placeholder,form .form-field textarea::placeholder,form .form-field select::placeholder{opacity:.85}.material-icon{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;user-select:none}.bg-tint{--tint-color:black;--tint-opacity:0.6;opacity:var(--tint-opacity);background:var(--tint-color);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.bg-tint.black{--tint-color:black;--tint-opacity:0.6}.bg-tint.white{--tint-color:white;--tint-opacity:0.8}.bg-tint~.container{z-index:1}