@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-v44-latin.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/open-sans-v44-latin.woff2)format("woff2")}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{background-color:#000;margin:0}#container{background-color:#fff}.page-standard{max-width:1200px;margin:auto;padding-left:20px;padding-right:20px;font-family:Open Sans,sans-serif;font-size:.9rem;font-weight:400}@media screen and (width>=500px){.page-standard{font-size:1rem}}.page-standard.full-width{max-width:100%;padding-left:0;padding-right:0}.page-standard{color:#333;padding-bottom:50px}.page-standard.no-bottom-padding{padding-bottom:0}.page-standard{background-color:#fff}.page-standard h2{font-family:pragmatica-slabserif,sans-serif;font-size:1.3rem;font-weight:500}@media screen and (width>=500px){.page-standard h2{font-size:1.5rem}}.page-standard p{font-size:1.2em}.page-standard p,.page-standard li{break-inside:avoid-column}.page-standard li{padding-bottom:.3em}@media screen and (width>=768px){.page-standard .two-columns{column-count:2}}.page-standard .two-columns p:first-child,.page-standard .two-columns li:first-child{margin-top:0}.page-standard.page-heading h2{font-family:pragmatica-slabserif,sans-serif;font-size:1.3rem;font-weight:500}@media screen and (width>=500px){.page-standard.page-heading h2{font-size:1.5rem}}.page-standard.page-heading h2{font-size:2rem}@media screen and (width>=500px){.page-standard.page-heading h2{font-size:2rem}}.page-standard.page-heading h2{text-align:center}.page-standard.page-heading p{text-align:center;font-family:Open Sans,sans-serif;font-size:1.4em;font-style:italic;font-weight:300}#bannerwrapper.photobanner{min-height:66.6vw;position:relative}@media screen and (width>=550px){#bannerwrapper.photobanner{min-height:33.3vw}}@media screen and (width>=1200px){#bannerwrapper.photobanner{min-height:25vw}}#bannerwrapper.photobanner picture{width:100%;line-height:0;position:absolute}#bannerwrapper.photobanner picture img{width:100%}h2.hero-image-text{font-family:pragmatica-slabserif,sans-serif;font-size:1.3rem;font-weight:500}@media screen and (width>=500px){h2.hero-image-text{font-size:1.5rem}}h2.hero-image-text{color:#fff}h2.hero-image-text.hero-image-text-dark{color:#333}h2.hero-image-text.hero-image-text-gradient{background-image:linear-gradient(#0000004d 0% 75%,#0000 100%)}h2.hero-image-text{box-sizing:border-box;width:100%;margin:0;padding:10px 10px 30px 21px;font-size:1.5rem;position:absolute;top:0;left:0}@media screen and (width>=500px){h2.hero-image-text{font-size:2rem}}h2.hero-image-text{display:none}#cookie-warning{opacity:0;z-index:100;color:#fff;background-color:#333;width:100%;padding-top:3px;padding-bottom:3px;-webkit-transition:opacity 1s;transition:opacity 1s;position:fixed;bottom:0;left:0}#cookie-warning .cookie-wrapper{font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300}@media screen and (width>=500px){#cookie-warning .cookie-wrapper{font-size:1rem}}#cookie-warning .cookie-wrapper{flex-flow:wrap;justify-content:center;display:flex}#cookie-warning .cookie-wrapper a{text-decoration:none}#cookie-warning .cookie-wrapper p{color:#fff;margin:0;font-size:.8rem}#cookie-warning .cookie-wrapper p span{display:none}@media screen and (width<=400px){#cookie-warning .cookie-wrapper p:first-child{text-align:center;width:100%}}@media screen and (width>=650px){#cookie-warning .cookie-wrapper p:first-child span{display:inline}}#cookie-warning .cookie-wrapper .cookie-learn{margin-left:5px}#cookie-warning .cookie-wrapper .cookie-learn p{color:#dd0881}#cookie-warning .cookie-wrapper .cookie-confirm{color:#dd0881;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:5px;padding-left:5px;padding-right:5px}#footerwrapper{color:#fff;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300}@media screen and (width>=500px){#footerwrapper{font-size:1rem}}#footerwrapper{background:linear-gradient(#000,#333);font-size:1rem}#footerwrapper .footer-content{max-width:1200px;margin:auto;padding-top:20px;padding-left:20px;padding-right:20px;font-size:1.1em;font-weight:300}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){#footerwrapper .footer-content{font-size:1.2em;font-weight:400}}#footerwrapper .footer-content{flex-direction:column;display:flex}@media screen and (width>=600px){#footerwrapper .footer-content{flex-direction:row}}#footerwrapper .footer-content{color:#fff;justify-content:space-around}#footerwrapper .footer-content a{text-decoration:none}#footerwrapper .footer-content a,#footerwrapper .footer-content a:visited{color:#fff}@media (pointer:fine){#footerwrapper .footer-content a:hover{color:#dd0881}}#footerwrapper .footer-content .contact-icon{width:35px;height:35px;padding-right:7px}#footerwrapper .footer-content .footer-logo-link{flex:auto;justify-content:space-around}#footerwrapper .footer-content .footer-logo-link .footer-logo{flex:0 auto}#footerwrapper .footer-content .footer-logo-link .footer-logo h2{color:#fff;margin:0;font-family:Open Sans,sans-serif;font-size:2.1em;font-weight:100}@media screen and (width<=599px){#footerwrapper .footer-content .footer-logo-link{max-width:initial}#footerwrapper .footer-content .footer-logo-link .footer-logo{flex-direction:row;justify-content:center;padding-bottom:.5em;display:flex}#footerwrapper .footer-content .footer-logo-link .footer-logo h2{padding-left:.3em}#footerwrapper .footer-content .footer-logo-link .footer-logo h2:first-child{padding-left:0}}@media screen and (width<=599px) and (width<=380px){#footerwrapper .footer-content .footer-logo-link .footer-logo h2{font-size:1.8em}}#footerwrapper .footer-content .footer-address{flex:1 2 auto;padding-right:20px}#footerwrapper .footer-content .footer-address .footer-contact-line{flex-direction:row;align-items:center;padding-bottom:7px;display:flex}#footerwrapper .footer-content .footer-address .footer-contact-line .contact-icon{fill:#fff;flex:0 auto}#footerwrapper .footer-content .footer-address .footer-contact-line p{flex:0 auto;margin:0}#footerwrapper .footer-content .footer-contacts{flex:1 0 auto}#footerwrapper .footer-content .footer-contacts .footer-contact-line{flex-direction:row;align-items:center;padding-bottom:7px;display:flex}#footerwrapper .footer-content .footer-contacts .footer-contact-line .contact-icon{fill:#fff;flex:0 auto}#footerwrapper .footer-content .footer-contacts .footer-contact-line p{flex:0 auto;margin:0}#footerwrapper .footer-copyright-wrapper{color:#fff;background-color:#000;font-size:.9em;font-weight:300}@media screen and (width>=1023px) and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){#footerwrapper .footer-copyright-wrapper{font-size:1.1em;font-weight:400}}#footerwrapper .footer-copyright-wrapper .footer-copyright{flex-direction:column;max-width:1200px;margin:auto;padding:5px 20px;display:flex}@media screen and (width>=760px){#footerwrapper .footer-copyright-wrapper .footer-copyright{flex-direction:row}}#footerwrapper .footer-copyright-wrapper .footer-copyright{justify-content:space-between}#footerwrapper .footer-copyright-wrapper .footer-copyright a{text-decoration:none}#footerwrapper .footer-copyright-wrapper .footer-copyright a,#footerwrapper .footer-copyright-wrapper .footer-copyright a:visited{color:#fff}#footerwrapper .footer-copyright-wrapper .footer-copyright a:hover{color:#dd0881}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-links{padding-bottom:10px}@media screen and (width>=760px){#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-links{padding-bottom:0}}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-links ul{margin:0;padding:0}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-links ul li{border-left:1px solid #fff;padding-left:10px;padding-right:10px;line-height:1em;display:inline-block}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-links ul li:first-child{border-left:none;padding-left:0}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-copyright p{margin:0}#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-copyright p a,#footerwrapper .footer-copyright-wrapper .footer-copyright .terms-copyright p a:hover{color:#f28b32}#footer-versions{background-color:gray;display:none}#footer-versions ul{margin:0;padding-left:50px}#footer-versions ul li{list-style-type:none;display:inline-block}#footer-versions ul li p{margin:0;padding-right:10px}#page-contact .contact-wrapper .contact-address-row{padding-bottom:20px}@media (width>=768px){#page-contact .contact-wrapper .contact-address-row{flex-direction:row}}@media (width>=768px){#page-contact .contact-wrapper .contact-address-row .contact-details{box-sizing:border-box;width:50%;padding-right:20px}}@media (width>=499px){#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-icon{width:30px}}@media (width>=767px){#page-contact .contact-wrapper .contact-address-row .contact-map{width:50%;margin-top:0}}@media (width>=1024px){#page-contact .contact-wrapper .contact-address-row .contact-text{width:50%;margin-top:0}}#headmenuwrapper{width:100%;font-size:1rem;position:relative}#topmenuwrapper{z-index:1000;width:100%;position:fixed;top:0}.topmenuouter .topmenubar{flex-direction:row;align-items:center;display:flex;position:relative;top:0;left:0}.topmenuouter .topmenubar .menubarlogolink{flex:1 0 auto;text-decoration:none}#topmenuwrapper .topmenuouter .topmenubar .menubarlogolink{flex:none;padding-right:20px}.topmenuouter .topmenubar .menubarlogolink{margin-left:10px}.topmenuouter .topmenubar .menubarlogolink svg{height:27px}.topmenuouter .topmenubar .menubarlogolink .header-logo{margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:1.7em;font-weight:300}@media screen and (width>=500px){.topmenuouter .topmenubar .menubarlogolink .header-logo{font-size:2.5em;font-weight:100}}.topmenuouter .topmenubar .menubarlogolink .header-logo,.topmenuouter .topmenubar .menubarlogolink .header-logo:hover{color:#555}#topmenuwrapper .topmenuouter .topmenubar .menubarlogolink .header-logo,#topmenuwrapper .topmenuouter .topmenubar .menubarlogolink .header-logo:hover{color:#000}#topmenuwrapper .topmenuouter .topmenubar .menubarlogolink .header-logo{padding-left:20px;font-size:1.6em}.topmenuouter .topmenubar .content{flex:0 auto;margin-left:0;overflow-x:hidden}#topmenuwrapper .topmenuouter .topmenubar .content{flex:auto;margin:0}@media screen and (width<=650px){#topmenuwrapper .topmenuouter .topmenubar .content ul{display:none}}#topmenuwrapper .topmenuouter .topmenubar .content ul{justify-content:space-around;margin:0}#topmenuwrapper .topmenuouter .topmenubar .content ul li{padding-left:7px;padding-right:7px;font-size:.9em}.topmenuouter .topmenubar .hamburger-icon{fill:#555;flex:0 0 20px;height:20px;margin:5px;padding:5px}@media screen and (width>=768px){.topmenuouter .topmenubar .hamburger-icon{margin:10px}}.topmenuouter .topmenubar .hamburger-icon{border:1px solid #555;border-radius:5px}#topmenuwrapper .topmenuouter .topmenubar .hamburger-icon{fill:#000;border:1px solid #000;flex:0 auto;width:15px;height:15px}#headsidemenu{z-index:2000;opacity:.9;background-color:#fffffff2;height:100vh;padding-bottom:5px;position:fixed;top:0;bottom:0;right:-2000px;overflow-y:auto}#topsidemenu{opacity:.9;background-color:#fffffff2;height:100vh;padding-bottom:5px;position:fixed;top:0;bottom:0;right:-2000px;overflow-y:auto}#topsubmenu{height:0;overflow:hidden}#topsubmenu .tophovermenu{z-index:901;background-color:#fffffff2;width:100%;position:relative;bottom:100px;overflow:hidden}#headsubmenu{height:0;overflow:hidden}#headsubmenu .tophovermenu{width:100%;position:relative;bottom:80px;overflow:hidden}#sub-head-menu{width:100%;padding-bottom:2px;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:300;position:relative;top:-5px}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){#sub-head-menu{font-weight:400}}#sub-head-menu ul{flex-direction:row;margin:0;padding:0;display:flex}#sub-head-menu ul a{text-decoration:none}#sub-head-menu ul a,#sub-head-menu ul a:visited{color:#555}#sub-head-menu ul a.active-link{color:#dd0881}@media (pointer:fine){#sub-head-menu ul a:hover{color:#dd0881}}#sub-head-menu ul a li{border-left:1px solid #555;padding-bottom:.1em;padding-left:10px;padding-right:10px;line-height:1em;list-style-type:none}#sub-head-menu ul a:first-child li,#sub-head-menu ul a:nth-child(2) li{border-left:none}#sub-head-menu ul a:first-child li{display:none}@media screen and (width>=600px){#sub-head-menu ul a:first-child li{display:list-item}}#sub-head-menu ul a:first-child li{color:#555;padding-right:0}#sub-head-menu ul a:first-child li:after{color:#555;content:">";padding-left:10px}#sub-head-menu ul>li{padding-left:10px;line-height:1em}#sub-head-menu ul>li:first-child{display:none}@media screen and (width>=600px){#sub-head-menu ul>li:first-child{display:list-item}}#sub-head-menu ul>li:first-child{color:#555;padding-right:0}#sub-head-menu ul>li:first-child:after{color:#555;content:">";vertical-align:middle;padding-left:10px}@media screen and (width<=350px){#menucontent{display:none}}#menucontent{margin:0;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:300;overflow:hidden}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){#menucontent{font-weight:400}}#menucontent p{text-align:end;color:#dd0881;margin:0;padding-right:5px}#menucontent ul{flex-direction:row;justify-content:flex-end;margin:0;padding-left:10px;display:flex}#menucontent ul li{border-left:1px solid #555;flex:none;padding-left:10px;padding-right:10px;line-height:1.2em}#topmenuwrapper #menucontent ul li{border-left:none}#menucontent ul li:first-child{border-left:none;padding-left:0}#menucontent ul li{display:inline-block}#menucontent ul li a{text-decoration:none;position:relative;top:-.05em}#menucontent ul li a,#menucontent ul li a:visited{color:#555}#topmenuwrapper #menucontent ul li a,#topmenuwrapper #menucontent ul li a:visited{color:#000}#menucontent ul li a.active-link{color:#dd0881}@media (pointer:fine){#menucontent ul li a:hover{color:#dd0881}}.hovermenucontent{flex-direction:row;justify-content:space-around;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:300;display:flex}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){.hovermenucontent{font-weight:400}}.hovermenucontent{padding-top:5px;padding-bottom:5px}.hovermenucontent .hovermenucolumn{flex:none}.hovermenucontent .hovermenucolumn ul{margin:0;padding-left:0}.hovermenucontent .hovermenucolumn ul li{padding-bottom:.2em;padding-left:10px}.hovermenucontent .hovermenucolumn ul li:first-child,.hovermenucontent .hovermenucolumn ul li.drop-menu-spacer{padding-left:0;font-weight:600}.hovermenucontent .hovermenucolumn ul li.drop-menu-spacer{padding-top:.5em}.hovermenucontent .hovermenucolumn ul li{list-style-type:none}.hovermenucontent .hovermenucolumn ul li a{text-decoration:none}.hovermenucontent .hovermenucolumn ul li a,.hovermenucontent .hovermenucolumn ul li a:visited{color:#555}#topmenuwrapper .hovermenucontent .hovermenucolumn ul li a,#topmenuwrapper .hovermenucontent .hovermenucolumn ul li a:visited{color:#000}@media (pointer:fine){.hovermenucontent .hovermenucolumn ul li a:hover{color:#dd0881}}.hovermenucontent .hovermenucolumn ul li a.active-link,#topmenuwrapper .hovermenucontent .hovermenucolumn ul li a.active-link{color:#dd0881}.sidemenucontent{flex-direction:column;justify-content:space-around;padding-top:10px;padding-left:20px;padding-right:20px;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:300;display:flex}.sidemenucontent .sidemenucolumn{color:#000}#headsidemenu .sidemenucontent .sidemenucolumn{color:#555}.sidemenucontent .sidemenucolumn ul{margin-top:0;padding:0}.sidemenucontent .sidemenucolumn ul li{list-style-type:none}.sidemenucontent .sidemenucolumn ul li a,.sidemenucontent .sidemenucolumn ul li a:visited{color:#000;text-decoration:none}#headsidemenu .sidemenucontent .sidemenucolumn ul li a,#headsidemenu .sidemenucontent .sidemenucolumn ul li a:visited{color:#555}@media (pointer:fine){.sidemenucontent .sidemenucolumn ul li a:hover{color:#000;text-decoration:none}#headsidemenu .sidemenucontent .sidemenucolumn ul li a:hover{color:#555}}.sidemenucontent .sidemenucolumn ul li:first-child{font-size:1.3em}.sidemenucontent .sidemenucolumn ul li a.active-link,#headsidemenu .sidemenucontent .sidemenucolumn ul li a.active-link{color:#dd0881}#page-notfound .hovermenucontent .hovermenucolumn ul li a,#page-notfound .hovermenucontent .hovermenucolumn ul li a:visited,#page-notfound #hovermenucontent .hovermenucolumn ul li a,#page-notfound #hovermenucontent .hovermenucolumn ul li a:visited{color:#333}#page-notfound .hovermenucontent .hovermenucolumn ul li a:hover,#page-notfound #hovermenucontent .hovermenucolumn ul li a:hover{color:#dd0881}.form-wrapper{flex-flow:wrap;display:flex}.form-wrapper>h2{flex:0 0 100%;margin-bottom:0}.form-wrapper form{flex:0 0 100%;padding-right:0}@media screen and (width>=1024px){.form-wrapper form{box-sizing:border-box;flex:0 50%;padding-right:10px}}.form-wrapper form{flex-direction:column;display:flex}.form-wrapper form .input-element{margin-top:10px;padding-top:20px;position:relative}.form-wrapper form .input-element p{user-select:none;color:#888;margin:0;padding-left:5px;transition:top 1s,font-size 1s;position:absolute;top:23px}.form-wrapper form .input-element p.input-non-empty{font-size:.7em;top:0}.form-wrapper form .input-element p span{opacity:.5;color:red;padding-left:5px;font-size:.8em;display:none}.form-wrapper form .input-element p.input-invalid span{display:inline}.form-wrapper form .input-element p.input-invalid.input-non-empty span{font-size:1em}.form-wrapper form .input-element input[type=text],.form-wrapper form .input-element input[type=email],.form-wrapper form .input-element textarea{z-index:1000;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-color:#0000000d;border:none;border-bottom:3px solid gray;border-radius:5px 5px 0 0;width:100%;padding:5px 5px 3px;font-size:1.1em;position:relative}.form-wrapper form p.privacy-note{color:#888;margin:2px 0;font-size:.7em}.form-wrapper form p.test-warning{color:red}.form-wrapper form .submit-area{flex-direction:column;display:flex}@media screen and (width>=500px){.form-wrapper form .submit-area{flex-direction:row;align-items:flex-end}}.form-wrapper form .submit-area{justify-content:space-between}.form-wrapper form .submit-area input[type=submit]{color:#fff;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:5px;flex:none;margin:10px 10px 0 0;padding:5px 20px;font-size:1.1em}.form-wrapper form .submit-area input[disabled]{color:#888;background-color:#0000000d}@media screen and (width<=500px){.form-wrapper form .submit-area p.privacy-note{margin:7px 5px 2px}}.form-wrapper #submitted-message{flex-direction:column;flex:0 100%;margin-top:27px;padding-left:0;display:flex}@media screen and (width>=1024px){.form-wrapper #submitted-message{box-sizing:border-box;flex:0 0 50%;padding-left:10px}}.form-wrapper #submitted-message>p{padding:5px 10px}.form-wrapper #submitted-message p{color:#777;margin-top:2px;margin-bottom:2px}.form-wrapper #submitted-message p.message-id{font-size:.7em}.form-wrapper #submitted-message p.test-warning{color:red}.form-wrapper #submitted-message p.submit-ok,.form-wrapper #submitted-message p.submit-pending,.form-wrapper #submitted-message p.submit-failed{border-radius:5px 5px 0 0}.form-wrapper #submitted-message p.submit-ok{background-color:#defdde}.form-wrapper #submitted-message p.submit-pending{background-color:#fce9c6}.form-wrapper #submitted-message p.submit-failed{background-color:#fcc6c6}.form-wrapper #submitted-message .result-table{grid-template-columns:max-content auto;padding-top:10px;padding-left:10px;display:grid}.form-wrapper #submitted-message .result-table p{margin-top:4px;margin-bottom:4px}.form-wrapper #submitted-message .result-table p:nth-child(2n){padding-left:20px}.form-wrapper #submitted-message .resubmit-button{color:#fff;border:none;border-radius:5px;align-self:flex-end;margin:10px 0;padding:5px 20px;font-size:1.1em}#page-about.page-standard #timelines>h2{font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}#page-about.page-standard .timeline-block{flex-flow:wrap;width:100%;max-width:800px;margin:1em auto;display:flex}@media screen and (width>=600px){#page-about.page-standard .timeline-block{flex-wrap:nowrap}}#page-about.page-standard .timeline-block{justify-content:center;align-items:center}#page-about.page-standard .timeline-block .sitepix-wrapper,#page-about.page-standard .timeline-block .sitepix-wrapper picture,#page-about.page-standard .timeline-block .sitepix-wrapper picture img{width:100%}#page-about.page-standard .timeline-block__mask{opacity:.6;background-color:#223a89;width:100%;height:100%;position:absolute;top:0;left:0}#page-about.page-standard .timeline-block__panel{flex:0 0 80%;height:45px;margin-bottom:1em;padding-bottom:15%}@media screen and (width>=600px){#page-about.page-standard .timeline-block__panel{flex:0 0 50%;margin-bottom:0}}#page-about.page-standard .timeline-block__panel{clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);border-left:12px solid #dd0881;margin-left:5%;margin-right:20px;position:relative;overflow:hidden}#page-about.page-standard .timeline-block__panel h2{color:#fff;margin:0;font-family:pragmatica-slabserif,sans-serif;font-size:7vw;font-weight:500;line-height:1.1em;position:absolute;top:8px;left:15px}@media screen and (width>=850px){#page-about.page-standard .timeline-block__panel h2{font-size:50px}}#page-about.page-standard .timeline-block__panel h2{max-width:85%}#page-about.page-standard .timeline-block__content-wrapper{flex-flow:row;flex:0 0 80%;display:flex}@media screen and (width>=600px){#page-about.page-standard .timeline-block__content-wrapper{flex:0 0 50%}}#page-about.page-standard .timeline-block__content-spacer{flex:0 1 0}#page-about.page-standard .timeline-block__content{box-sizing:border-box;flex-grow:0;padding-left:0;padding-right:40px}#page-about.page-standard .timeline-block__content p{margin:0;padding-bottom:.5em;font-family:Open Sans,sans-serif;font-size:1em;font-weight:500;line-height:1.1em}@media screen and (width>=600px){#page-about.page-standard .timeline-block__content p{font-size:1.3em}}#page-about.page-standard .odd .timeline-block__panel{order:initial;border-left:none;border-right:12px solid #223a89}@media screen and (width>=600px){#page-about.page-standard .odd .timeline-block__panel{order:3;margin-left:20px}}#page-about.page-standard .odd .timeline-block__panel{clip-path:polygon(10% 0%,100% 0%,100% 100%,10% 100%,0% 50%);margin-right:5%}#page-about.page-standard .odd .timeline-block__panel h2{left:initial;text-align:right;right:15px}#page-about.page-standard .odd .timeline-block__mask{background-color:#dd0881}#page-about.page-standard .odd .timeline-block__content-spacer{flex:2px}@media screen and (width>=600px){#page-about.page-standard .odd .timeline-block__content{padding-left:40px;padding-right:0}}#accreditations-wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;padding-top:50px;display:flex}#accreditations-wrapper picture{flex-direction:row;flex:auto;justify-content:center;padding-bottom:20px;padding-right:10px;display:flex}#accreditations-wrapper picture:last-child{padding-right:0}#accreditations-wrapper picture img{height:9vw}@media screen and (width>=768px){#accreditations-wrapper picture img{height:4vw}}#accreditations-wrapper picture img{width:auto}.buildeck-logo .logo-buil-rect{fill:#223a89}.buildeck-logo .logo-deck-rect{fill:#dd0881}.buildeck-logo .logo-letter{fill:#1d1d1b;stroke:#fff;stroke-miterlimit:10;stroke-width:1px}.logo-large .logo-letter{stroke-width:1.5px}.logo-small .logo-letter{stroke-width:3px}.icon-box svg{width:100px;height:100px}svg.custom-icon .icon-line{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}svg.custom-icon .icon-path{fill:#333}.salogo-dark .salogo-1{fill:#fff}.salogo-dark .salogo-2,.salogo-light .salogo-1{fill:#063242}.salogo-light .salogo-2{fill:#fff}#components{--transition-duration:.9s;--transition-delay:.3s;flex-flow:wrap;justify-content:flex-start;gap:1rem;padding-top:2rem;padding-bottom:2rem;display:flex}#components h2{margin:0;font-family:pragmatica-slabserif,sans-serif;font-size:2em;font-weight:500}#components p{width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:1.2em;font-weight:300}@media (hover:hover) and (pointer:fine){#components p.no-mouse{display:none}}#components .component-block{flex:100%;padding-bottom:98%}@media screen and (width>=550px){#components .component-block{flex:0 0 calc(50% - 1rem);padding-bottom:48%}}@media screen and (width>=768px){#components .component-block{flex:0 0 calc(33.3% - .66rem);padding-bottom:32%}}@media screen and (width>=1024px){#components .component-block{flex:0 0 calc(25% - .75rem);padding-bottom:24%}}#components .component-block{height:0;position:relative;overflow:hidden}#components .component-block__content-wrapper{width:100%;height:100%;transition:background-color var(--transition-duration) ease-out;position:absolute;top:0;left:0}#components .component-block__content-wrapper:hover{background-color:#dd0881b3}#components .component-block__content-wrapper:hover p{opacity:1}#components .component-block__content-wrapper.odd:hover{background-color:#223a89b3}#components .component-block__content-wrapper{flex-direction:column;display:flex}#components .component-block__content-wrapper h2{box-sizing:border-box;flex:none;font-family:pragmatica-slabserif,sans-serif;font-size:6vw;font-weight:500}@media screen and (width>=550px){#components .component-block__content-wrapper h2{font-size:3.3vw}}@media screen and (width>=768px){#components .component-block__content-wrapper h2{font-size:2.4vw}}@media screen and (width>=1024px){#components .component-block__content-wrapper h2{font-size:1.8vw}}@media screen and (width>=1200px){#components .component-block__content-wrapper h2{font-size:22px}}#components .component-block__content-wrapper h2{color:#fff;background-color:#dd0881b3;width:100%;margin:0;padding:.2em .5em}#components .component-block__content-wrapper.odd h2{background-color:#223a89b3}#components .component-block__desc-wrapper{flex-direction:column;flex:auto;justify-content:center;display:flex}#components .component-block__desc-wrapper p{box-sizing:border-box;opacity:0;transition:opacity var(--transition-duration) ease-out;color:#fff;width:100%;padding:1em;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;top:0}#components .component-block .sitepix-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}#components .component-block .sitepix-wrapper img{object-fit:cover;width:100%;height:100%}.page-standard#page-home{max-width:initial;padding-left:0;padding-right:0}.page-standard#page-home .margin-container{box-sizing:border-box;max-width:1200px;margin:auto;padding-left:20px;padding-right:20px}#page-home{padding-bottom:20px}.button-container{box-sizing:border-box;flex-direction:row;justify-content:center;width:100%;display:flex;position:relative}.button-container a.learn-more.white{color:#fff;border:2px solid #fff;padding:2px 10px;text-decoration:none}.button-container a.learn-more.white:visited{color:#fff}.button-container a.learn-more.white{transition:background-color .7s ease-out}.button-container a.learn-more.white:hover{color:#dd0881;background-color:#ffffffb3;border:2px solid #dd0881}.button-container a.learn-more.white{border-radius:5px;align-self:flex-end;font-family:Open Sans,sans-serif;font-size:1.2em;font-weight:500}#page-home .accreditations-home-banner{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}#page-home .accreditations-home-banner h2{color:#333;align-self:flex-start;font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}#page-home .accreditations-home-banner #accreditations-wrapper{width:90%;padding-top:0}#page-home .statement-home-banner,#page-system .statement-home-banner{box-sizing:border-box;background-image:url(/_astro/graph.DwcCJ8JG.jpg);background-position-y:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;display:flex}#page-home .statement-home-banner>div,#page-system .statement-home-banner>div{flex-direction:column;justify-content:space-around;align-items:center;display:flex}#page-home .statement-home-banner>div h2,#page-system .statement-home-banner>div h2{color:#fff;text-align:center;width:80%;font-family:pragmatica-slabserif,sans-serif;font-size:3vw;font-weight:300}a.showcase-home-banner{text-decoration:none}#page-home .showcase-home-banner{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}#page-home .showcase-home-banner h2{color:#333;align-self:flex-start;font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}#page-home .showcase-home-banner__wrapper{flex-direction:column;width:100%;display:flex}@media screen and (width>=600px){#page-home .showcase-home-banner__wrapper{flex-direction:row}}#page-home .showcase-home-banner__wrapper{flex-wrap:nowrap;justify-content:space-between}#page-home .showcase-home-banner__wrapper .sitepix-wrapper{flex:0 0 50%;padding-right:20px}#page-home .showcase-home-banner__wrapper .sitepix-wrapper picture img{width:100%}#page-home .showcase-home-banner__content{align-self:center;width:80%}#page-home .showcase-home-banner__content p{color:#333;text-align:center;flex-grow:1;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:500}#page-home .flyer-home-banner{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}#page-home .flyer-home-banner h2{color:#333;align-self:flex-start;font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}#page-home .flyer-home-banner__wrapper{flex-direction:column;width:100%;text-decoration:none;display:flex}@media screen and (width>=600px){#page-home .flyer-home-banner__wrapper{flex-direction:row}}#page-home .flyer-home-banner__wrapper{flex-wrap:nowrap;justify-content:space-between}#page-home .flyer-home-banner__wrapper .sitepix-wrapper{flex:0 0 25%;max-width:175px;margin:auto}@media screen and (width>=600px){#page-home .flyer-home-banner__wrapper .sitepix-wrapper{padding-right:20px}}#page-home .flyer-home-banner__wrapper .sitepix-wrapper picture img{width:100%}#page-home .flyer-home-banner__content{align-self:center;width:80%}#page-home .flyer-home-banner__content p{color:#333;text-align:center;flex-grow:1;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:500}#page-home .flyer-home-banner__content a{text-decoration:none}#page-home a.about-home-banner{text-decoration:none;display:block}#page-home .about-home-banner{background:linear-gradient(20deg,#8799d4 4%,#e5ebfe 25%,#fff 49%,#f5eff2 76%,#eba6cd 100%);width:100%;padding-top:10px;padding-bottom:10px;position:relative}#page-home .about-home-banner__pattern{width:100%;height:100%;position:absolute;top:0;left:0}#page-home .about-home-banner__pattern img.tophex{position:absolute;top:0;left:0}#page-home .about-home-banner__pattern img.bottomhex{position:absolute;bottom:0;left:0;transform:rotate(180deg)}#page-home .about-home-banner__content{z-index:10;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}#page-home .about-home-banner__content h2{color:#333;align-self:flex-start;font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}#page-home .about-home-banner__wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){#page-home .about-home-banner__wrapper{flex-direction:row}}#page-home .about-home-banner__wrapper{flex-wrap:nowrap;justify-content:space-between;align-self:center;width:100%}#page-home .about-home-banner__wrapper .sitepix-wrapper{align-self:center;width:80%;max-width:300px}@media screen and (width>=768px){#page-home .about-home-banner__wrapper .sitepix-wrapper{max-width:initial;flex:0 0 25vw;padding-right:20px}}@media screen and (width>=1024px){#page-home .about-home-banner__wrapper .sitepix-wrapper{flex:0 0 300px}}#page-home .about-home-banner__wrapper .sitepix-wrapper picture img{width:100%}#page-home .about-home-banner__wrapper>div{flex-direction:column;flex-grow:1;justify-content:center;display:flex}#page-home .about-home-banner__wrapper p{color:#333;text-align:center;max-width:50ch;margin:.5em auto;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:500}#page-home .components-home-banner{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}#page-home .components-home-banner h2{color:#333;align-self:flex-start;font-family:pragmatica-slabserif,sans-serif;font-size:2.2vw;font-weight:300}#page-home .components-home-banner p{margin-top:0;font-size:1rem}#page-home .components-home-banner div{flex-flow:row;justify-content:space-between;align-items:center;gap:20px;display:flex}#page-home .components-home-banner div img{width:100%;max-height:150px}#page-home .key-home-banner,#page-system .key-home-banner{box-sizing:border-box;background-color:#223a89;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:10px;padding-bottom:10px;display:flex}#page-home .key-home-banner>div,#page-system .key-home-banner>div{flex-direction:column;justify-content:space-around;align-items:center;display:flex}#page-home .key-home-banner>div p,#page-system .key-home-banner>div p{color:#fff;text-align:center;width:80%;margin-top:10px;margin-bottom:10px;font-family:pragmatica-slabserif,sans-serif;font-size:4vw;font-weight:300;display:inline-block}@media screen and (width>=400px){#page-home .key-home-banner>div p,#page-system .key-home-banner>div p{font-size:3.5vw}}@media screen and (width>=650px){#page-home .key-home-banner>div p,#page-system .key-home-banner>div p{font-size:2.2vw}}#page-home .key-home-banner>div p span,#page-system .key-home-banner>div p span{white-space:nowrap}#page-home .main-home-banner{color:#fff;text-align:center;background:linear-gradient(20deg,#bb086e 3%,#790447 29%,#1e0820 52%,#14255b 77%,#223a89 98%);flex-direction:column;align-items:center;width:100%;padding-bottom:20px;font-family:pragmatica-slabserif,sans-serif;display:flex;position:relative}#page-home .main-home-banner__pattern{width:100%;height:100%;position:absolute;top:0;left:0}#page-home .main-home-banner__pattern img.tophex{position:absolute;top:0;left:0}#page-home .main-home-banner__pattern img.bottomhex{position:absolute;bottom:0;left:0;transform:rotate(180deg)}#page-home .main-home-banner__headline{z-index:10;margin:0;padding-top:20px;padding-bottom:10px;font-size:4.5vw;font-weight:500}#page-home .main-home-banner__mission{z-index:10;margin:0;padding-bottom:20px;padding-left:10%;padding-right:10%;font-size:2.5vw;font-weight:300}#page-home .main-home-banner__box-wrapper{z-index:10;flex-direction:column;display:flex}@media screen and (width>=750px){#page-home .main-home-banner__box-wrapper{flex-direction:row}}#page-home .main-home-banner__box-wrapper{justify-content:space-around;padding-bottom:20px}#page-home .main-home-banner__box{flex:0 80%;margin-bottom:1em}@media screen and (width>=750px){#page-home .main-home-banner__box{flex:0 27%}}#page-home .main-home-banner__box{background-color:#fff;flex-flow:row;padding-top:15px;padding-left:10px;padding-right:10px;display:flex}@media screen and (width>=750px){#page-home .main-home-banner__box{flex-direction:column}}#page-home .main-home-banner__box-heading{flex:0 0 33%}@media screen and (width>=750px){#page-home .main-home-banner__box-heading{flex:none}}#page-home .main-home-banner__box-heading svg{width:80px;height:80px}#page-home .main-home-banner__box-heading h2{color:#223a89;margin-top:10px;margin-bottom:10px}#page-home .main-home-banner__box-list{color:#333;margin:0;padding-left:20px}#page-home .main-home-banner__box-list li{text-align:left;padding-bottom:10px;font-family:Open Sans,sans-serif;font-size:14px;line-height:1em;list-style-type:disc}.hero-image-title{flex-direction:column;align-items:flex-end;width:50vw;display:flex;position:absolute;top:20px;right:50px}.hero-image-title svg.buildeck-logo{border:2px solid #fff;width:100%}.hero-image-title .salogo-dark{width:18vw;max-width:250px;padding-top:20px}@media screen and (width<=600px){.hero-image-title{width:100%;left:0;right:initial;flex-direction:column;align-items:center;display:flex}.hero-image-title svg.buildeck-logo{width:70vw}.hero-image-title .salogo-dark{width:30vw;padding-top:20px}}#bannerwrapper.photobanner.home-banner{height:0;min-height:initial;padding-bottom:66.6%}@media screen and (width>=768px){#bannerwrapper.photobanner.home-banner{padding-bottom:50%}}@media screen and (width>=1200px){#bannerwrapper.photobanner.home-banner{padding-bottom:33.3%}}.after-head-menu__blue{background-color:#223a89;width:100%;height:20px}.after-head-menu__pink{background-color:#dd0881;width:100%;height:10px}#home-statement{background-color:#223a89}#home-statement p{text-align:center;color:#fff;width:75%;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.15em}@media screen and (width>=700px){#home-statement p span{white-space:nowrap}}#page-accreditations h2,.about-buildeck h2,.about-development h2{font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}.about-development__wrapper{flex-direction:column;display:flex}@media screen and (width>=550px){.about-development__wrapper{flex-direction:row}}.about-development__wrapper{flex-wrap:nowrap;gap:1em}.about-development__content{order:3}@media screen and (width>=550px){.about-development__content{order:1}}.about-development__content{flex:auto}.about-development__content p:first-child{margin-top:0}.about-development__image-wrapper{flex:0 0 40%;order:2;align-items:flex-start}@media screen and (width>=650px){.about-development__image-wrapper{flex:0 0 33%}}@media screen and (width>=800px){.about-development__image-wrapper{max-width:initial}}.about-development__image-wrapper{flex-flow:row;gap:1em;display:flex}@media screen and (width>=550px){.about-development__image-wrapper{flex-direction:column;flex:0 0 40%}}@media screen and (width>=1024px){.about-development__image-wrapper{flex-direction:row;flex:0 0 50%}}.about-development__image-wrapper .single-image{flex:1 0 45%;position:relative}@media screen and (width>=550px){.about-development__image-wrapper .single-image{flex:90%}}@media screen and (width>=1024px){.about-development__image-wrapper .single-image{flex:1 0 45%}}.about-development__image-wrapper .single-image .sitepix-wrapper img{width:100%;display:block}.about-development__image-wrapper .single-image .image-date{box-sizing:border-box;color:#fff;background-color:#00000080;width:100%;margin:0;padding:.2em .5em;font-size:.8em;position:absolute;bottom:0;left:0}.staff{flex-direction:column;display:flex}.staff>h2{font-family:pragmatica-slabserif,sans-serif;font-size:2rem;font-weight:500}.staff__employee-wrapper{flex-flow:wrap;display:flex}@media screen and (width>=768px){.staff__employee-wrapper{flex-wrap:nowrap}}.staff__employee-wrapper{place-content:flex-start space-between;padding-top:1em}.staff__imagebox{flex:1 0 80%;max-width:300px;margin:0 auto 1em}@media screen and (width>=768px){.staff__imagebox{flex:0 0 300px;margin:0 2em 0 0}}.staff__imagebox{height:fit-content;position:relative}.staff__imagebox .sitepix-wrapper{width:100%}.staff__imagebox .sitepix-wrapper img{width:100%;display:block}.staff__content-wrapper{box-sizing:border-box;background-color:#223a89b3;width:100%;padding:.5em 1em;position:absolute;bottom:0;left:0}.staff__content-wrapper.odd{background-color:#dd0881b3}.staff__content-wrapper{color:#fff}.staff__content-wrapper h2,.staff__content-wrapper h4{width:100%;margin:0;font-family:pragmatica-slabserif,sans-serif}.staff__content-wrapper h2{font-size:2rem;font-weight:500}@media screen and (width>=550px){.staff__content-wrapper h2{font-size:3.3vw}}@media screen and (width>=768px){.staff__content-wrapper h2{font-size:2.4vw}}@media screen and (width>=1024px){.staff__content-wrapper h2{font-size:1.8vw}}@media screen and (width>=1200px){.staff__content-wrapper h2{font-size:22px}}.staff__content-wrapper h4{font-size:1.5rem;font-weight:300}.staff__bio{flex-grow:1;width:100%;min-width:200px}.staff__bio p{margin:1em auto 0}.staff__bio p:first-child{margin-top:0}.about-as-wrapper{flex-direction:column;display:flex}@media screen and (width>=550px){.about-as-wrapper{flex-direction:row}}.about-as-wrapper{justify-content:space-between}.about-as-wrapper .about-as-logo{flex:0 0 25%}@media screen and (width<=549px){.about-as-wrapper .about-as-logo .svg-wrapper{max-width:350px;margin:auto}}.about-as-wrapper .about-as-content{flex:auto;padding-left:20px}.about-as-wrapper .about-as-content p{margin-top:0}.about-as2-wrapper{flex-direction:column;justify-content:space-around;align-items:center;display:flex}.about-as2-wrapper .about-as2-logo{margin-top:10px}.about-as2-wrapper .about-as2-logo:first-child{margin-top:0}.about-as2-wrapper .about-as2-logo{width:75%;max-width:200px}.about-as2-wrapper .about-as2-logo img{width:100%}@media screen and (width<=549px){.about-as2-wrapper .about-as2-logo .svg-wrapper{max-width:350px;margin:auto}}@media screen and (width>=550px){.about-as2-wrapper{flex-direction:row}.about-as2-wrapper .about-as2-logo{flex:0 20%;max-width:200px}.about-as2-wrapper .about-as2-logo img{width:100%}}@media screen and (width>=550px) and (width<=549px){.about-as2-wrapper .about-as2-logo .svg-wrapper{max-width:350px;margin:auto}}.about-as2-wrapper .about-as-content{flex:auto;padding-left:20px}.about-as2-wrapper .about-as-content p{margin-top:0}.page-standard#page-contact{max-width:initial;padding-left:0;padding-right:0}.page-standard#page-contact .margin-container{box-sizing:border-box;max-width:1200px;margin:auto;padding-left:20px;padding-right:20px}#page-contact .contact-wrapper,#page-contact .contact-wrapper .contact-address-row{padding-bottom:20px}#page-contact .contact-wrapper .contact-address-row:last-child{padding-bottom:0}#page-contact .contact-wrapper .contact-address-row{flex-flow:column wrap;display:flex}@media (width>=768px){#page-contact .contact-wrapper .contact-address-row{flex-direction:row}}#page-contact .contact-wrapper .contact-address-row .contact-details{flex:auto;width:100%}@media (width>=768px){#page-contact .contact-wrapper .contact-address-row .contact-details{box-sizing:border-box;width:50%;padding-right:20px}}#page-contact .contact-wrapper .contact-address-row .contact-details{flex-shrink:0}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-bottom:10px;display:flex}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row:last-child{padding-bottom:0}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row p{margin:0}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-icon{width:25px}@media (width>=499px){#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-icon{width:30px}}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-icon{fill:#000;flex-grow:0;flex-shrink:0;margin-right:10px}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-label{flex-grow:0;flex-shrink:0;width:100px}#page-contact .contact-wrapper .contact-address-row .contact-details .contact-row .contact-row-content{max-width:300px}#page-contact .contact-wrapper .contact-address-row .contact-map{width:100%;min-height:400px;margin-top:20px}@media (width>=767px){#page-contact .contact-wrapper .contact-address-row .contact-map{width:50%;margin-top:0}}#page-contact .contact-wrapper .contact-address-row .contact-map{background-color:#ccc;flex-shrink:0}#page-contact .contact-wrapper .contact-address-row .contact-text{box-sizing:border-box;width:100%;padding-left:20px}@media (width>=1024px){#page-contact .contact-wrapper .contact-address-row .contact-text{width:50%;margin-top:0}}#page-contact .contact-wrapper .contact-address-row .contact-text{flex-shrink:0}.form-wrapper>h2{display:none}#page-system.page-standard #features>h2{font-family:pragmatica-slabserif,sans-serif;font-size:1.5rem;font-weight:500}@media screen and (width>=550px){#page-system.page-standard #features>h2{font-size:3.5vw}}@media screen and (width>=900px){#page-system.page-standard #features>h2{font-size:2.2vw}}#page-system.page-standard #features>h2{text-align:center}#page-system.page-standard .feature-block{flex-flow:wrap;width:100%;max-width:800px;margin:1em auto;display:flex}@media screen and (width>=600px){#page-system.page-standard .feature-block{flex-wrap:nowrap}}#page-system.page-standard .feature-block{justify-content:center;align-items:center}#page-system.page-standard .feature-block .sitepix-wrapper,#page-system.page-standard .feature-block .sitepix-wrapper picture,#page-system.page-standard .feature-block .sitepix-wrapper picture img{width:100%}#page-system.page-standard .feature-block__mask{opacity:.6;background-color:#223a89;width:100%;height:100%;position:absolute;top:0;left:0}#page-system.page-standard .feature-block__panel{flex:0 0 80%;height:45px;margin-bottom:1em;padding-bottom:15%}@media screen and (width>=600px){#page-system.page-standard .feature-block__panel{flex:0 0 50%;margin-bottom:0}}#page-system.page-standard .feature-block__panel{clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);border-left:12px solid #dd0881;margin-left:5%;margin-right:20px;position:relative;overflow:hidden}#page-system.page-standard .feature-block__panel h2{color:#fff;margin:0;font-family:pragmatica-slabserif,sans-serif;font-size:5vw;font-weight:500;line-height:1.1em;position:absolute;top:8px;left:15px}@media screen and (width>=550px){#page-system.page-standard .feature-block__panel h2{font-size:3.3vw}}@media screen and (width>=850px){#page-system.page-standard .feature-block__panel h2{font-size:25px}}#page-system.page-standard .feature-block__panel h2{max-width:85%}#page-system.page-standard .feature-block__panel svg{height:8vw;position:absolute;bottom:10px;left:15px}@media screen and (width>=850px){#page-system.page-standard .feature-block__panel svg{height:80px}}#page-system.page-standard .feature-block__panel svg .icon-line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}#page-system.page-standard .feature-block__panel svg .icon-path{fill:#fff}#page-system.page-standard .feature-block__content-wrapper{flex-flow:row;flex:0 0 80%;display:flex}@media screen and (width>=600px){#page-system.page-standard .feature-block__content-wrapper{flex:0 0 50%}}#page-system.page-standard .feature-block__content-spacer{flex:0 1 0}#page-system.page-standard .feature-block__content{box-sizing:border-box;flex-grow:0;padding-left:0;padding-right:40px}#page-system.page-standard .feature-block__content p{margin:0;padding-bottom:.5em;font-family:Open Sans,sans-serif;font-size:1em;font-weight:300;line-height:1.1em}@media screen and (width>=600px){#page-system.page-standard .feature-block__content p{font-size:.9em}}@media screen and (width>=950px){#page-system.page-standard .feature-block__content p{font-size:1em}}#page-system.page-standard .odd .feature-block__panel{order:initial;border-left:none;border-right:12px solid #223a89}@media screen and (width>=600px){#page-system.page-standard .odd .feature-block__panel{order:3;margin-left:20px}}#page-system.page-standard .odd .feature-block__panel{clip-path:polygon(10% 0%,100% 0%,100% 100%,10% 100%,0% 50%);margin-right:5%}#page-system.page-standard .odd .feature-block__panel h2{left:initial;text-align:right;right:15px}#page-system.page-standard .odd .feature-block__panel svg{left:initial;right:15px}#page-system.page-standard .odd .feature-block__mask{background-color:#dd0881}#page-system.page-standard .odd .feature-block__content-spacer{flex:2px}@media screen and (width>=600px){#page-system.page-standard .odd .feature-block__content{padding-left:40px;padding-right:0}}#page-system .diff-banner{text-align:center;color:#fff;background:linear-gradient(20deg,#bb086e 3%,#790447 29%,#1e0820 52%,#14255b 77%,#223a89 98%);flex-direction:column;align-items:center;width:100%;padding-bottom:20px;font-family:pragmatica-slabserif,sans-serif;display:flex;position:relative}#page-system .diff-banner__pattern{width:100%;height:100%;position:absolute;top:0;left:0}#page-system .diff-banner__pattern img.tophex{position:absolute;top:0;left:0}#page-system .diff-banner__pattern img.bottomhex{position:absolute;bottom:0;left:0;transform:rotate(180deg)}#page-system .diff-banner__headline{z-index:10;margin:0;padding-top:20px;padding-bottom:10px;font-size:2rem;font-weight:500}@media screen and (width>=700px){#page-system .diff-banner__headline{font-size:4vw}}@media screen and (width>=1200px){#page-system .diff-banner__headline{font-size:3rem}}#page-system .diff-banner__mission{z-index:10;margin:0;padding-bottom:20px;padding-left:10%;padding-right:10%;font-size:1.3rem;font-weight:300}@media screen and (width>=700px){#page-system .diff-banner__mission{font-size:2.5vw}}@media screen and (width>=1200px){#page-system .diff-banner__mission{font-size:2rem}}#page-system .diff-banner__box-wrapper{z-index:10;flex-direction:column;display:flex}@media screen and (width>=768px){#page-system .diff-banner__box-wrapper{flex-flow:wrap}}#page-system .diff-banner__box-wrapper{justify-content:space-around;padding-bottom:20px}#page-system .diff-banner__box{flex:0 80%;margin-bottom:1em}@media screen and (width>=768px){#page-system .diff-banner__box{flex:0 45%}}#page-system .diff-banner__box{background-color:#fff;flex-flow:row;padding-top:15px;padding-left:10px;padding-right:10px;display:flex}@media screen and (width>=768px){#page-system .diff-banner__box{flex-direction:column}}#page-system .diff-banner__box-heading{flex:0 0 33%}@media screen and (width>=768px){#page-system .diff-banner__box-heading{flex:none}}#page-system .diff-banner__box-heading svg{width:80px;height:80px}#page-system .diff-banner__box-heading h2{color:#223a89;margin-top:10px;margin-bottom:10px}#page-system .diff-banner__box-list{color:#333;margin:0;padding-left:20px}#page-system .diff-banner__box-list li{text-align:left;padding-bottom:10px;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.1em;list-style-type:disc}#page-system.page-standard{max-width:initial;padding-left:0;padding-right:0}#page-system.page-standard .margin-container{box-sizing:border-box;max-width:1200px;margin:auto;padding-left:20px;padding-right:20px}#page-system.page-standard .system-key-points{color:#fff;background-color:#223a89;padding-top:10px;padding-bottom:10px}#page-system.page-standard .system-key-points h2{text-align:center;font-family:pragmatica-slabserif,sans-serif;font-size:2.2vw;font-weight:500}#page-system.page-standard .system-key-points ul li{font-family:pragmatica-slabserif,sans-serif;font-size:2vw;font-weight:300}#page-system.page-standard .system-techspecs{color:#fff;background-color:#223a89;padding-top:10px;padding-bottom:10px}#page-system.page-standard .system-techspecs h2{text-align:center;font-family:pragmatica-slabserif,sans-serif;font-size:2.2vw;font-weight:500}#page-system.page-standard .system-techspecs ul li{font-family:Open Sans,sans-serif;font-size:1.5vw;font-weight:300}#page-system.page-standard .system-order{color:#fff;background-color:#dd0881;padding-top:10px;padding-bottom:10px}#page-system.page-standard .system-order h2{text-align:center;font-family:pragmatica-slabserif,sans-serif;font-size:2.2vw;font-weight:500}#page-system.page-standard .system-order ul li{font-family:Open Sans,sans-serif;font-size:1.5vw;font-weight:300}.gallery-wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;padding-top:20px;display:flex}.gallery-wrapper .fullrow{flex:0 0 100%;height:0;padding-bottom:0;transition:padding-bottom 1s ease-out;overflow:hidden}.gallery-wrapper .sitepix-not-selected{box-sizing:border-box;flex:0 calc(33.3% - 5px);padding-top:8px;transition:opacity 1s ease-out}.gallery-wrapper .sitepix-not-selected.shown{opacity:.5}.gallery-wrapper .sitepix-selected{flex:0 0 100%}.gallery-wrapper .sitepix-wrapper picture img{width:100%;height:auto;display:block}#bannerwrapper.photobanner{height:0;min-height:initial;padding-bottom:66.6%}@media screen and (width>=550px){#bannerwrapper.photobanner{min-height:initial;padding-bottom:33.3%}}@media screen and (width>=1200px){#bannerwrapper.photobanner{min-height:initial;padding-bottom:25%}}.footer-content .footer-logo-link svg.buildeck-logo{border:1px solid #fff;min-width:200px}.footer-content .footer-logo-link{flex-direction:column;justify-content:space-between;display:flex}.footer-content .footer-logo-link .salogo-light{display:none}@media screen and (width>=600px){.footer-content .footer-logo-link .salogo-light{display:block}}img[width][height]{height:auto}body{flex-direction:column;min-height:100vh;display:flex}#container{flex:1 0 auto}.contact-map .contact-map-link{color:#555;background-color:#e5e3df;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;text-decoration:none;display:flex;position:absolute;inset:0}.flyer-contact-link{color:#00e;cursor:pointer}body{overflow-x:hidden}.full-logo{padding-top:5px;padding-bottom:3px}.full-logo svg{display:block}.full-logo p{color:#000;margin:0;line-height:1.2em;display:none}#headmenuwrapper .topmenuouter{background:#fff}#headmenuwrapper .topmenuouter .topmenubar{max-width:1200px;margin:auto;padding-left:20px;padding-right:20px}#headmenuwrapper .topmenuouter .topmenubar .menubarlogolink{flex-grow:0;margin-left:0}#headmenuwrapper .topmenuouter .topmenubar .menubarlogolink .full-logo svg{height:40px}#headmenuwrapper .topmenuouter .topmenubar .menubarlogolink .full-logo p{text-align:right;width:100%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;display:inline-block}#headmenuwrapper .topmenuouter .topmenubar .content{flex-grow:1}#headmenuwrapper .hamburger-icon{margin-right:0}#footerwrapper{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$site-blue", endColorstr="#68b0e0",GradientType=1);background:-moz-linear-gradient(270deg,#223a89 0%,#68b0e0 100%);background:-webkit-linear-gradient(270deg,#223a89 0%,#68b0e0 100%);background:linear-gradient(#223a89 0%,#2945a3 100%)}#footerwrapper .footer-content .footer-logo-link{max-width:200px;padding-right:20px}#topmenuwrapper .topmenuouter{background-color:#ffffffe6}#topmenuwrapper .topmenuouter .topmenubar{max-width:1200px;margin:auto}#topmenuwrapper .topmenuouter .topmenubar .menubarlogolink svg{height:35px}#topmenuwrapper .topmenuouter .topmenubar #menucontent ul li a:visited{color:#000}#topmenuwrapper .topmenuouter .topmenubar #menucontent ul li a:hover{color:#dd0881}#footerwrapper .footer-copyright-wrapper{background-color:#223a89}#sub-head-menu{max-width:initial;flex-direction:row;justify-content:flex-end;padding-left:0;padding-right:0;display:flex}#sub-head-menu #sub-head-menu-ul{max-width:1200px;padding-left:20px;padding-right:20px}#sub-head-menu #sub-head-menu-ul>li{padding-left:0}@media screen and (width<=599px){#sub-head-menu #sub-head-menu-ul a:nth-child(2) li{padding-left:0}}#sub-head-menu #sub-head-menu-ul a:last-child li{padding-right:0}#sub-head-menu #sub-head-menu-ul li{list-style-type:none}.terms h2{font-size:1.3em}.terms p{font-size:.8em}.terms li{margin:0;font-size:.8em}
