.clearer,blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}.social svg,img{height:auto}img,main img,picture{max-width:100%}.banner .text,.uppercase{text-transform:uppercase}.footer-nav a,a.logo,nav.main-nav li a{text-decoration:none}*,::after,::before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.1}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}.bgcolor--accentcolor h2,.bgcolor--accentcolor h3,.bgcolor--accentcolor h4,.bgcolor--maincolor h2,.bgcolor--maincolor h3,.bgcolor--maincolor h4,.bgcolor--smokecolor h2,.bgcolor--smokecolor h3,.bgcolor--smokecolor h4{color:inherit}img,picture{display:block}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.js .jshidden,iframe.cookieconsent-optin-marketing:not([style="display: none;"])+.youtube-fallback{display:none}.devmode{background-color:var(--accentcolor-50);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;left:0;padding:.5em 2em;position:fixed;top:0;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;z-index:9999}.devmode details{display:inline-block;margin-left:1em}.devmode:has(details[open]){background-image:-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f));background-image:-o-linear-gradient(left,#e0f700 0,#cced6f 100%);background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)}.devmode code{background-color:rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.5);padding:.25em .5em}.devmode ul,main ul{padding-left:1em}body,html{font-size:62.5%}::-moz-selection{background-color:#e0f700;color:var(--textcolor);text-shadow:none}::-moz-selection,::selection{background-color:#e0f700;color:var(--textcolor);text-shadow:none}.bgcolor--maincolor,.social:hover{background-color:var(--maincolor)}.bgcolor--maincolor ::-moz-selection{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)}.bgcolor--maincolor ::-moz-selection,.bgcolor--maincolor ::selection{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)}.back-to-top,.banner .text,.social{background-image:-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f));background-image:-o-linear-gradient(left,#e0f700 0,#cced6f 100%)}.bgcolor--accentcolor ::-moz-selection{background-color:var(--maincolor)}.bgcolor--accentcolor ::-moz-selection,.bgcolor--accentcolor ::selection{background-color:var(--maincolor)}:focus,a:focus,input:focus+label{outline:0}:focus-visible,a:focus-visible,input:focus-visible+label{outline:2px dotted var(--accentcolor)}.bgcolor--accentcolor :focus-visible,.bgcolor--accentcolor a:focus-visible,.bgcolor--maincolor :focus-visible,.bgcolor--maincolor a:focus-visible{outline:white dotted 2px}a.back-to-top:focus-visible,a.social:focus-visible{outline:black dotted 2px}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:400}nav a,nav span{display:inline-block;position:relative}nav a::before,nav span::before{border-bottom:3px solid currentColor;bottom:0;content:'';left:1rem;position:absolute;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:0%}.banner,.main-header,.social,.styled-accordion details summary,.tile .content,.wrapper{position:relative}nav a:hover::before,nav a[aria-current=page]::before,nav li.ancestor>a::before,nav span[aria-current=page]::before{width:calc(100% - 2rem)}nav a[aria-current=page]::before,nav li.ancestor>a::before,nav span[aria-current=page]::before{border-bottom-color:var(--accentcolor)}a{color:var(--accentcolor);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.clearer{clear:both}b,strong{font-weight:700}em,i{font-style:italic}h1{font-size:2.5em}h2{font-size:2.25em}h3,h5{font-size:1.5em}h4{font-size:1.75em}h6{font-size:1.25em}h2+*,h3+*,h4+*{margin-top:var(--halfspacing)}*+h2,*+h3,*+h4,.textsize--bigger+p,.textsize--double+p,.textsize--smaller+p,.textsize--triple+p{margin-top:var(--defaultspacing)}.form--styled label+div,figcaption{margin-top:.5em}.footer-nav+*,p+p{margin-top:1.5em}a[href^="http://"],a[href^="https://"]{display:inline-block;overflow:visible;position:relative}a[href^="http://"]::after,a[href^="https://"]::after{background-size:cover;content:'';display:inline-block;height:.5em;margin-left:.125em;position:absolute;right:0;top:.375em;-webkit-transition:-webkit-filter .3s;transition:filter .3s;-o-transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:.5em}.main-header{font-size:1.5rem;z-index:99}a.logo{display:inline-block;line-height:0;max-width:80%;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;width:230px}.block-image,.block-image img,.fw__flex .item.xs-10,.fw__flex .item.xs-11,.fw__flex .item.xs-12,.fw__flex .item.xs-7,.fw__flex .item.xs-8,.fw__flex .item.xs-9,.fw__grid .item.xs-10,.fw__grid .item.xs-11,.fw__grid .item.xs-12,.fw__grid .item.xs-7,.fw__grid .item.xs-8,.fw__grid .item.xs-9,.fw__width--100,.logo img,.table-width--full,main .gallery img{width:100%}nav ul{margin:0;padding:0}.nav__secondary{margin-bottom:1.5rem}.social{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%);border-radius:1000px;display:inline-block;height:2.5em;overflow:hidden;text-indent:100%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;white-space:nowrap;width:2.5em}.social+.social{margin-left:.5em}.social svg{fill:white;left:0;position:absolute;top:0;width:100%}.banner img,.swiper{height:100%}.wrapper{line-height:1.5;padding:var(--defaultspacing)}main>.wrapper>div:not([class]){margin-bottom:4.5rem}.banner{width:100%;z-index:10}.banner img{aspect-ratio:16/9;max-height:60rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.banner .text{font-size:calc(var(--copytext-size) * 1.75);line-height:1.25;padding:var(--defaultspacing) var(--doublespacing);width:100%;background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)}.back-to-top{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%);line-height:0;top:var(--defaultspacing);-webkit-transition:margin-top .3s;-o-transition:margin-top .3s;transition:margin-top .3s}.bgcolor--accentcolor,.link-block a,.link-block a.job-link,.swiper .swiper-pagination-bullet-active{background-image:-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f));background-image:-o-linear-gradient(left,#e0f700 0,#cced6f 100%)}.back-to-top svg{height:3.2rem;width:3.2rem}svg.fill--white path:not([fill=none]){fill:var(--textcolor)}.video-container iframe,.video-container img{height:auto;width:100%}figcaption{font-size:.8em;line-height:1.25;opacity:.75}.styled-accordion details .text ol,.styled-accordion details .text ul,.swiper .swiper-slide+.swiper-slide,.tile .content h3,.tile .content h3+p{margin-top:0}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{background-repeat:no-repeat;background-size:75%;background-position:center;content:'';font-family:inherit;height:100%;width:100%}.swiper .swiper-button-next,.swiper .swiper-button-prev{background-color:rgba(255,255,255,.5);border:1px solid #fff;bottom:var(--halfspacing);border-radius:200px;-webkit-box-shadow:0 0 10px var(--maincolor);box-shadow:0 0 10px var(--maincolor);height:var(--doublespacing);padding:var(--quarterspacing);top:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:var(--doublespacing)}.swiper .swiper-button-next{right:var(--halfspacing)}.swiper .swiper-button-prev{left:var(--halfspacing)}.swiper .swiper-pagination{bottom:var(--quarterspacing)}.swiper .swiper-pagination-bullet{height:1.5em;width:1.5em}.styled-accordion{display:block}.styled-accordion details{border:5px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)) padding-box,-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f)) border-box;background:-o-linear-gradient(left,#fff 0,#fff 100%) padding-box,-o-linear-gradient(left,#e0f700 0,#cced6f 100%) border-box;background:linear-gradient(90deg,#fff 0,#fff 100%) padding-box,linear-gradient(90deg,#e0f700 0,#cced6f 100%) border-box;border-radius:8px;margin:0 0 2em;padding:.5em 1em .5em .5em;display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.styled-accordion details:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.styled-accordion details .text{margin-top:1.5em;padding-bottom:2em;padding-left:2em}.styled-accordion details .image{padding:1.5em 0 1.5em 1em}.styled-accordion details summary{color:var(--textcolor);cursor:s-resize;display:inline-block;font-weight:500;font-size:1.25em;overflow:hidden;padding-left:1.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;width:100%}.styled-accordion details summary::marker{content:''}.styled-accordion details summary::-webkit-details-marker{display:none}.styled-accordion details summary svg{height:1.125em;left:.25em;position:absolute;top:.25em;width:.825em;-webkit-transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.styled-accordion details summary svg,.styled-accordion details summary svg line{fill:var(--textcolor)!important;stroke:var(--textcolor)}.bgcolor--bodycolor .styled-accordion details summary svg{fill:white}.styled-accordion details[open] summary svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.styled-accordion details[open]{margin-bottom:2.5rem;padding-bottom:.75em}.spacer,.spacer--,.spacer--1-fach{height:var(--defaultspacing)}.spacer--2-fach{height:var(--doublespacing)}.spacer--3-fach{height:var(--triplespacing)}.spacer--4-fach{height:var(--quadruplespacing)}.bgcolor--maincolor{color:#fff}.bgcolor--white,.main,.main-footer{color:var(--textcolor)}.bgcolor--accentcolor,.swiper .swiper-pagination-bullet-active{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)}.bgcolor--smokecolor{background-color:var(--smokecolor)}.bgcolor--white{background-color:#fff}.table td,.table th{padding:var(--border-spacing-block) var(--border-spacing-inline);vertical-align:top}.fw__spacing-t--none,.table th,.table tr:first-child td{padding-top:0}.table thead+tbody tr:first-child td{padding-top:var(--border-spacing-block)}.fw__spacing-b--none,.table tr:last-child td{padding-bottom:0}.fw__spacing-l--none,.table td:first-child,.table th:first-child{padding-left:0}.fw__spacing-r--none,.table td:last-child,.table th:last-child{padding-right:0}.table.table-border--on td,.table.table-border--on th{border-left:var(--border);border-top:var(--border);padding:var(--border-spacing-block) var(--border-spacing-inline)}.table.table-border--on td:last-child,.table.table-border--on th:last-child{border-right:var(--border)}.table.table-border--on tr:last-child td{border-bottom:var(--border)}.tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(var(--halfspacing) * -1);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tiles.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tile{display:-ms-grid;display:grid}.tile .content{margin:0 var(--halfspacing) var(--defaultspacing);padding:0 var(--halfspacing) var(--halfspacing) 7.5em}.tile .valign{display:-ms-grid;display:grid;justify-items:stretch}.fw__text-align--center .tile .valign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.framed:not(.none),.tile .framed:not(.none){border:1px solid}.framed.smokecolor,.tile .framed.smokecolor{border-color:var(--smokecolor)}.framed.accentcolor,.tile .framed.accentcolor{border-color:var(--accentcolor)}.framed.maincolor,.tile .framed.maincolor{border-color:var(--maincolor)}.tile img,.tile svg{left:0;max-height:7em;max-width:7em;position:absolute;top:-.25em}.main .wrapper.textsize--smaller,.textsize--smaller{font-size:calc(var(--copytext-size) * .75)}.main .wrapper.textsize--bigger,.textsize--bigger{font-size:calc(var(--copytext-size) * 1.5);line-height:1.2}.main .wrapper.textsize--double,.textsize--double{font-size:calc(var(--copytext-size) * 2)}.main .wrapper.textsize--triple,.textsize--triple{font-size:calc(var(--copytext-size) * 3)}.uppercase{line-height:1.25}.rounded{border-radius:100%}@media screen and (max-width:559px){.tile{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.styled-accordion details summary{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media screen and (min-width:560px) and (max-width:767px){.tile{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media screen and (max-width:767px){label.opener__menu{border-color:transparent;border-style:solid;border-width:3px 0;color:var(--maincolor);cursor:pointer;float:right;height:21px;position:absolute;right:var(--triplespacing);top:var(--triplespacing);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:45px;z-index:999;display:block}input.opener__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;margin:0;opacity:0;position:absolute;right:0;top:0;width:11rem;display:none}input.opener__menu:checked+label.opener__menu{border-color:inherit}label.opener__menu span{color:var(--maincolor);display:inline-block;font-size:.75em;left:-16px;position:absolute;right:-16px;text-align:center;top:24px}label.opener__menu::after,label.opener__menu::before{background-color:currentColor;content:'';height:3px;left:0;position:absolute;top:6px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:45px}label.opener__menu::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}label.opener__menu::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input.opener__menu:checked+label.opener__menu::after,input.opener__menu:checked+label.opener__menu::before{left:0;top:6px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:32px}.main-nav,.main-nav:focus-within{line-height:2;max-height:10000px;opacity:1;padding-bottom:1rem;padding-top:2rem;-webkit-transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;-o-transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;visibility:visible}input.opener__menu:checked~.main-nav:not(:focus-within){line-height:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}input.opener__menu:checked~.main-nav .nav__secondary,input.opener__menu:checked~.main-nav ul{margin-bottom:0;margin-top:0}input.opener__menu:checked~.main-nav a{line-height:0}input.opener__menu:checked~.main-nav{line-height:0;opacity:0}.menu__level--2{padding-left:1em}.main-footer{font-size:var(--smalltext-size)}.main-footer .wrapper{padding:var(--quadruplespacing)}.main-footer .contact{margin-bottom:var(--quadruplespacing)}.fade-in-section.js{transform:translateY(3em)}}@media screen and (min-width:768px){.main-header .wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .clearer,input.opener__menu,label.opener__menu{display:none}.menu__level--1{margin:0}.main-nav a,.main-nav span{padding:0 1rem}.logo{float:left}.main-nav{float:right;text-align:right}.main-nav .menu__level--1>li{display:inline-block}.main-nav .menu__level--1 li{position:relative}.main-nav .menu__level--2{background-color:var(--accentcolor);color:var(--textcolor);font-size:var(--smalltext-size);font-weight:var(--weight-bold);left:0;line-height:0;list-style:none;max-height:0;min-width:100%;opacity:0;padding-bottom:0;position:absolute;text-align:left;top:100%;-webkit-transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;-o-transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;transition:opacity .6s,line-height .3s,padding .3s,max-height .3s;visibility:hidden}.main-nav .menu__level--2 a{white-space:nowrap;font-size:.7em}.main-nav .menu__level--2 a:hover{color:var(--textcolor)}.main-nav .menu__level--1>li:last-child .menu__level--2{left:auto;right:0}.main-nav .menu__level--1 li:focus-within .menu__level--2,.main-nav .menu__level--1 li:hover .menu__level--2,.main-nav .menu__level--2:focus-within{line-height:inherit;max-height:10000px;opacity:1;padding-bottom:1em;padding-top:.5em;visibility:visible;z-index:99}.fixed-header{left:0;position:fixed;right:0;top:0;z-index:999}.nav__secondary{max-height:320px;-webkit-transition:opacity .3s,max-height .3s;-o-transition:opacity .3s,max-height .3s;transition:opacity .3s,max-height .3s}.banner .text-container{bottom:40px;left:0;position:absolute;-webkit-transform:translate(0,var(--quadruplespacing));-ms-transform:translate(0,var(--quadruplespacing));transform:translate(0,var(--quadruplespacing));width:80%}.banner .text{background-image:-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f));background-image:-o-linear-gradient(left,#e0f700 0,#cced6f 100%);background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%);padding:var(--halfspacing) var(--defaultspacing)}.banner+.main .h1-container{padding-top:var(--quadruplespacing)}.fixed-footer{bottom:0;position:fixed;width:100%}.tile,.tile.three{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.tile.four{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}}@media screen and (max-width:1599px){.back-to-top{right:var(--defaultspacing)}}@media (scripting:enabled){[loading=lazy]{opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}}:root{--maincolor:#08263C;--textcolor:#08263C;--maincolor-50:rgba(8, 38, 60, .5);--accentcolor:#cced6f;--accentcolor-50:rgba(204, 237, 111, .5);--accentcolor-90:rgba(204, 237, 111, .9);--smokecolor:#eaeaea;--smokecolor-50:rgba(234, 234, 234, .5);--bodycolor:#F3F4F6;--max-width:155rem;--weight-light:300;--weight-normal:400;--weight-bold:700;--weight-black:900}@media screen and (max-width:1231px){:root{--copytext-size:1.75rem;--smalltext-size:1.5rem;--defaultspacing:var(--copytext-size);--quarterspacing:calc(var(--defaultspacing) / 2.5);--halfspacing:calc(var(--defaultspacing) / 1.5);--doublespacing:calc(var(--defaultspacing) * 1.5);--triplespacing:calc(var(--defaultspacing) * 2);--quadruplespacing:calc(var(--defaultspacing) * 2.5)}}@media screen and (min-width:768px) and (max-width:1231px){:root{--copytext-size:2rem;--smalltext-size:1.75rem;--defaultspacing:calc(var(--copytext-size) * 2)}}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans-v40-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans-v40-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url('../fonts/open-sans-v40-latin-500italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v40-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open-sans-v40-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v40-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/open-sans-v40-latin-700italic.woff2') format('woff2')}body{min-width:320px;overflow-x:hidden;background-color:var(--bodycolor);font-family:'Open Sans',Avenir,Corbel,'URW Gothic',source-sans-pro,sans-serif;font-weight:var(--weight-normal)}img:not([src$=".svg"]){-webkit-filter:brightness(1.05) contrast(1.2) grayscale(0.85);filter:brightness(1.05) contrast(1.2) grayscale(.85)}[id]{scroll-margin-top:2em}.bgcolor--accentcolor a:hover,.bgcolor--maincolor a:hover{color:#000}.main .wrapper:not([class*=bgcolor--]){color:#fff}a[href^="https://"]:not([href*="sanjose."]){padding-right:.625em}a[href^="https://"]:not([href*="sanjose."])::after{background-image:url("data:image/svg+xml;utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill: currentColor' viewBox='0 0 12 12'%3E%3Cpath fill='%23639' d='M10,3.4L1.4,12,0,10.6,8.6,2H1V0h11v11h-2V3.4Z'/%3E%3C/svg%3E");-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0);height:.5em;right:0;top:.375em;width:.5em}a.social[href^="https://"]:not([href*="sanjose."]):hover::after,a[href^="https://"]:not([href*="sanjose."]):hover::after{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.bgcolor--accentcolor a[href^="http://"]::after,.bgcolor--accentcolor a[href^="https://"]:not([href*="sanjose."])::after,.bgcolor--maincolor a[href^="http://"]::after,.bgcolor--maincolor a[href^="https://"]:not([href*="sanjose."])::after{-webkit-filter:grayscale(1) brightness(4);filter:grayscale(1) brightness(4)}.bgcolor--accentcolor a[href^="https://"]:not([href*="sanjose."]):hover::after,.bgcolor--maincolor a[href^="https://"]:not([href*="sanjose."]):hover::after{-webkit-filter:grayscale(1) brightness(0);filter:grayscale(1) brightness(0)}a.social[href^="https://"]:not([href*="sanjose."])::after{top:0;right:-.5em;-webkit-filter:grayscale(0) brightness(2) hue-rotate(40deg);filter:grayscale(0) brightness(2) hue-rotate(40deg)}.main-nav .menu__level--1{font-weight:var(--weight-bold)}.main-footer,.main-footer .bgcolor--white{color:var(--maincolor)}.main .wrapper,.main-nav .menu__level--1{font-size:var(--copytext-size)}.link-block a,.link-block a.job-link{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%);border-radius:100px;color:var(--maincolor)!important;display:inline-block;font-size:.75em;letter-spacing:.025em;margin-top:var(--doublespacing);padding:1em 3em;text-decoration:none;-webkit-transition:.2s ease-in-out,_ .2s ease-in-out,_ .2s ease-in-out;-o-transition:.2s ease-in-out,_ .2s ease-in-out,_ .2s ease-in-out;transition:.2s ease-in-out,_ .2s ease-in-out,_ .2s ease-in-out;color:var(--textcolor);font-weight:700}.link-block a.job-link{margin:var(--quarterspacing) 0 var(--halfspacing)}.link-block a:hover{border:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.link-block a::before{background-image:-webkit-gradient(linear,left top,right top,from(#e0f700),to(#cced6f));background-image:-o-linear-gradient(left,#e0f700 0,#cced6f 100%);background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%);background-size:cover;content:'';display:none;height:.75em;left:.9em;opacity:.8;position:absolute;top:1.15em;width:1.1em}.link-block a[href*=".pdf"]::before{height:1em;left:1em;top:1em;width:.8em}.link-block a[href^="https://"]::before{height:1em;left:.9em;top:1em;width:1em}.link-block a[href^="mailto:"]::before{height:.9em;left:.9em;top:1.1em;width:1.1em}.link-block a[href^="tel:"]::before{height:1.1em;left:1em;top:1em;width:1.1em}.link-block a[href^="#"]::before{height:1.2em;left:1em;top:1em;width:.8em}.swiper .swiper-button-next::after{background-image:url("data:image/svg+xml;utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 16'%3E%3Cpath fill='%23ff69b4' d='M12.5,7L7,1.5l1.5-1.5,8,8-8,8-1.5-1.5,5.5-5.5H0v-2.1h12.5Z'/%3E%3C/svg%3E")}.swiper .swiper-button-prev::after{background-image:url("data:image/svg+xml;utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.5 16'%3E%3Cpath fill='%23ff69b4' d='M3.9,9l5.5,5.5-1.5,1.5L0,8,8,0l1.5,1.5L3.9,7h12.5v2.1H3.9Z'/%3E%3C/svg%3E")}.swiper .swiper-pagination-bullet{background-color:rgba(255,255,255,.5);border:1px solid #fff;-webkit-box-shadow:0 0 10px var(--maincolor);box-shadow:0 0 10px var(--maincolor);opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover,.swiper .swiper-pagination-bullet:hover{background-color:rgba(255,255,255,.75)}.table{--border-color:var(--smokecolor);--border:1px solid var(--border-color);--border-spacing-block:.125em;--border-spacing-inline:.25em}.table-border--on{--border-spacing-inline:.5em}[class*=bgcolor--accentcolor] .table,[class*=bgcolor--maincolor] .table{--border-color:white}.bgimage{background-color:#000;height:100vh;left:50%;max-width:1600px;position:fixed;top:0;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);width:100%}.alert.success,.form-error{background-color:var(--accentcolor)}.bgimage img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.45;width:100%}.bg-arrow{background-image:url('../images/bg-pfeil.svg');background-repeat:no-repeat;background-size:20% auto}.fade-in-section.js{opacity:0;transition:opacity .7s ease-out,transform .35s ease-out;will-change:opacity,transform}.fade-in-section.js.is-visible{opacity:1;transform:none}.form-✅{left:-9999em;height:0;position:absolute;width:0;z-index:-9999}.form-error{border-radius:0 0 8px 8px;color:#fff;margin:0 8px;padding:.25em 1em .5em}.contact-error{border-radius:8px}.form--styled{width:100%;font-weight:400}.form--styled .form-item{margin-bottom:1em}.form--styled label{display:block;line-height:1.25;margin:.5em 1.5em}.form--styled input::placeholder{color:#aaa}.form--styled button,.form--styled input:not([type=checkbox]),.form--styled textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;font-weight:500;margin:.5em 0 0;padding:.75em 1.5em;width:100%}.form--styled fieldset{border-radius:8px}.bgcolor--maincolor .form--styled button,.bgcolor--maincolor .form--styled input:not([type=submit]),.bgcolor--maincolor .form--styled textarea{background-color:#fff;border-bottom-color:var(--accentcolor)}.bgcolor--accentcolor .form--styled button,.bgcolor--accentcolor .form--styled input:not([type=""]),.bgcolor--accentcolor .form--styled textarea{background-color:#fff;border-bottom-color:var(--maincolor)}.form--styled button,.form--styled input[type=submit]{background-image:linear-gradient(90deg,#e0f700 0,#cced6f 100%)!important;border-radius:100px!important;color:var(--textcolor);font-weight:700;cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:auto}.bgcolor--accentcolor .form--styled button,.bgcolor--accentcolor .form--styled input[type=submit]{background-color:var(--maincolor)}.form--styled button:not([disabled]):hover,.form--styled input[type=submit]:not([disabled]):hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.form--styled input[type=submit][disabled]{opacity:.5}.form--styled .cr_form-inputgroup--typecheckbox,.form--styled .flex-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em 0}.form--styled .checkbox label{margin:0}.form--styled input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:100px;display:block;float:left;height:2.1em;-webkit-box-flex:0;-ms-flex:0 0 1.75em;flex:0 0 1.75em;margin-right:.75em;position:relative;width:2.1em}.bgcolor--accentcolor .form--styled input[type=checkbox],.bgcolor--maincolor .form--styled input[type=checkbox]{background-color:#fff}.form--styled input[type=checkbox]::after{background-color:#000;border-radius:100px;content:'';height:0;left:50%;opacity:0;position:absolute;top:50%;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;width:0}.form--styled input[type=checkbox]:checked::after,.form--styled input[type=checkbox]:hover::after{height:.7em;left:.7em;opacity:.5;top:.7em;width:.7em;outline:black solid 2px;outline-offset:2px}.form--styled input[type=checkbox]:checked::after{opacity:1}.form--styled.youtube-form{margin-left:auto;margin-right:auto;max-width:47em}.alert.success{padding:.5em 1em}.form--styled .custom-select{background-color:#fff;border-radius:8px;overflow:hidden;position:relative;width:100%}.form--styled .custom-select::after{background-image:url('../images/icons/arrow-down.svg');background-size:cover;content:"";height:.85em;position:absolute;right:1em;top:1.15em;width:1.5em}.form--styled .custom-select select{border:0}.form--styled .custom-select option:first-child{color:#bbb}.form--styled select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;text-indent:.01px;-o-text-overflow:"";padding:.75em calc(10% + 3em) .75em 1.5em;position:relative;text-overflow:ellipsis;width:110%;z-index:88}.form--styled option{padding:0 .5em;width:calc(100% * .909 - 1em)}.form--styled .note{display:block;padding:1.75em}.swiper-button-next,.swiper-button-prev,.swiper-pagination{display:none!important}.swiper-horizontal{overflow:visible!important}.fw__skip-to-content{background-color:#eee;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:1px}.fw__centered--maxwidth,.fw__max-width{margin-left:auto;margin-right:auto;max-width:var(--max-width,140rem)}.fw__skip-to-content:focus-visible{clip:unset;display:inline-block;font-size:2rem;height:auto;padding:1em;position:fixed;width:auto;z-index:1111}.fw__back-to-top{position:fixed;z-index:20}.fw__admin-only{position:relative}.fw__admin-only::after,.fw__admin-only::before{background-color:#ff69b4;color:#fff;font-weight:700;font-size:.75em;left:0;opacity:.75;padding:5px;position:absolute;right:0;text-align:center;z-index:99}.fw__admin-only::before{content:'↓\00a0\00a0\00a0 Admin only! \00a0\00a0\00a0↓';top:0}.fw__admin-only::after{bottom:0;content:'↑\00a0\00a0\00a0 Admin only! \00a0\00a0\00a0↑'}.fw__visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.fw__padding--major,.fw__padding--max{line-height:1.4}.fw__padding__vertical--major{padding-bottom:8rem;padding-top:8rem}.fw__padding__horizontal--major{padding-left:8rem;padding-right:8rem}.fw__margin__vertical--mini{margin-bottom:1rem;margin-top:1rem}.fw__margin__vertical--major{margin-bottom:8rem;margin-top:8rem}.fw__spacing-b--half{padding-bottom:var(--halfspacing)}.fw__spacing-l--half{padding-left:var(--halfspacing)}.fw__spacing-r--half{padding-right:var(--halfspacing)}.fw__spacing-t--half{padding-top:var(--halfspacing)}.fw__spacing-b--default{padding-bottom:var(--defaultspacing)}.fw__spacing-l--default{padding-left:var(--defaultspacing)}.fw__spacing-r--default{padding-right:var(--defaultspacing)}.fw__spacing-t--default{padding-top:var(--defaultspacing)}.fw__spacing-b--double{padding-bottom:var(--doublespacing)}.fw__spacing-l--double{padding-left:var(--doublespacing)}.fw__spacing-r--double{padding-right:var(--doublespacing)}.fw__spacing-t--double{padding-top:var(--doublespacing)}.fw__spacing-b--triple{padding-bottom:var(--triplespacing)}.fw__spacing-l--triple{padding-left:var(--triplespacing)}.fw__spacing-r--triple{padding-right:var(--triplespacing)}.fw__spacing-t--triple{padding-top:var(--triplespacing)}.fw__spacing-b--quadruple{padding-bottom:var(--quadruplespacing)}.fw__spacing-l--quadruple{padding-left:var(--quadruplespacing)}.fw__spacing-r--quadruple{padding-right:var(--quadruplespacing)}.fw__spacing-t--quadruple{padding-top:var(--quadruplespacing)}.fw__margin__top--major{margin-top:8rem}.fw__rounded{border-radius:100px}.fw__margin-bottom{margin-bottom:var(--defaultspacing)}.fw__margin__bottom--major{margin-bottom:8rem}.fw__margin__top--minor{margin-top:2.5rem}.fw__margin__vertical--minor{margin-bottom:8rem;margin-top:2.5rem}.fw__text-align--center{text-align:center}.fw__text-align--right{text-align:right}.fw__text-align--left{text-align:left}.fw__float--left{float:left}.fw__float--right{float:right}.fw__aspect-ratio--4-3{aspect-ratio:4/3}.fw__aspect-ratio--16-9{aspect-ratio:16/9}.fw__flex .item,.fw__grid .item{float:left;position:relative;width:100%}.fw__flex.extend-xs{margin-left:calc(var(--halfspacing) * -1);margin-right:calc(var(--halfspacing) * -1)}.fw__flex.extend-xs .item{padding:0 var(--halfspacing) var(--halfspacing)}.fw__flex.extend-xs--default{margin-left:calc(var(--defaultspacing) * -1);margin-right:calc(var(--defaultspacing) * -1)}.fw__flex.extend-xs--default .item{padding:0 var(--defaultspacing) var(--defaultspacing)}.fw__flex.extend-xs--double{margin-left:calc(var(--doublespacing) * -1);margin-right:calc(var(--doublespacing) * -1)}.fw__flex.extend-xs--double .item{padding:0 var(--doublespacing) var(--doublespacing)}.fw__flex .item.xs-0{width:0}.fw__flex .item.xs-1,.fw__flex .item.xs-2,.fw__flex .item.xs-3,.fw__flex .item.xs-4,.fw__flex .item.xs-5,.fw__flex .item.xs-6,.fw__grid .item.xs-1,.fw__grid .item.xs-2,.fw__grid .item.xs-3,.fw__grid .item.xs-4,.fw__grid .item.xs-5,.fw__grid .item.xs-6{width:calc(100% / 2)}@supports (display:flex){.fw__flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.fw__flex.align-center{align-items:center}.fw__flex.justify-center{justify-content:center}.fw__flex .item.xs-0{flex-basis:0}.fw__flex .item.xs-1,.fw__flex .item.xs-2,.fw__flex .item.xs-3,.fw__flex .item.xs-4,.fw__flex .item.xs-5,.fw__flex .item.xs-6{flex-basis:calc(100% / 2)}.fw__flex .item,.fw__flex .item.xs-10,.fw__flex .item.xs-11,.fw__flex .item.xs-12,.fw__flex .item.xs-7,.fw__flex .item.xs-8,.fw__flex .item.xs-9{flex-basis:100%}}@supports (display:grid){.fw__grid{display:grid;grid-template-columns:1fr;justify-content:start;grid-template-columns:1fr 1fr}.fw__grid.dense{grid-auto-flow:dense}.fw__grid.align-center{align-items:center}.fw__grid.justify-center{justify-content:center}.xs-text-center{text-align:center}.xs-text-right{text-align:right}.xs-text-left{text-align:left}.fw__grid.gap-1,.fw__grid.xs-gap-1{gap:var(--defaultspacing)}.fw__grid.gap-2,.fw__grid.xs-gap-2{gap:var(--doublespacing)}.fw__grid.gap-3,.fw__grid.xs-gap-3{gap:var(--triplespacing)}.fw__grid.gap-4,.fw__grid.xs-gap-4{gap:var(--quadruplespacing)}.fw__grid .item,.fw__grid .item.xs-1,.fw__grid .item.xs-2,.fw__grid .item.xs-3,.fw__grid .item.xs-4,.fw__grid .item.xs-5,.fw__grid .item.xs-6{grid-column-end:span 1;width:unset}.fw__grid .item.xs-10,.fw__grid .item.xs-11,.fw__grid .item.xs-12,.fw__grid .item.xs-7,.fw__grid .item.xs-8,.fw__grid .item.xs-9{grid-column-end:span 2;width:unset}.fw__grid .item.xs-rows-1{grid-row-end:span 1}.fw__grid .item.xs-rows-2{grid-row-end:span 2}.fw__grid .item.xs-rows-3{grid-row-end:span 3}.fw__grid .item.xs-from-1,.fw__grid .item.xs-from-2,.fw__grid .item.xs-from-3,.fw__grid .item.xs-from-4,.fw__grid .item.xs-from-5,.fw__grid .item.xs-from-6{grid-column-start:1}.fw__grid .item.xs-from-10,.fw__grid .item.xs-from-11,.fw__grid .item.xs-from-12,.fw__grid .item.xs-from-7,.fw__grid .item.xs-from-8,.fw__grid .item.xs-from-9{grid-column-start:2}}@media screen and (min-width:640px){.fw__flex.extend-sm--half{margin-left:calc(var(--halfspacing) * -1);margin-right:calc(var(--halfspacing) * -1)}.fw__flex.extend-sm--half .item{padding:0 var(--halfspacing) var(--halfspacing)}.fw__flex.extend-sm--default{margin-left:calc(var(--defaultspacing) * -1);margin-right:calc(var(--defaultspacing) * -1)}.fw__flex.extend-sm--default .item{padding:0 var(--defaultspacing) var(--defaultspacing)}.fw__flex.extend-sm--double{margin-left:calc(var(--doublespacing) * -1);margin-right:calc(var(--doublespacing) * -1)}.fw__flex.extend-sm--double .item{padding:0 var(--doublespacing) var(--doublespacing)}@supports (display:flex){.fw__flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.fw__flex.align-center{align-items:center}.fw__flex.justify-center{justify-content:center}.fw__flex .item.sm-0{flex-basis:0}.fw__flex .item.sm-1,.fw__flex .item.sm-2,.fw__flex .item.sm-3,.fw__flex .item.sm-4,.fw__flex .item.sm-5,.fw__flex .item.sm-6{flex-basis:calc(100% / 2)}.fw__flex .item,.fw__flex .item.sm-10,.fw__flex .item.sm-11,.fw__flex .item.sm-12,.fw__flex .item.sm-7,.fw__flex .item.sm-8,.fw__flex .item.sm-9{flex-basis:100%}}@supports (display:grid){.fw__grid.dense{grid-auto-flow:dense}.fw__grid.align-center{align-items:center}.fw__grid.justify-center{justify-content:center}.sm-text-center{text-align:center}.sm-text-right{text-align:right}.sm-text-left{text-align:left}.fw__grid.sm-gap-1{gap:var(--defaultspacing)}.fw__grid.sm-gap-2{gap:var(--doublespacing)}.fw__grid.sm-gap-3{gap:var(--triplespacing)}.fw__grid.sm-gap-4{gap:var(--quadruplespacing)}.fw__grid .item,.fw__grid .item.sm-1,.fw__grid .item.sm-2,.fw__grid .item.sm-3,.fw__grid .item.sm-4,.fw__grid .item.sm-5,.fw__grid .item.sm-6{grid-column-end:span 1;width:unset}.fw__grid .item.sm-10,.fw__grid .item.sm-11,.fw__grid .item.sm-12,.fw__grid .item.sm-7,.fw__grid .item.sm-8,.fw__grid .item.sm-9{grid-column-end:span 2;width:unset}.fw__grid .item.sm-rows-1{grid-row-end:span 1}.fw__grid .item.sm-rows-2{grid-row-end:span 2}.fw__grid .item.sm-rows-3{grid-row-end:span 3}.fw__grid .item.sm-from-1,.fw__grid .item.sm-from-2,.fw__grid .item.sm-from-3,.fw__grid .item.sm-from-4,.fw__grid .item.sm-from-5,.fw__grid .item.sm-from-6{grid-column-start:1}.fw__grid .item.sm-from-10,.fw__grid .item.sm-from-11,.fw__grid .item.sm-from-12,.fw__grid .item.sm-from-7,.fw__grid .item.sm-from-8,.fw__grid .item.sm-from-9{grid-column-start:2}}}@media screen and (min-width:768px){.main-footer{font-size:calc(var(--smalltext-size) * .75)}.main-footer .wrapper{padding:var(--defaultspacing) var(--quadruplespacing) var(--doublespacing)}.fade-in-section.js{transform:translateY(6em)}.md-text-center{text-align:center}.md-text-right{text-align:right}.md-text-left{text-align:left}.fw__flex .item.md-0{width:0}.fw__flex .item.md-1,.fw__grid .item.md-1{width:calc(100% / 12)}.fw__flex .item.md-2,.fw__grid .item.md-2{width:calc(100% / 12 * 2)}.fw__flex .item.md-3,.fw__grid .item.md-3{width:calc(100% / 12 * 3)}.fw__flex .item.md-4,.fw__grid .item.md-4{width:calc(100% / 12 * 4)}.fw__flex .item.md-5,.fw__grid .item.md-5{width:calc(100% / 12 * 5)}.fw__flex .item.md-6,.fw__grid .item.md-6{width:calc(100% / 12 * 6)}.fw__flex .item.md-7,.fw__grid .item.md-7{width:calc(100% / 12 * 7)}.fw__flex .item.md-8,.fw__grid .item.md-8{width:calc(100% / 12 * 8)}.fw__flex .item.md-9,.fw__grid .item.md-9{width:calc(100% / 12 * 9)}.fw__flex .item.md-10,.fw__grid .item.md-10{width:calc(100% / 12 * 10)}.fw__flex .item.md-11,.fw__grid .item.md-11{width:calc(100% / 12 * 11)}.fw__flex .item.md-12,.fw__grid .item.md-12{width:100%}@supports (display:flex){.fw__flex .item.md-0{flex-basis:0}.fw__flex .item.md-1{flex-basis:calc(100% / 12)}.fw__flex .item.md-2{flex-basis:calc(100% / 12 * 2)}.fw__flex .item.md-3{flex-basis:calc(100% / 12 * 3)}.fw__flex .item.md-4{flex-basis:calc(100% / 12 * 4)}.fw__flex .item.md-5{flex-basis:calc(100% / 12 * 5)}.fw__flex .item.md-6{flex-basis:calc(100% / 12 * 6)}.fw__flex .item.md-7{flex-basis:calc(100% / 12 * 7)}.fw__flex .item.md-8{flex-basis:calc(100% / 12 * 8)}.fw__flex .item.md-9{flex-basis:calc(100% / 12 * 9)}.fw__flex .item.md-10{flex-basis:calc(100% / 12 * 10)}.fw__flex .item.md-11{flex-basis:calc(100% / 12 * 11)}.fw__flex .item.md-12{flex-basis:100%}}@supports (display:grid){.fw__grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.fw__grid.md-gap-1{gap:var(--defaultspacing)}.fw__grid.md-gap-2{gap:var(--doublespacing)}.fw__grid.md-gap-3{gap:var(--triplespacing)}.fw__grid.md-gap-4{gap:var(--quadruplespacing)}.fw__grid .item.md-1{grid-column-end:span 1;width:unset}.fw__grid .item.md-2{grid-column-end:span 2;width:unset}.fw__grid .item.md-3{grid-column-end:span 3;width:unset}.fw__grid .item.md-4{grid-column-end:span 4;width:unset}.fw__grid .item.md-5{grid-column-end:span 5;width:unset}.fw__grid .item.md-6{grid-column-end:span 6;width:unset}.fw__grid .item.md-7{grid-column-end:span 7;width:unset}.fw__grid .item.md-8{grid-column-end:span 8;width:unset}.fw__grid .item.md-9{grid-column-end:span 9;width:unset}.fw__grid .item.md-10{grid-column-end:span 10;width:unset}.fw__grid .item.md-11{grid-column-end:span 11;width:unset}.fw__grid .item,.fw__grid .item.md-12{grid-column-end:span 12;width:unset}.fw__grid .item.md-rows-1{grid-row-end:span 1}.fw__grid .item.md-rows-2{grid-row-end:span 2}.fw__grid .item.md-rows-3{grid-row-end:span 3}.fw__grid .item.md-from-1{grid-column-start:1}.fw__grid .item.md-from-2{grid-column-start:2}.fw__grid .item.md-from-3{grid-column-start:3}.fw__grid .item.md-from-4{grid-column-start:4}.fw__grid .item.md-from-5{grid-column-start:5}.fw__grid .item.md-from-6{grid-column-start:6}.fw__grid .item.md-from-7{grid-column-start:7}.fw__grid .item.md-from-8{grid-column-start:8}.fw__grid .item.md-from-9{grid-column-start:9}.fw__grid .item.md-from-10{grid-column-start:10}.fw__grid .item.md-from-11{grid-column-start:11}.fw__grid .item.md-from-12{grid-column-start:12}}}@media screen and (min-width:1232px){.banner .text{max-width:60%}h3{font-size:1.9em}.banner .text-container{-ms-transform:translate(calc(var(--defaultspacing) * 1.75),var(--quadruplespacing));-webkit-transform:translate(calc(var(--defaultspacing) * 1.75),var(--quadruplespacing));transform:translate(calc(var(--defaultspacing) * 1.75),var(--quadruplespacing))}:root{--copytext-size:2.2rem;--smalltext-size:2rem;--defaultspacing:calc(var(--copytext-size) * 2);--quarterspacing:calc(var(--defaultspacing) / 4);--halfspacing:calc(var(--defaultspacing) / 2);--doublespacing:calc(var(--defaultspacing) * 2);--triplespacing:calc(var(--defaultspacing) * 3);--quadruplespacing:calc(var(--defaultspacing) * 4)}.lg-text-center{text-align:center}.lg-text-right{text-align:right}.lg-text-left{text-align:left}.fw__flex .item.lg-0{width:0}.fw__flex .item.lg-1,.fw__grid .item.lg-1{width:calc(100% / 12)}.fw__flex .item.lg-2,.fw__grid .item.lg-2{width:calc(100% / 12 * 2)}.fw__flex .item.lg-3,.fw__grid .item.lg-3{width:calc(100% / 12 * 3)}.fw__flex .item.lg-4,.fw__grid .item.lg-4{width:calc(100% / 12 * 4)}.fw__flex .item.lg-5,.fw__grid .item.lg-5{width:calc(100% / 12 * 5)}.fw__flex .item.lg-6,.fw__grid .item.lg-6{width:calc(100% / 12 * 6)}.fw__flex .item.lg-7,.fw__grid .item.lg-7{width:calc(100% / 12 * 7)}.fw__flex .item.lg-8,.fw__grid .item.lg-8{width:calc(100% / 12 * 8)}.fw__flex .item.lg-9,.fw__grid .item.lg-9{width:calc(100% / 12 * 9)}.fw__flex .item.lg-10,.fw__grid .item.lg-10{width:calc(100% / 12 * 10)}.fw__flex .item.lg-11,.fw__grid .item.lg-11{width:calc(100% / 12 * 11)}.fw__flex .item.lg-12,.fw__grid .item.lg-12{width:100%}@supports (display:flex){.fw__flex .item.lg-0{flex-basis:0}.fw__flex .item.lg-1{flex-basis:calc(100% / 12)}.fw__flex .item.lg-2{flex-basis:calc(100% / 12 * 2)}.fw__flex .item.lg-3{flex-basis:calc(100% / 12 * 3)}.fw__flex .item.lg-4{flex-basis:calc(100% / 12 * 4)}.fw__flex .item.lg-5{flex-basis:calc(100% / 12 * 5)}.fw__flex .item.lg-6{flex-basis:calc(100% / 12 * 6)}.fw__flex .item.lg-7{flex-basis:calc(100% / 12 * 7)}.fw__flex .item.lg-8{flex-basis:calc(100% / 12 * 8)}.fw__flex .item.lg-9{flex-basis:calc(100% / 12 * 9)}.fw__flex .item.lg-10{flex-basis:calc(100% / 12 * 10)}.fw__flex .item.lg-11{flex-basis:calc(100% / 12 * 11)}.fw__flex .item.lg-12{flex-basis:100%}}@supports (display:grid){.fw__grid.lg-gap-1{gap:var(--defaultspacing)}.fw__grid.lg-gap-2{gap:var(--doublespacing)}.fw__grid.lg-gap-3{gap:var(--triplespacing)}.fw__grid.lg-gap-4{gap:var(--quadruplespacing)}.fw__grid .item.lg-1{grid-column-end:span 1;width:unset}.fw__grid .item.lg-2{grid-column-end:span 2;width:unset}.fw__grid .item.lg-3{grid-column-end:span 3;width:unset}.fw__grid .item.lg-4{grid-column-end:span 4;width:unset}.fw__grid .item.lg-5{grid-column-end:span 5;width:unset}.fw__grid .item.lg-6{grid-column-end:span 6;width:unset}.fw__grid .item.lg-7{grid-column-end:span 7;width:unset}.fw__grid .item.lg-8{grid-column-end:span 8;width:unset}.fw__grid .item.lg-9{grid-column-end:span 9;width:unset}.fw__grid .item.lg-10{grid-column-end:span 10;width:unset}.fw__grid .item.lg-11{grid-column-end:span 11;width:unset}.fw__grid .item,.fw__grid .item.lg-12{grid-column-end:span 12;width:unset}.fw__grid .item.lg-rows-1{grid-row-end:span 1}.fw__grid .item.lg-rows-2{grid-row-end:span 2}.fw__grid .item.lg-rows-3{grid-row-end:span 3}.fw__grid .item.lg-from-1{grid-column-start:1}.fw__grid .item.lg-from-2{grid-column-start:2}.fw__grid .item.lg-from-3{grid-column-start:3}.fw__grid .item.lg-from-4{grid-column-start:4}.fw__grid .item.lg-from-5{grid-column-start:5}.fw__grid .item.lg-from-6{grid-column-start:6}.fw__grid .item.lg-from-7{grid-column-start:7}.fw__grid .item.lg-from-8{grid-column-start:8}.fw__grid .item.lg-from-9{grid-column-start:9}.fw__grid .item.lg-from-10{grid-column-start:10}.fw__grid .item.lg-from-11{grid-column-start:11}.fw__grid .item.lg-from-12{grid-column-start:12}}}@media screen and (min-width:1600px){.back-to-top{right:calc(50vw - 800px + var(--defaultspacing))}.xl-text-center{text-align:center}.xl-text-right{text-align:right}.xl-text-left{text-align:left}.fw__flex .item.xl-0{width:0}.fw__flex .item.xl-1,.fw__grid .item.xl-1{width:calc(100% / 12)}.fw__flex .item.xl-2,.fw__grid .item.xl-2{width:calc(100% / 12 * 2)}.fw__flex .item.xl-3,.fw__grid .item.xl-3{width:calc(100% / 12 * 3)}.fw__flex .item.xl-4,.fw__grid .item.xl-4{width:calc(100% / 12 * 4)}.fw__flex .item.xl-5,.fw__grid .item.xl-5{width:calc(100% / 12 * 5)}.fw__flex .item.xl-6,.fw__grid .item.xl-6{width:calc(100% / 12 * 6)}.fw__flex .item.xl-7,.fw__grid .item.xl-7{width:calc(100% / 12 * 7)}.fw__flex .item.xl-8,.fw__grid .item.xl-8{width:calc(100% / 12 * 8)}.fw__flex .item.xl-9,.fw__grid .item.xl-9{width:calc(100% / 12 * 9)}.fw__flex .item.xl-10,.fw__grid .item.xl-10{width:calc(100% / 12 * 10)}.fw__flex .item.xl-11,.fw__grid .item.xl-11{width:calc(100% / 12 * 11)}.fw__flex .item.xl-12,.fw__grid .item.xl-12{width:100%}@supports (display:flex){.fw__flex .item.xl-0{flex-basis:0}.fw__flex .item.xl-1{flex-basis:calc(100% / 12)}.fw__flex .item.xl-2{flex-basis:calc(100% / 12 * 2)}.fw__flex .item.xl-3{flex-basis:calc(100% / 12 * 3)}.fw__flex .item.xl-4{flex-basis:calc(100% / 12 * 4)}.fw__flex .item.xl-5{flex-basis:calc(100% / 12 * 5)}.fw__flex .item.xl-6{flex-basis:calc(100% / 12 * 6)}.fw__flex .item.xl-7{flex-basis:calc(100% / 12 * 7)}.fw__flex .item.xl-8{flex-basis:calc(100% / 12 * 8)}.fw__flex .item.xl-9{flex-basis:calc(100% / 12 * 9)}.fw__flex .item.xl-10{flex-basis:calc(100% / 12 * 10)}.fw__flex .item.xl-11{flex-basis:calc(100% / 12 * 11)}.fw__flex .item.xl-12{flex-basis:100%}}@supports (display:grid){.fw__grid.xl-gap-1{gap:var(--defaultspacing)}.fw__grid.xl-gap-2{gap:var(--doublespacing)}.fw__grid.xl-gap-3{gap:var(--triplespacing)}.fw__grid.xl-gap-4{gap:var(--quadruplespacing)}.fw__grid .item.xl-1{grid-column-end:span 1;width:unset}.fw__grid .item.xl-2{grid-column-end:span 2;width:unset}.fw__grid .item.xl-3{grid-column-end:span 3;width:unset}.fw__grid .item.xl-4{grid-column-end:span 4;width:unset}.fw__grid .item.xl-5{grid-column-end:span 5;width:unset}.fw__grid .item.xl-6{grid-column-end:span 6;width:unset}.fw__grid .item.xl-7{grid-column-end:span 7;width:unset}.fw__grid .item.xl-8{grid-column-end:span 8;width:unset}.fw__grid .item.xl-9{grid-column-end:span 9;width:unset}.fw__grid .item.xl-10{grid-column-end:span 10;width:unset}.fw__grid .item.xl-11{grid-column-end:span 11;width:unset}.fw__grid .item,.fw__grid .item.xl-12{grid-column-end:span 12;width:unset}.fw__grid .item.xl-rows-1{grid-row-end:span 1}.fw__grid .item.xl-rows-2{grid-row-end:span 2}.fw__grid .item.xl-rows-3{grid-row-end:span 3}.fw__grid .item.xl-from-1{grid-column-start:1}.fw__grid .item.xl-from-2{grid-column-start:2}.fw__grid .item.xl-from-3{grid-column-start:3}.fw__grid .item.xl-from-4{grid-column-start:4}.fw__grid .item.xl-from-5{grid-column-start:5}.fw__grid .item.xl-from-6{grid-column-start:6}.fw__grid .item.xl-from-7{grid-column-start:7}.fw__grid .item.xl-from-8{grid-column-start:8}.fw__grid .item.xl-from-9{grid-column-start:9}.fw__grid .item.xl-from-10{grid-column-start:10}.fw__grid .item.xl-from-11{grid-column-start:11}.fw__grid .item.xl-from-12{grid-column-start:12}}}