/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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;display:table;max-width:100%;padding:0;white-space:normal}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{display:none}[hidden]{display:none}.angled-bg{position:relative;overflow:hidden}.angled-bg .background{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#e6f1f9;transform:skewY(-8deg);transform-origin:top left}.angled-bg .content{position:relative;max-width:800px;padding:100px 100px}@media(min-width:720px)and (max-width:920px){.angled-bg .content{padding:50px 50px}}@media(min-width:0)and (max-width:720px){.angled-bg .content{padding:25px 25px}}.angled-bg .content p{line-height:1.4}.angled-bg--reverse .background{transform-origin:bottom right}:root{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=default]{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=dark]{--c-text:white;--c-text-inverse:#666;--c-background:#666;--c-background-inverse:#888;--c-background-section:#606265;--c-primary:#37507F;--c-secondary:#610c63;--c-accent:#e5e5e5;--c-accent-high:white;--c-highlight:#606265;--c-highlight-high:#333;--c-muted:#333;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-secondary{background-color:var(--c-secondary);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-accent-high)}.cl-colors__item--default-blue-dark{background-color:var(--c-blue-dark);color:var(--c-muted)}.cl-colors__item--default-blue-light-gray{background-color:var(--c-blue-light-gray);color:var(--c-accent-high)}.cl-colors__item--default-blue-overlay{background-color:var(--c-blue-overlay);color:var(--c-muted)}.cl-colors__item--default-accent-silver{background-color:var(--c-accent-silver);color:var(--c-accent-high)}.cl-colors__item--default-gray-dark{background-color:var(--c-gray-dark);color:var(--c-muted)}.cl-colors__item--default-charcoal{background-color:var(--c-charcoal);color:var(--c-muted)}.cl-colors__item--default-accent-red{background-color:var(--c-accent-red);color:var(--c-muted)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--dark-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--dark-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--dark-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--dark-background-inverse{background-color:var(--c-background-inverse);color:var(--c-muted)}.cl-colors__item--dark-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--dark-primary{background-color:var(--c-primary);color:var(--c-accent-high)}.cl-colors__item--dark-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--dark-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--dark-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--dark-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--dark-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--dark-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--dark-warning{background-color:var(--c-warning);color:var(--c-muted)}.cl-colors__item--dark-error{background-color:var(--c-error);color:var(--c-muted)}.cl-colors__item--dark-message{background-color:var(--c-message);color:var(--c-muted)}.sb-show-main .gr{height:100px;display:flex;justify-content:center;align-items:center}.sb-show-main .gr--light-blue{background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%)}:root{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=default]{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=dark]{--c-text:white;--c-text-inverse:#666;--c-background:#666;--c-background-inverse:#888;--c-background-section:#606265;--c-primary:#37507F;--c-secondary:#610c63;--c-accent:#e5e5e5;--c-accent-high:white;--c-highlight:#606265;--c-highlight-high:#333;--c-muted:#333;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17,0.67,0.83,0.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box}body{background-color:var(--c-background);color:var(--c-text);font-family:"Montserrat",sans-serif;font-size:1rem;line-height:1.6}*,*::after,*::before{box-sizing:inherit}.main{display:block}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.button{background:#fff;color:var(--c-primary);font-size:19px;font-weight:500;border:2px solid var(--c-accent-red);padding:5px 50px;text-decoration:none;display:inline-block;text-align:center;cursor:pointer}@media(min-width:720px)and (max-width:920px){.button{padding:5px 31.25px}}@media(min-width:0)and (max-width:720px){.button{padding:5px 25px}}.button:hover,.button:active{text-decoration:underline;background:var(--c-blue-light-gray)}.button--ghost{border-color:var(--c-white);background:var(--c-primary);color:#fff}.button--ghost:hover,.button--ghost:active{background:var(--c-blue-dark)}.button--icon{padding:15px 5px;width:160px;height:160px;display:grid;grid-template:1fr;background-color:#fff}.button--icon svg{width:70px;height:70px;margin:0 auto;color:var(--c-accent-red);display:block}.button--icon .button-text{display:block;line-height:1.2}.button--icon:hover,.button--icon:active{background:var(--c-blue-dark);color:#fff}.button--icon:hover svg,.button--icon:active svg{color:var(--c-accent)}.button--inline-icon{position:relative;border:0;padding:0;padding-left:34px;cursor:pointer}.button--inline-icon .icon{display:flex;align-items:center;position:absolute;left:0;height:24px;width:24px}.button-flight{color:#fff;border:0;cursor:pointer}.button-flight .button-icon svg{height:100px;width:100px}.button-flight .button-text.h3,.button-flight .text-long h3.button-text,.text-long .button-flight h3.button-text{text-decoration:underline;color:var(--c-primary)}.button-flight:disabled{cursor:default}.button-flight:disabled .button-text.h3,.button-flight:disabled .text-long h3.button-text,.text-long .button-flight:disabled h3.button-text{color:#fff;text-decoration:none}.button-flight--right{text-align:right}.button-nav{font-family:"Fira Sans",sans-serif;font-weight:600;color:#fff;background:transparent;border:0;font-size:24px;text-decoration:none;height:30px;line-height:30px;cursor:pointer;display:inline}.button-nav .icon{color:#fff;width:22px;height:15px;margin-left:5px}.button-nav .icon--open{display:none}.button-nav--active .icon--closed{display:none}.button-nav--active .icon--open{display:inline-block}@media(min-width:0)and (max-width:920px){.button-nav{color:var(--c-primary);display:block}.button-nav .icon{color:var(--c-primary);transform:rotate(-90deg);width:20px;height:14px}}.sb-show-main .button-nav{background-color:var(--c-primary)}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.header-search{position:relative;display:flex}.header-search .form-item__textfield{border-color:var(--c-accent-red);height:36px;max-width:264px;width:calc(100% - 36px)}.header-search .search-icon{height:36px;width:36px;border:1px solid var(--c-primary);padding:0;background:#fff;cursor:pointer;color:var(--c-primary)}.header-search .search-icon svg{height:36px;width:36px}.header-search .search-icon:hover{background:var(--c-primary);color:#fff}.form-item__dropdown{border:1px solid var(--c-primary);display:block;position:relative}.form-item__dropdown .arrow{position:absolute;top:10px;right:10px;pointer-events:none}.form-item__dropdown .arrow .icon{width:21px;height:12px;color:var(--c-primary)}.form-item__dropdown:hover{border-color:var(--c-accent-high)}.form-item__select{border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%;color:var(--c-primary)}.form-item__select :focus{outline:none;color:var(--c-primary)}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-accent);border-radius:0}}.form-item{color:var(--c-primary);margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:300;color:#000}@media(min-width:320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid var(--c-primary);padding:.6em;max-width:100%;width:100%}.form-item__textfield.button{border:2px solid var(--c-accent-red);padding:10px 50px;width:auto}.form-item__textfield:focus{border-color:var(--c-accent-high)}.form-item__textfield::-moz-placeholder{color:var(--c-primary)}.form-item__textfield:-ms-input-placeholder{color:var(--c-primary)}.form-item__textfield::placeholder{color:var(--c-primary)}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{max-width:32em}.webform-signature-pad::before{padding-top:0 !important}.webform-signature-pad canvas{position:relative !important}textarea{min-height:200px}body[data-once*=webform-single-submit] .block>h2{padding:40px 100px;padding-bottom:0;padding-top:0}@media(min-width:720px)and (max-width:920px){body[data-once*=webform-single-submit] .block>h2{padding:20px 50px}}@media(min-width:0)and (max-width:720px){body[data-once*=webform-single-submit] .block>h2{padding:20px 25px}}body[data-once*=webform-single-submit] .block form{padding:40px 100px}@media(min-width:720px)and (max-width:920px){body[data-once*=webform-single-submit] .block form{padding:20px 50px}}@media(min-width:0)and (max-width:720px){body[data-once*=webform-single-submit] .block form{padding:20px 25px}}body[data-once*=webform-single-submit] .block .form-item{align-items:center;display:flex;flex-flow:row wrap;gap:10px;margin-bottom:0;width:100%}@media(min-width:920px){body[data-once*=webform-single-submit] .block .form-item{min-width:75vw}}@media(min-width:720px){body[data-once*=webform-single-submit] .block .form-item{min-width:50vw}}body[data-once*=webform-single-submit] .block .form-item__label{padding-bottom:0 !important}body[data-once*=webform-single-submit] .block .form-item textarea,body[data-once*=webform-single-submit] .block .form-item select,body[data-once*=webform-single-submit] .block .form-item input{max-width:100%;min-width:100%;width:100%}@media(min-width:920px){body[data-once*=webform-single-submit] .block .form-item textarea,body[data-once*=webform-single-submit] .block .form-item select,body[data-once*=webform-single-submit] .block .form-item input{min-width:75vw}}@media(min-width:720px){body[data-once*=webform-single-submit] .block .form-item textarea,body[data-once*=webform-single-submit] .block .form-item select,body[data-once*=webform-single-submit] .block .form-item input{min-width:50vw}}body[data-once*=webform-single-submit] .block .form-item input[type=radio],body[data-once*=webform-single-submit] .block .form-item input[type=checkbox]{min-width:auto !important;width:auto !important}body[data-once*=webform-single-submit] .block .form-item input[type=radio]+label,body[data-once*=webform-single-submit] .block .form-item input[type=checkbox]+label{padding:0}body[data-once*=webform-single-submit] .block .form-item input[type=radio],body[data-once*=webform-single-submit] .block .form-item input[type=radio]+label,body[data-once*=webform-single-submit] .block .form-item input[type=checkbox],body[data-once*=webform-single-submit] .block .form-item input[type=checkbox]+label{margin-bottom:.8rem}body[data-once*=webform-single-submit] .block .form-item input.form-submit{margin-top:1rem}body[data-once*=webform-single-submit] .block .layout--twocol-section--50-50 .paragraph-webform form{padding:20px 0}body[data-once*=webform-single-submit] .block .layout--twocol-section--50-50 .paragraph-webform .form-item,body[data-once*=webform-single-submit] .block .layout--twocol-section--50-50 .paragraph-webform .form-item input,body[data-once*=webform-single-submit] .block .layout--twocol-section--50-50 .paragraph-webform .form-item textarea,body[data-once*=webform-single-submit] .block .layout--twocol-section--50-50 .paragraph-webform .form-item select{min-width:auto}.webform-confirmation{padding:40px 100px}@media(min-width:720px)and (max-width:920px){.webform-confirmation{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.webform-confirmation{padding:20px 25px}}.icon-object .icon{width:80px;height:80px}.icon-object .caption{text-align:center}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{height:100px;padding:1rem;width:100px;fill:var(--c-primary)}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;height:auto;max-width:100%}figure{margin:0}.figure__caption{font-style:italic}.image.align-left{display:flex;justify-content:flex-start}.image.align-center{display:flex;justify-content:center}.image.align-right{display:flex;justify-content:flex-end}a{color:inherit}.link{color:inherit;display:flex}.link .icon{width:24px;height:24px;color:inherit;margin-right:10px;position:relative;text-decoration:none}.link--icon{display:flex}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.table,.text-long table{border:1px solid var(--c-highlight-high);border-spacing:0;background-color:var(--c-muted);margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid var(--c-highlight-high);padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:var(--c-accent-high);font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{color:#fff}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none}.table-wrapper{overflow-x:auto}.table--flight{background:transparent;color:#fff}.table--flight a{color:#fff}.table--flight .table__heading-cell,.table--flight .text-long th,.text-long .table--flight th,.table--flight .table__cell,.table--flight .text-long td,.text-long .table--flight td{padding:10px 20px}.table--flight .table__heading-cell,.table--flight .text-long th,.text-long .table--flight th{text-transform:uppercase;color:#fff}.table--flight .table__cell,.table--flight .text-long td,.text-long .table--flight td{border-top:2px dashed var(--c-accent)}@media(min-width:0)and (max-width:480px){.table--flight .table__cell,.table--flight .text-long td,.text-long .table--flight td{font-size:12px}}.table--flight .table__row,.table--flight .text-long tr,.text-long .table--flight tr{background:transparent}.sb-show-main .table--flight{background:var(--c-primary)}h1,.h1,.text-long h1{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:800;font-style:normal;font-size:70px;line-height:1.2;margin:0 0 .5em;width:auto}h1__link,.h1__link{color:inherit}h1__link:hover,.h1__link:hover{color:inherit}@media(min-width:0)and (max-width:720px){h1,.h1,.text-long h1{font-size:35px;font-weight:700}}h2,.h2,.text-long h2{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:700;font-style:normal;font-size:50px;line-height:1.2;margin:0 0 .5em;width:auto}h2__link,.h2__link{color:inherit}h2__link:hover,.h2__link:hover{color:inherit}@media(min-width:0)and (max-width:720px){h2,.h2,.text-long h2{font-size:29px;font-weight:600}}h3,.h3,.text-long h3{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:700;font-style:normal;font-size:31px;line-height:1.2;margin:0 0 .5em;width:auto}h3__link,.h3__link{color:inherit}h3__link:hover,.h3__link:hover{color:inherit}@media(min-width:0)and (max-width:720px){h3,.h3,.text-long h3{font-size:23px;font-weight:600}}h4,.h4,.text-long h4{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:700;font-style:normal;font-size:26px;line-height:1.2;margin:0 0 .5em;width:auto}h4__link,.h4__link{color:inherit}h4__link:hover,.h4__link:hover{color:inherit}@media(min-width:0)and (max-width:720px){h4,.h4,.text-long h4{font-size:20px;font-weight:600}}h5,.h5,.text-long h5,h6,.h6,.text-long h6{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 .5em;width:auto}h5__link,.h5__link,h6__link,.h6__link{color:inherit}h5__link:hover,.h5__link:hover,h6__link:hover,.h6__link:hover{color:inherit}.blockquote-wrapper{padding:40px 100px}@media(min-width:720px)and (max-width:920px){.blockquote-wrapper{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.blockquote-wrapper{padding:20px 25px}}.grid .blockquote-wrapper{padding:0}.blockquote,.text-long blockquote{margin-left:1em;position:relative;color:var(--c-charcoal);z-index:2;display:block}.blockquote::before,.text-long blockquote::before{content:"";background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%);width:48px;height:calc(100% + 40px);display:block;position:absolute;z-index:-1;left:-24px;top:-20px}.blockquote--white::before{background:#fff}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}button{line-height:1.2}.statistic{text-align:center}.statistic .number,.statistic .label{display:block}.statistic .number{color:var(--c-accent-red);font-size:100px;font-weight:600;line-height:1}.statistic .label{font-family:"Fira Sans",sans-serif;color:var(--c-primary);font-size:26px;font-weight:400}.video{height:0;overflow:hidden;padding-top:35px;padding-bottom:56.25%;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.accordion-item{padding-left:100px;padding-right:100px}@media(min-width:720px)and (max-width:920px){.accordion-item{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.accordion-item{padding-left:25px;padding-right:25px}}.accordion-item .content{position:relative}.accordion-item button{display:flex;justify-content:space-between;align-items:center;background:var(--c-blue-light-gray);border:0;width:100%;text-align:left;padding:10px 20px;cursor:pointer}.accordion-item button .h4,.accordion-item button .text-long h4,.text-long .accordion-item button h4{margin-bottom:0}.accordion-item .accordion-open{display:none}.accordion-item .accordion-open .icon,.accordion-item .accordion-closed .icon{width:26px;height:26px;color:var(--c-accent-red)}.accordion-item .body{transition:height .2s ease-out;height:auto;overflow:hidden;padding:0 20px}.accordion-item[aria-expanded=true] .accordion-open{display:block}.accordion-item[aria-expanded=true] .accordion-closed{display:none}.grid .accordion-item{padding:0}.callout{padding-left:100px;padding-right:100px;margin-bottom:100px;position:relative}@media(min-width:720px)and (max-width:920px){.callout{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.callout{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.callout{margin-bottom:100px}}.callout.angled-bg .content{max-width:initial;padding:0}.callout .content{display:grid;grid-template-columns:repeat(12,1fr);gap:40px}@media(min-width:0)and (max-width:720px){.callout .content{gap:20px}}@media(min-width:0)and (max-width:920px){.callout .content{grid-template-columns:1fr}.callout .content .copy-wrapper,.callout .content .image-wrapper{grid-column:1/span 1}.callout .content .image-wrapper{justify-content:center}}.callout .copy-wrapper{position:relative;grid-column:1/span 6;display:flex;flex-direction:column;justify-content:center}.callout .copy-wrapper .copy{line-height:1.6}.callout .copy-wrapper .button{align-self:flex-start}@media(min-width:0)and (max-width:920px){.callout .copy-wrapper .button{width:100%}}.callout .copy-wrapper .h2,.callout .copy-wrapper .text-long h2,.text-long .callout .copy-wrapper h2{color:var(--c-accent-red);margin:0}.callout .image-wrapper{position:relative;grid-column:7/span 6;display:flex;justify-content:flex-end;overflow:hidden}.callout .image-wrapper .image{align-self:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.callout--background{padding-bottom:20px}.callout--reverse .copy-wrapper{grid-column:8/span 6}.callout--reverse .image-wrapper{grid-row:1;grid-column:1/span 6;justify-content:flex-start}.callout--featured{padding:0}.callout--featured .content{background:var(--c-primary)}@media(min-width:0)and (max-width:920px){.callout--featured .content{padding:100px 100px}}@media(min-width:0)and (max-width:920px)and (min-width:720px)and (max-width:920px){.callout--featured .content{padding:50px 50px}}@media(min-width:0)and (max-width:920px)and (min-width:0)and (max-width:720px){.callout--featured .content{padding:25px 25px}}@media(min-width:0)and (max-width:920px){.callout--featured .content{grid-template-columns:1fr}}.callout--featured .content .copy-wrapper{padding:40px 0;grid-column:2/span 7}@media(min-width:0)and (max-width:920px){.callout--featured .content .copy-wrapper{padding-top:0;grid-column:1/span 1}}.callout--featured .content .copy-wrapper .h2,.callout--featured .content .copy-wrapper .text-long h2,.text-long .callout--featured .content .copy-wrapper h2,.callout--featured .content .copy-wrapper p,.callout--featured .content .copy-wrapper li{color:#fff}.callout--featured .content .copy-wrapper .h2,.callout--featured .content .copy-wrapper .text-long h2,.text-long .callout--featured .content .copy-wrapper h2{font-size:31px}.callout--featured .content .copy-wrapper .copy{margin-bottom:40px}.callout--featured .content .image-wrapper{grid-column:9/span 4;align-items:center;width:100%;height:100%}.callout--featured .content .image-wrapper .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.callout--featured.callout--reverse .content .copy-wrapper{grid-column:5/span 7}@media(min-width:0)and (max-width:920px){.callout--featured.callout--reverse .content .copy-wrapper{grid-column:1/span 1;padding-top:40px;padding-bottom:0}}.callout--featured.callout--reverse .content .image-wrapper{grid-column:1/span 4}@media(min-width:0)and (max-width:920px){.callout--featured .content{display:block}.callout--featured .content .copy-wrapper{z-index:10}.callout--featured .content .image-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.callout--featured .content .image-wrapper .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.2}}.callout--icons{padding:0}.callout--icons .content{padding:40px 100px;background:var(--c-primary);display:grid;gap:40px;grid-template-columns:repeat(12,1fr)}@media(min-width:720px)and (max-width:920px){.callout--icons .content{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.callout--icons .content{padding:20px 25px}}@media(min-width:0)and (max-width:720px){.callout--icons .content{gap:20px}}.callout--icons .content .copy-wrapper{grid-column:span 6;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.callout--icons .content .copy-wrapper .h2,.callout--icons .content .copy-wrapper .text-long h2,.text-long .callout--icons .content .copy-wrapper h2{margin-bottom:0}.callout--icons .content .copy-wrapper .copy{margin:10px 0}.callout--icons .content .copy-wrapper .copy p{margin-top:0}.callout--icons .content .copy-wrapper .h2,.callout--icons .content .copy-wrapper .text-long h2,.text-long .callout--icons .content .copy-wrapper h2,.callout--icons .content .copy-wrapper .copy,.callout--icons .content .copy-wrapper p{color:#fff}.callout--icons .content .icons-wrapper{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;grid-column:7/span 6}.callout--icons .content .icons-wrapper .icon-object{margin:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:0)and (max-width:920px){.callout--icons .content .icons-wrapper .icon-object{margin:10px}.callout--icons .content .icons-wrapper .icon{width:50px;height:50px}.callout--icons .content .icons-wrapper .caption{display:none}}@media(min-width:0)and (max-width:920px){.callout--icons .content{grid-template-columns:1fr}.callout--icons .content .copy-wrapper,.callout--icons .content .icons-wrapper{grid-column:1/span 1}.callout--icons .content .icons-wrapper{margin-top:40px}}.callout--centered{text-align:center}.callout--centered .h2,.callout--centered .text-long h2,.text-long .callout--centered h2{color:var(--c-accent-red)}.callout--centered .intro_copy{width:50%;margin:0 auto;margin-bottom:30px}@media(min-width:0)and (max-width:920px){.callout--centered .intro_copy{width:100%}}.callout--statistics{padding-top:0;padding-bottom:0}.callout--statistics .h2,.callout--statistics .text-long h2,.text-long .callout--statistics h2{color:var(--c-accent-red);text-align:center;margin-bottom:0}.callout--statistics .statistics-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.callout--statistics .statistics-wrapper .statistic{margin-top:40px}.callout--phases{padding:0}.callout--phases .content{padding:40px 100px;gap:40px;background:var(--c-primary);display:flex;flex-direction:column;background:var(--c-primary);color:#fff}@media(min-width:720px)and (max-width:920px){.callout--phases .content{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.callout--phases .content{padding:20px 25px}}@media(min-width:0)and (max-width:720px){.callout--phases .content{gap:20px}}@media(min-width:920px){.callout--phases .content{grid-template-columns:30% 70%;grid-template-rows:1fr;display:grid}.callout--phases .content .copy-wrapper,.callout--phases .content .icons-wrapper{grid-column:1/span 1}.callout--phases .content .icons-wrapper{margin-top:40px}}.callout--phases .copy-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.callout--phases .copy-wrapper .h2,.callout--phases .copy-wrapper .text-long h2,.text-long .callout--phases .copy-wrapper h2{color:#fff}.callout--phases .copy-wrapper .copy{margin:10px 0 30px}.callout--phases .list-wrapper{color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:space-around}@media(min-width:920px){.callout--phases .list-wrapper{flex-direction:row;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}}.callout--phases .list-wrapper .list-item,.callout--phases .list-wrapper .text-long ol li,.text-long ol .callout--phases .list-wrapper li,.callout--phases .list-wrapper .text-long ul li,.text-long ul .callout--phases .list-wrapper li{text-align:center;margin:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0}.callout--phases .list-wrapper .list-item .h1-number,.callout--phases .list-wrapper .text-long ol li .h1-number,.text-long ol .callout--phases .list-wrapper li .h1-number,.callout--phases .list-wrapper .text-long ul li .h1-number,.text-long ul .callout--phases .list-wrapper li .h1-number{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-weight:800;font-style:normal;font-size:70px;line-height:1.2;margin:0 0 .5em;width:auto;color:#fff;margin-bottom:0}.callout--phases .list-wrapper .list-item .h1-number__link,.callout--phases .list-wrapper .text-long ol li .h1-number__link,.text-long ol .callout--phases .list-wrapper li .h1-number__link,.callout--phases .list-wrapper .text-long ul li .h1-number__link,.text-long ul .callout--phases .list-wrapper li .h1-number__link{color:inherit}.callout--phases .list-wrapper .list-item .h1-number__link:hover,.callout--phases .list-wrapper .text-long ol li .h1-number__link:hover,.text-long ol .callout--phases .list-wrapper li .h1-number__link:hover,.callout--phases .list-wrapper .text-long ul li .h1-number__link:hover,.text-long ul .callout--phases .list-wrapper li .h1-number__link:hover{color:inherit}@media(min-width:0)and (max-width:720px){.callout--phases .list-wrapper .list-item .h1-number,.callout--phases .list-wrapper .text-long ol li .h1-number,.text-long ol .callout--phases .list-wrapper li .h1-number,.callout--phases .list-wrapper .text-long ul li .h1-number,.text-long ul .callout--phases .list-wrapper li .h1-number{font-size:35px;font-weight:700}}.callout--phases .list-wrapper .list-item .phase-header,.callout--phases .list-wrapper .text-long ol li .phase-header,.text-long ol .callout--phases .list-wrapper li .phase-header,.callout--phases .list-wrapper .text-long ul li .phase-header,.text-long ul .callout--phases .list-wrapper li .phase-header{margin:0;font-weight:700}.callout--phases .list-wrapper .list-item .phase-description,.callout--phases .list-wrapper .text-long ol li .phase-description,.text-long ol .callout--phases .list-wrapper li .phase-description,.callout--phases .list-wrapper .text-long ul li .phase-description,.text-long ul .callout--phases .list-wrapper li .phase-description{margin:0}.callout--phase-details{padding:0}.callout--phase-details .content{padding:40px 100px;gap:40px;display:flex;flex-direction:column;background-color:#fff;align-items:flex-start}@media(min-width:720px)and (max-width:920px){.callout--phase-details .content{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.callout--phase-details .content{padding:20px 25px}}@media(min-width:0)and (max-width:720px){.callout--phase-details .content{gap:20px}}@media(min-width:920px){.callout--phase-details .content{flex-direction:row;gap:6rem}}.callout--phase-details .content .details-image-wrapper{aspect-ratio:1/1}.callout--phase-details .content .details-image-wrapper .image{min-width:300px;max-height:340px;aspect-ratio:1/1}.callout--phase-details .content .copy-wrapper{padding:0}.callout--phase-details .content .copy-wrapper .details-header{color:var(--c-charcoal)}.callout-centered{text-align:center}.callout-centered .h2,.callout-centered .text-long h2,.text-long .callout-centered h2{color:var(--c-accent-red)}.callout-centered .intro_copy{width:50%;margin:0 auto;margin-bottom:30px}@media(min-width:0)and (max-width:720px){.callout-centered .intro_copy{width:100%}}.callout-statistics .h2,.callout-statistics .text-long h2,.text-long .callout-statistics h2{color:var(--c-accent-red);text-align:center;margin-bottom:0}.callout-statistics .statistics-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.callout-statistics .statistics-wrapper .statistic{margin-top:40px}.card{margin-bottom:100px}@media(min-width:0)and (max-width:920px){.card{margin-bottom:100px}}.card .image-wrapper{margin-bottom:40px}.card .h3,.card .text-long h3,.text-long .card h3{color:var(--c-accent-red)}.grid .card{margin-bottom:0}.copy-block{padding:40px 100px}@media(min-width:720px)and (max-width:920px){.copy-block{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.copy-block{padding:20px 25px}}.copy-block .h2,.copy-block .text-long h2,.text-long .copy-block h2{color:var(--c-accent-red);margin-bottom:0}.copy-block .copy-wrapper h1,.copy-block .copy-wrapper h2,.copy-block .copy-wrapper h3,.copy-block .copy-wrapper h4,.copy-block .copy-wrapper h5{color:var(--c-charcoal)}.copy-block--centered h2.h2,.copy-block--centered .text-long h2,.text-long .copy-block--centered h2{text-align:center}.copy-block .iframe-wrapper{position:relative;overflow:hidden;width:100%}.copy-block .iframe-wrapper iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.copy-block--iframe .copy-wrapper{max-width:610px;margin:0 auto}.grid .copy-block{padding:0}.breadcrumb{list-style:none;margin:0;padding:0;display:flex}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--c-primary);text-decoration:none}.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{text-decoration:underline}.breadcrumb__link:hover{color:var(--c-accent-high)}.breadcrumb__item{display:inline-block;font-size:12px}.breadcrumb__item::after{content:">";color:var(--c-primary);margin:0 10px}.breadcrumb__item:last-child{color:var(--c-text)}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:var(--c-text)}main{position:relative}main .menu-background{position:absolute;height:calc(100% + 40px);width:100%;background:var(--c-primary);opacity:0;max-width:1440px;z-index:40;transition:opacity .5s;pointer-events:none}main.menu-open .menu-background{opacity:.8}@media(min-width:0)and (max-width:920px){main.mobile-nav-open .menu-background{opacity:.8}}.main-menu{background:var(--c-secondary);padding:15px 0;max-width:1000px;width:100%}.main-menu .menu-items{width:100%;display:flex;justify-content:space-between;padding:0;list-style:none;margin:0;padding:0}@media(min-width:920px)and (max-width:1100px){.main-menu .menu-items .button-nav{font-size:18px}.main-menu .menu-items svg{width:18px;position:relative;top:2px}}.main-menu .menu-items .subnav-wrapper{transform:translateY(-200vh);z-index:-1;transition:transform .3s ease-out;position:absolute;left:0;margin-top:15px;width:100%;flex:none;padding:site-padding-sides()}.main-menu .menu-items .subnav-wrapper .subnav{z-index:-1;position:relative}.main-menu .menu-items .subnav-wrapper.active{transform:translateY(0)}.main-menu .menu-items .button-nav{padding:0}.main-menu .header-search{position:absolute;height:auto;top:35px;right:100px;z-index:10}@media(min-width:0)and (max-width:920px){.main-menu{position:relative;background:var(--c-blue-light-gray);border-left:3px solid var(--c-accent-red);min-height:calc(100vh - 100px);left:10px}.main-menu .header-search{top:inherit;bottom:inherit;left:inherit;right:inherit;width:100%;justify-content:flex-start;position:relative;margin:20px;z-index:9}.main-menu .header-search input{width:calc(100% - 86px)}.main-menu .menu-items{display:block}.main-menu .menu-items .subnav-wrapper{display:block;position:absolute;display:block;width:100vw;z-index:10;transform:translateX(150%);top:-15px;transition:transform .3s}.main-menu .menu-items .subnav-wrapper.active{transform:translateX(-5px);display:block;width:100%;height:100%}.main-menu .menu-items .subnav-wrapper .subnav{padding:20px;height:100%;overflow-y:scroll}.main-menu .menu-items .subnav-wrapper .subnav .nav-column{margin-top:40px}.main-menu .menu-items .button-nav{margin:20px;text-align:left}.main-menu .menu-item{margin:40px 0}}.sb-show-main .main-menu .button-nav{background:transparent}.subnav{min-width:320px;display:grid;padding:100px 100px;gap:40px;grid-template-columns:repeat(12,1fr);background:var(--c-blue-light-gray)}.subnav ul{list-style:none;margin:0;padding:0}@media(min-width:720px)and (max-width:920px){.subnav{padding:50px 50px}}@media(min-width:0)and (max-width:720px){.subnav{padding:25px 25px}}@media(min-width:0)and (max-width:720px){.subnav{gap:20px}}.subnav .button--back{display:none}.subnav .nav-column{display:block}.subnav .nav-column--quote{grid-column:8/span 5;display:flex;align-items:center}.subnav .nav-column--links{grid-column:3/span 4;-moz-column-count:2;column-count:2}.subnav .nav-column--parent{grid-column:span 2}.subnav .nav-column--parent a{font-size:24px;font-family:"Fira Sans",sans-serif;font-weight:600;line-height:1.2}.subnav li{margin-bottom:20px}.subnav a{text-decoration:none;color:var(--c-primary)}.subnav a:hover{text-decoration:underline}@media(min-width:920px)and (max-width:1440px){.subnav{grid-template-columns:repeat(3,1fr)}.subnav .nav-column--parent{grid-column:1/span 1}.subnav .nav-column--quote{display:none}.subnav .nav-column--links{grid-column:2/span 2}}@media(min-width:0)and (max-width:920px){.subnav{border-left:3px solid var(--c-accent-red);margin-left:10px;display:block;transform:rotate(90px);font-size:19px}.subnav .button--back{display:flex;flex-wrap:wrap;align-items:center;margin:22px 0;text-align:left;text-decoration:underline;margin-bottom:48px;background:transparent}.subnav .button--back .icon{width:11px;height:20px}.subnav .nav-column--links{-moz-column-count:1;column-count:1}.subnav .nav-column--quote{display:none}}.common-content{display:grid;grid-template-columns:250px 1fr;-moz-column-gap:40px;column-gap:40px}.common-content .col.photo .link{margin-top:24px;margin-bottom:24px}.common-content .col.photo .social-links{display:flex}.common-content .col.photo .social-links .link{margin:12px 12px 12px 0}.common-content .col.bio p{margin-top:0}.common-content .col.bio.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.common-content .col.bio.grid .copy,.common-content .col.bio.grid .video{display:flex;align-items:center}@media(min-width:0)and (max-width:920px){.common-content .col.bio.grid{grid-template-columns:1fr}}@media(min-width:0)and (max-width:920px){.common-content{grid-template-columns:1fr}}.modal{display:none}.modal.visible{display:block;z-index:500;width:100vw;position:fixed;top:0;left:0;height:100%;overflow-y:scroll;overflow-x:hidden}.modal--background{cursor:pointer;width:100%;height:100%;top:0;left:0;padding:100px 200px;background-color:rgba(0,0,0,.75)}.modal--content{cursor:default;border:none;background-color:#fff;padding:75px 100px 75px 60px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-height:90vh;margin:0 auto;width:90%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal--content::-webkit-scrollbar{display:none}.modal--content button{background:none;border:none;position:absolute;top:23px;right:23px;cursor:pointer}.modal--content button .icon{width:23px;height:23px;color:var(--c-primary)}.modal .button-wrapper{display:block;margin:16px 0}.modal .conquer_logo{position:absolute;right:23px}.modal .conquer_logo img{width:200px}@media(min-width:720px)and (max-width:1200px){.modal--background{padding:50px 100px}.modal--content{padding:75px 50px}}@media(min-width:0)and (max-width:720px){.modal--background{padding:25px}.modal--content{padding:50px 25px 25px 25px}}.article-wrapper{padding:100px 100px}@media(min-width:720px)and (max-width:920px){.article-wrapper{padding:50px 50px}}@media(min-width:0)and (max-width:720px){.article-wrapper{padding:25px 25px}}.news-container{padding-left:100px;position:relative}.news-container::before{content:"";background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%);width:85px;height:100%;display:block;position:absolute;z-index:-1;left:-24px;top:-20px}.page-header{padding-left:100px;padding-right:100px;margin-bottom:100px;border-bottom:1px solid var(--c-accent-red)}@media(min-width:720px)and (max-width:920px){.page-header{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.page-header{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.page-header{margin-bottom:100px}}.page-header .container{position:relative}.page-header .h1,.page-header .text-long h1,.text-long .page-header h1{margin-top:50px;margin-bottom:25px}.page-header .copy{max-width:800px}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:920px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:var(--c-text);font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:var(--c-accent)}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid var(--c-text);border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:var(--c-accent)}.pager__link--prev::before{border-left-color:transparent;border-right-color:var(--c-text)}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:var(--c-accent)}.person{color:var(--c-primarry);max-width:300px;cursor:default}.person.modal-trigger{cursor:pointer}.person.modal-trigger .h4,.person.modal-trigger .text-long h4,.text-long .person.modal-trigger h4{text-decoration:underline}.person .h4,.person .text-long h4,.text-long .person h4{margin:10px 0 0 0;text-decoration:none;font-size:26px;font-weight:normal;color:var(--c-charcoal)}.person .caption{margin:0;font-weight:300}.person a{text-decoration:none}.person a:hover h4{text-decoration:underline}.person--modal-disabled{cursor:auto}.person--modal-disabled:hover .h4,.person--modal-disabled:hover .text-long h4,.text-long .person--modal-disabled:hover h4{text-decoration:none}.modal--content .person{cursor:auto}.modal--content .person:hover .h4,.modal--content .person:hover .text-long h4,.text-long .modal--content .person:hover h4{text-decoration:none}.status__list{list-style:none;margin:0;padding:0}.status{display:block;padding:.5rem}.status--warning{color:var(--c-text);background-color:var(--c-warning)}.status--error{color:var(--c-text);background-color:var(--c-error)}.status--status{color:var(--c-text);background-color:var(--c-message)}.status a{color:var(--c-neutral-dark)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-near-white);border:1px solid var(--c-neutral-medium-light);border-bottom:none;color:var(--c-neutral-dark);display:block;font-size:1.2rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:920px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid var(--c-neutral-medium-light);border-left:none;display:inline-block;font-size:1.6rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:var(--c-highlight-high);color:var(--c-text)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-white);border:1px solid var(--c-text);color:var(--c-text)}@media(min-width:920px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-white);border:1px solid var(--c-neutral-medium-light);border-bottom:1px solid var(--c-neutral-medium-light);border-left:none;color:var(--c-text)}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--c-neutral-light)}@media(min-width:920px){.tabs__nav{border-left:1px solid var(--c-neutral-light);display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.teaser-image-grid{display:grid;grid-template-columns:1fr 1fr;padding:40px 100px;gap:40px}@media(min-width:720px)and (max-width:920px){.teaser-image-grid{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.teaser-image-grid{padding:20px 25px}}@media(min-width:0)and (max-width:720px){.teaser-image-grid{gap:20px}}.teaser-image-grid .teaser{margin-bottom:0}.teaser-image-grid .teaser--image{padding-right:0;padding-left:0}@media(min-width:0)and (max-width:920px){.teaser-image-grid{display:block}.teaser-image-grid .teaser{margin-bottom:20px}}.teaser{padding:40px 100px;margin-bottom:100px}@media(min-width:720px)and (max-width:920px){.teaser{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.teaser{padding:20px 25px}}@media(min-width:0)and (max-width:920px){.teaser{margin-bottom:100px}}.teaser-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration:none}.teaser-wrapper a{text-decoration:underline}.teaser p,.teaser a,.teaser li{color:var(--c-text)}.teaser p{display:block;line-height:1.4}.teaser a{display:inline-block}.teaser .link{text-decoration:underline;color:var(--c-blue-dark)}.teaser .icon{color:var(--c-accent-red);width:70px;height:70px;margin-bottom:20px}.teaser .teaser-link{text-decoration:none}.teaser--gradient{background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%);padding:40px}.teaser--blue{background:var(--c-blue-light-gray);padding:40px}.teaser--image{padding:0;padding-left:100px;padding-right:100px;margin-bottom:100px;padding-left:0;background:var(--c-blue-light-gray)}@media(min-width:720px)and (max-width:920px){.teaser--image{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.teaser--image{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.teaser--image{margin-bottom:100px}}.teaser--image .teaser-wrapper .link-wrapper,.teaser--image .teaser-wrapper{display:flex;flex-direction:row;align-items:stretch;height:100%}.teaser--image .teaser-wrapper .link-wrapper .image-wrapper,.teaser--image .teaser-wrapper .image-wrapper{width:200px;flex-shrink:0;padding:0}.teaser--image .teaser-wrapper .link-wrapper .image-wrapper img,.teaser--image .teaser-wrapper .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:0)and (max-width:920px){.teaser--image .teaser-wrapper .link-wrapper .image-wrapper,.teaser--image .teaser-wrapper .image-wrapper{width:auto;height:200px;padding:0}}.teaser--image .teaser-wrapper .link-wrapper .copy-wrapper,.teaser--image .teaser-wrapper .copy-wrapper{padding:24px;display:flex;flex-direction:column}.teaser--image .teaser-wrapper .link-wrapper .copy-wrapper .h4,.teaser--image .teaser-wrapper .copy-wrapper .h4,.teaser--image .teaser-wrapper .copy-wrapper .text-long h4,.text-long .teaser--image .teaser-wrapper .copy-wrapper h4{margin-bottom:0}.teaser--image .teaser-wrapper .link-wrapper .copy-wrapper .copy p,.teaser--image .teaser-wrapper .copy-wrapper .copy p{margin:8px 0}.teaser--image .teaser-wrapper .link-wrapper p.link,.teaser--image .teaser-wrapper p.link{text-align:right;margin-top:auto;margin-bottom:0}@media(min-width:0)and (max-width:920px){.teaser--image .teaser-wrapper .link-wrapper,.teaser--image .teaser-wrapper{flex-direction:column}}@media(min-width:0)and (max-width:720px){.teaser--image .teaser-wrapper .link-wrapper .image-wrapper,.teaser--image .teaser-wrapper .image-wrapper{padding-bottom:0;width:initial;height:initial}}.teaser--hero .h3,.teaser--hero .text-long h3,.text-long .teaser--hero h3{color:var(--c-accent-red);margin:20px 0 0}.grid .teaser{display:flex;margin-bottom:40px;padding:0;height:100%;align-items:flex-start}@media(min-width:0)and (max-width:720px){.grid .teaser{margin-bottom:10px}}.grid .teaser:last-child{margin-bottom:0}.grid .teaser--gradient,.grid .teaser--blue{padding:40px}@media(min-width:0)and (max-width:720px){.grid .columns--2 .column{margin-bottom:20px}}.alert-teaser{display:flex;align-items:center;background:var(--c-accent-red);color:#fff;z-index:100;position:relative;max-width:1440px;margin:0 auto;padding-left:100px;padding-right:100px}@media(min-width:720px)and (max-width:920px){.alert-teaser{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.alert-teaser{padding-left:25px;padding-right:25px}}.alert-teaser a,.alert-teaser p{color:inherit}.alert-teaser .icon{width:27px;height:27px;margin-right:24px;flex-shrink:0}.alert-teaser .icon--close{margin:10px 25px;width:20px;height:20px;cursor:pointer}.news{height:100%}.news .news-wrapper{background:var(--c-blue-light-gray);display:flex;flex-direction:column;height:100%;padding:40px}.news .news-wrapper a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.news .news-wrapper .date{color:var(--c-charcoal);margin-bottom:0}.news .news-wrapper .link-text{color:var(--c-primary);text-decoration:underline;text-align:right;margin-bottom:0}.news--list .news-wrapper{min-height:150px;padding-left:52px;position:relative;display:flex;height:100%;background:red;background:none}.news--list .news-wrapper a{justify-content:space-between;display:flex}.news--list .news-wrapper a::before{content:"";background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%);width:32px;height:100%;display:block;position:absolute;z-index:-1;left:0}.search-result{position:relative}.search-result a{text-decoration:none}.search-result--wrapper{background:var(--c-blue-light-gray);display:flex;flex-direction:column;padding:40px 100px;min-height:150px;padding-left:52px;position:relative;display:flex;background:none}.search-result--wrapper .title{margin-bottom:24px}.search-result--wrapper .title .h4,.search-result--wrapper .title .text-long h4,.text-long .search-result--wrapper .title h4{margin-bottom:0}.search-result--wrapper .title .date{margin-top:0}@media(min-width:720px)and (max-width:920px){.search-result--wrapper{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.search-result--wrapper{padding:20px 25px}}.search-result--wrapper .date{color:var(--c-charcoal);margin-bottom:0}.search-result--wrapper .excerpt{color:#000}.search-result::before{content:"";background:linear-gradient(180deg,#E6F1F9 0%,rgba(230,241,249,0.1) 100%);width:32px;height:100%;display:block;position:absolute;z-index:-1;left:0}.accordions{margin-bottom:100px}@media(min-width:0)and (max-width:920px){.accordions{margin-bottom:100px}}.accordions .h2,.accordions .text-long h2,.text-long .accordions h2{color:var(--c-accent-red);text-align:center}.accordions .accordion-item{margin:10px 0}.accordions .accordion-item:first-child{margin-top:0}.grid .accordions{margin-bottom:0}.front .flight-tracker{margin-top:-200px;z-index:39}@media(min-width:0)and (max-width:900px){.front .flight-tracker{margin-top:0px}}.front .flight-tracker .table--flight{padding-bottom:30px}.flight-tracker{margin-top:0px;margin-bottom:100px}@media(min-width:0)and (max-width:920px){.flight-tracker{margin-bottom:100px}}@media(min-width:0)and (max-width:720px){.flight-tracker{margin-top:24px}}.flight-tracker .flights-selector{position:relative;height:220px}.flight-tracker .flights-selector .selection-wrapper{position:relative;width:70%;height:101%;background:transparent;background-color:var(--c-accent);position:absolute}.flight-tracker .flights-selector .selection-wrapper.disabled{z-index:10;background-color:var(--c-primary)}.flight-tracker .flights-selector .selection-wrapper--left{-webkit-clip-path:polygon(0 0,0% 100%,100% 100%);clip-path:polygon(0 0,0% 100%,100% 100%)}.flight-tracker .flights-selector .selection-wrapper--right{-webkit-clip-path:polygon(100% 100%,0% 100%,100% 0);clip-path:polygon(100% 100%,0% 100%,100% 0);right:0}.flight-tracker .flights-selector .selection-wrapper .button-flight{position:relative;width:100%;cursor:pointer;background:transparent;z-index:5;margin-top:50px}.flight-tracker .flights-selector .selection-wrapper .button-flight .button-icon{height:100px}.flight-tracker .flights-selector .selection-wrapper .button-flight .button-text.h3,.flight-tracker .flights-selector .selection-wrapper .button-flight .text-long h3.button-text,.text-long .flight-tracker .flights-selector .selection-wrapper .button-flight h3.button-text{color:var(--c-primary);margin-bottom:0}.flight-tracker .flights-selector .selection-wrapper .button-flight:disabled .background{background:var(--c-primary)}.flight-tracker .flights-selector .selection-wrapper .button-flight:disabled .button-text.h3,.flight-tracker .flights-selector .selection-wrapper .button-flight:disabled .text-long h3.button-text,.text-long .flight-tracker .flights-selector .selection-wrapper .button-flight:disabled h3.button-text{color:#fff}@media(min-width:0)and (max-width:900px){.flight-tracker .flights-selector .selection-wrapper .button-flight{margin-top:0}.flight-tracker .flights-selector .selection-wrapper .button-flight .background{transform:none;background:var(--c-primary)}.flight-tracker .flights-selector .selection-wrapper .button-flight .button-icon{display:none}.flight-tracker .flights-selector .selection-wrapper .button-flight .button-text.h3,.flight-tracker .flights-selector .selection-wrapper .button-flight .text-long h3.button-text,.text-long .flight-tracker .flights-selector .selection-wrapper .button-flight h3.button-text{position:static;text-align:center;font-size:23px;padding:12px 0}}.flight-tracker .flights-selector .selection-wrapper .button-flight--arrivals{text-align:left}.flight-tracker .flights-selector .selection-wrapper .button-flight--arrivals .button-icon,.flight-tracker .flights-selector .selection-wrapper .button-flight--arrivals .button-text{position:relative;left:10%}@media(min-width:0)and (max-width:900px){.flight-tracker .flights-selector .selection-wrapper .button-flight--arrivals .button-icon,.flight-tracker .flights-selector .selection-wrapper .button-flight--arrivals .button-text{position:static}}.flight-tracker .flights-selector .selection-wrapper .button-flight--departures{right:0}.flight-tracker .flights-selector .selection-wrapper .button-flight--departures .button-icon,.flight-tracker .flights-selector .selection-wrapper .button-flight--departures .button-text{position:relative;right:10%}@media(min-width:0)and (max-width:900px){.flight-tracker .flights-selector .selection-wrapper .button-flight--departures .button-icon,.flight-tracker .flights-selector .selection-wrapper .button-flight--departures .button-text{position:static}}@media(min-width:0)and (max-width:900px){.flight-tracker .flights-selector .selection-wrapper .button-flight{text-align:center}}@media(min-width:0)and (max-width:900px){.flight-tracker .flights-selector{display:flex;height:auto;-webkit-clip-path:none;clip-path:none;position:relative}.flight-tracker .flights-selector .selection-wrapper{width:50%;-webkit-clip-path:none;clip-path:none;position:unset}}.flight-tracker .table-wrapper.hidden{display:none}.flight-tracker .table--flight{background:var(--c-primary);padding:40px 100px;margin:0;position:relative;z-index:35}@media(min-width:720px)and (max-width:920px){.flight-tracker .table--flight{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.flight-tracker .table--flight{padding:20px 25px}}@media(min-width:0)and (max-width:900px){.flight-tracker .table--flight tr td:nth-child(3),.flight-tracker .table--flight tr td:nth-child(6),.flight-tracker .table--flight tr th:nth-child(3),.flight-tracker .table--flight tr th:nth-child(6){display:none}}.flight-tracker .button-wrapper{background:var(--c-primary);padding:0 13% 70px;text-align:right}.flight-tracker .updated{font-style:italic;text-align:center;font-size:12px;margin-top:16px}.grid__item{flex:1 1 100%;margin-bottom:2rem}@media(min-width:920px){.grid__item{margin:0 2rem 0 0;flex-basis:30%}}.grid__item:last-child{margin-right:0}.grid__item--example{background-color:var(--c-highlight-high);padding:4rem}.grid--card{margin-bottom:100px}@media(min-width:0)and (max-width:920px){.grid--card{margin-bottom:100px}}.homepage-hero{padding:100px 0;background-position:center center;background-size:cover;padding-bottom:15rem}@media(min-width:0)and (max-width:767px){.homepage-hero{padding-bottom:0;padding-top:0}}@media(min-width:768px)and (max-width:900px){.homepage-hero{padding:0 0 10rem}}.homepage-hero .content-wrapper{max-width:900px;margin:0 auto;padding:40px;text-align:center;position:relative;background:rgba(31,57,107,.8)}@media(min-width:0)and (max-width:600px){.homepage-hero .content-wrapper{padding:20px}}.homepage-hero .content-wrapper .background-color{position:absolute;top:0;bottom:20%;left:0;right:0;z-index:0}.homepage-hero .content-wrapper .h1,.homepage-hero .content-wrapper .text-long h1,.text-long .homepage-hero .content-wrapper h1,.homepage-hero .content-wrapper p{color:#fff;position:relative}.homepage-hero .content-wrapper .copy-wrapper{max-width:600px;margin:0 auto 40px}.homepage-hero .content-wrapper .copy-wrapper p{margin:0}.homepage-hero .buttons{display:flex;justify-content:center;flex-wrap:wrap;position:relative;background:linear-gradient(180deg,rgba(31,57,107,0.8) 0%,rgba(31,57,107,0.8) 50%,transparent 50%);max-width:900px;margin:0 auto;margin-bottom:100px}@media(min-width:0)and (max-width:900px){.homepage-hero .buttons{background:rgba(31,57,107,.8);padding:0 20px 20px;margin-bottom:0}}.homepage-hero .buttons .button{margin:10px;flex-shrink:0}@media(min-width:0)and (max-width:480px){.homepage-hero .buttons .button{width:auto;height:auto;padding:10px;flex-basis:100%}.homepage-hero .buttons .button .icon{display:none}}.people{--num-columns:4;padding:100px 100px}.people .background{z-index:-1;top:100px}@media(min-width:720px)and (max-width:920px){.people{padding:50px 50px}}@media(min-width:0)and (max-width:720px){.people{padding:25px 25px}}.people h2.h2,.people .text-long h2,.text-long .people h2{text-align:center;margin-bottom:48px;color:var(--c-accent-red)}.people .grid-container{position:relative}.people .grid{display:grid;grid-template-columns:repeat(var(--num-columns),minmax(0,1fr));-moz-column-gap:75px;column-gap:75px;row-gap:75px}.people--hide-headshot .grid .card-person picture{display:none}@media(min-width:720px)and (max-width:920px){.people{--num-columns:3}}@media(min-width:480px)and (max-width:720px){.people{--num-columns:2}}@media(min-width:0)and (max-width:480px){.people{--num-columns:1}.people .card-person{margin:0 auto;text-align:center}}.site-footer{background:var(--c-primary);padding:0 100px;display:grid;gap:40px;grid-template-columns:repeat(12,1fr);color:#fff}@media(min-width:720px)and (max-width:920px){.site-footer{padding:0 50px}}@media(min-width:0)and (max-width:720px){.site-footer{padding:0 25px}}@media(min-width:0)and (max-width:720px){.site-footer{gap:20px}}.site-footer .column_1{margin-top:80px;margin-bottom:80px;padding-left:0;grid-column:span 7}@media(min-width:0)and (max-width:920px){.site-footer .column_1{padding-top:80px;margin-top:0}}.site-footer .column_1 .form-item{max-width:250px}.site-footer .column_1 .form-item__label{color:#fff}.site-footer .column_1 .form-item__dropdown{background-color:#fff}.site-footer .column_1 .links{margin-top:40px;-moz-column-count:2;column-count:2}.site-footer .column_1 .links .link{display:block;margin:15px 0}.site-footer .column_1 .links .link:first-child{margin-top:0}.site-footer .line{border-left:1px solid #fff;margin:20px 0}.site-footer .column_2{margin-top:80px;margin-bottom:80px;grid-column:span 4;text-align:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:0)and (max-width:920px){.site-footer .column_2{padding-bottom:80px;margin-bottom:0}}.site-footer .column_2 .logo{display:flex;justify-content:center}.site-footer .column_2 .links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.site-footer .column_2 .link{justify-content:center;margin:30px 0}.site-footer .column_2 .link:not(.gw){font-size:0}.site-footer .column_2 .link--gravity-works{color:var(--c-accent)}.site-footer .column_2 .link.gw{flex-basis:100%;margin-top:0;color:var(--c-accent)}.site-footer .column_2 .photo-credit{color:var(--c-accent)}@media(min-width:0)and (max-width:920px){.site-footer{display:block}.site-footer .line{border-left:none;border-bottom:1px solid #fff;margin:24px -24px}}.site-footer .language-selector .gtranslate{display:inline-block;position:relative}.site-footer .language-selector a{display:none}.site-footer .language-selector select{border:1px solid var(--c-primary);display:block;position:relative;font-family:"Montserrat",sans-serif;font-weight:500;color:var(--c-primary);font-size:19px;padding:15px 45px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-26px}.site-footer .language-selector .arrow{position:absolute;bottom:15px;right:10px;pointer-events:none}.site-footer .language-selector .arrow .icon{width:21px;height:12px;color:var(--c-primary)}.site-footer .menu{list-style:none;margin:0;padding:0;margin-bottom:20px}.site-header{position:relative;z-index:50}.site-header .logo-bar{z-index:10;background:var(--c-primary);padding-left:100px;padding-right:100px;display:flex;justify-content:space-between;align-items:center;position:relative}@media(min-width:720px)and (max-width:920px){.site-header .logo-bar{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.site-header .logo-bar{padding-left:25px;padding-right:25px}}.site-header .logo-bar .image{display:block;width:114px;padding:15px 0}.site-header .menu-toggle{display:none}.site-header .menu-toggle button{background:transparent;border:0}.site-header .menu-toggle button.close{display:none}.site-header .menu-toggle.active .hamburger{display:none}.site-header .menu-toggle.active .close{display:block}.site-header .menu-toggle .icon{width:36px;height:36px;color:#fff}.site-header .menu-bar{background:var(--c-secondary);padding-left:100px;padding-right:100px;display:flex;justify-content:flex-end}@media(min-width:720px)and (max-width:920px){.site-header .menu-bar{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.site-header .menu-bar{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.site-header .menu-bar{overflow:hidden;color:transparent;transition:all .3s ease-out;left:0;right:0;top:calc(-100vh - 100px)}.site-header .menu-bar.active{top:92px}.site-header .menu-toggle{display:block}.site-header .logo-bar{padding-left:100px;padding-right:100px;padding-top:10px;padding-bottom:10px}}@media(min-width:0)and (max-width:920px)and (min-width:720px)and (max-width:920px){.site-header .logo-bar{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:920px)and (min-width:0)and (max-width:720px){.site-header .logo-bar{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.site-header .logo-bar .image{padding:0}}@media(min-width:0)and (max-width:920px){.site-header .menu-bar{padding:0;position:absolute;background:var(--c-blue-light-gray)}.site-header .menu-bar .main-menu-wrapper{display:block}}header,.main,footer{max-width:1440px;margin:0 auto}.main{overflow:hidden}.main-sidebar{margin-bottom:2rem}@media(min-width:920px){.main-sidebar{order:2;width:33%;margin-bottom:0}}.main-content{width:100%}@media(min-width:920px){.main-content--with-sidebar{margin-right:1rem;width:calc(100% - (33% + 1rem))}}.grid-title{color:var(--c-accent-red);text-align:center}.columns{gap:40px;display:grid;padding-left:100px;padding-right:100px;margin-bottom:100px}@media(min-width:0)and (max-width:720px){.columns{gap:20px}}@media(min-width:720px)and (max-width:920px){.columns{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.columns{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.columns{margin-bottom:100px}}.columns--1--skinny{grid-template-columns:2fr 8fr 2fr}.columns--1--skinny .column--1{grid-column:2}@media(min-width:0)and (max-width:720px){.columns--1--skinny{grid-template-columns:1fr}.columns--1--skinny .column--1{grid-column:1}}.columns--2{grid-template-columns:1fr 1fr}@media(min-width:0)and (max-width:720px){.columns--2{display:block}}.columns--2--skinny{grid-template-columns:1fr 2fr 2fr 1fr}@media(min-width:0)and (max-width:720px){.columns--2--skinny{display:block}}.columns--2--skinny .column--1{grid-column:2}.columns--3{grid-template-columns:1fr 1fr 1fr}@media(min-width:0)and (max-width:920px){.columns--3{display:block}}.columns--4{grid-template-columns:1fr 1fr 1fr 1fr}@media(min-width:0)and (max-width:920px){.columns--4{display:block}}.columns .layout__region{display:flex;flex-direction:column;height:100%}.grid.bottom-margin-gap .columns{margin-bottom:20px}.grid.bottom-margin-none .columns{margin-bottom:0}.section--master-plan .page-header,.section--master-plan-phases .page-header{border-bottom:none}.section--master-plan .layout--twocol,.section--master-plan-phases .layout--twocol{background:var(--c-blue-light-gray);margin-bottom:0}.section--master-plan .callout,.section--master-plan-phases .callout{margin-bottom:0}.section--master-plan .paragraph-webform,.section--master-plan-phases .paragraph-webform{background:#fff;padding:2rem}.section--master-plan .paragraph-webform .webform-button--submit,.section--master-plan-phases .paragraph-webform .webform-button--submit{border-color:var(--c-white);background:var(--c-primary);color:#fff}.section--master-plan .paragraph-webform .webform-button--submit:hover,.section--master-plan .paragraph-webform .webform-button--submit:active,.section--master-plan-phases .paragraph-webform .webform-button--submit:hover,.section--master-plan-phases .paragraph-webform .webform-button--submit:active{background:var(--c-blue-dark)}.section--master-plan .paragraph-webform>.paragraph-webform,.section--master-plan-phases .paragraph-webform>.paragraph-webform{padding:0}.section--master-plan .layout--twocol-section,.section--master-plan-phases .layout--twocol-section{padding:40px 100px;align-items:center;flex-direction:column;flex-wrap:nowrap}@media(min-width:920px){.section--master-plan .layout--twocol-section--50-50>.layout__region--first,.section--master-plan .layout--twocol-section--50-50>.layout__region--second,.section--master-plan-phases .layout--twocol-section--50-50>.layout__region--first,.section--master-plan-phases .layout--twocol-section--50-50>.layout__region--second{flex:0 1 50%}}@media(min-width:920px){.section--master-plan .layout--twocol-section--50-50,.section--master-plan-phases .layout--twocol-section--50-50{flex-direction:row;align-items:flex-start;gap:100px}}@media(min-width:720px)and (max-width:920px){.section--master-plan .layout--twocol-section,.section--master-plan-phases .layout--twocol-section{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.section--master-plan .layout--twocol-section,.section--master-plan-phases .layout--twocol-section{padding:20px 25px}}@media(min-width:920px){.section--master-plan .layout--twocol-section,.section--master-plan-phases .layout--twocol-section{flex-direction:row;align-items:flex-start}}.section--master-plan .accordions,.section--master-plan-phases .accordions{margin:30px 0}@media(min-width:920px){.section--master-plan .accordions,.section--master-plan-phases .accordions{padding:30px 100px 30px 0}}.section--master-plan .layout--twocol-section--33-67,.section--master-plan-phases .layout--twocol-section--33-67{padding:40px 100px;align-items:center;flex-direction:column;flex-wrap:nowrap;padding-top:0}@media(min-width:720px)and (max-width:920px){.section--master-plan .layout--twocol-section--33-67,.section--master-plan-phases .layout--twocol-section--33-67{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.section--master-plan .layout--twocol-section--33-67,.section--master-plan-phases .layout--twocol-section--33-67{padding:20px 25px}}@media(min-width:1440px){.section--master-plan .layout--twocol-section--33-67,.section--master-plan-phases .layout--twocol-section--33-67{flex-direction:row}}.section--master-plan .layout--twocol-section--33-67 .layout__region--first,.section--master-plan-phases .layout--twocol-section--33-67 .layout__region--first{margin:0}@media(min-width:1440px){.section--master-plan .layout--twocol-section--33-67 .layout__region--first,.section--master-plan-phases .layout--twocol-section--33-67 .layout__region--first{margin:30px 30px 30px 0}}.section--master-plan .layout--twocol-section--67-33 .button,.section--master-plan-phases .layout--twocol-section--67-33 .button{margin-top:1rem}.section--master-plan .layout--twocol-section--50-50{background:var(--c-blue-light-gray)}.section--master-plan .layout--twocol-section--50-50>.layout__region--first>.image{margin-bottom:-2rem}.section--master-plan-phases .grid-title{margin:30px 0 0}.section--master-plan-phases .page-header{margin-bottom:2rem}.place-holder{color:#888;border:4px dashed #888;padding:50px}.place-holder__content{font-size:3.2rem;line-height:1.4;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}:root{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=default]{--c-text:black;--c-background:white;--c-text-inverse:white;--c-primary:#37507F;--c-secondary:#46648E;--c-accent:#BAC6D8;--c-blue-dark:#1F396B;--c-blue-light-gray:#E6F1F9;--c-blue-overlay:rgba(31,57,107,0.8);--c-accent-silver:#E0E3E6;--c-gray-dark:#606265;--c-charcoal:#212121;--c-accent-red:#CE3F15;--c-muted:#f2f2f2}:root [data-theme=dark]{--c-text:white;--c-text-inverse:#666;--c-background:#666;--c-background-inverse:#888;--c-background-section:#606265;--c-primary:#37507F;--c-secondary:#610c63;--c-accent:#e5e5e5;--c-accent-high:white;--c-highlight:#606265;--c-highlight-high:#333;--c-muted:#333;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}.alert-paragraphs{padding-left:100px;padding-right:100px;margin-bottom:100px}@media(min-width:720px)and (max-width:920px){.alert-paragraphs{padding-left:50px;padding-right:50px}}@media(min-width:0)and (max-width:720px){.alert-paragraphs{padding-left:25px;padding-right:25px}}@media(min-width:0)and (max-width:920px){.alert-paragraphs{margin-bottom:100px}}.container--announcement{background:red;display:block;margin:0 auto;max-width:1440px;z-index:1000;position:relative}.container--announcement .modal--content{max-width:1000px}.bid-opportunities .attachment{margin-top:40px}.coalition-sponsors--logos{display:flex;flex-wrap:wrap;justify-content:center}.coalition-sponsors--logos .views-row{flex:0 1 200px;display:flex;align-items:center;margin:20px}form{margin-bottom:24px}form .h2,form .text-long h2,.text-long form h2,form legend{font-size:2rem}form.layout-paragraphs-builder-form .button{margin:24px}form.layout-paragraphs-builder-form .button--primary{position:relative;left:48px}#block-fly-lansing-local-tasks>ul,[class*=local-tasks]>ul{display:flex;flex-flow:row wrap;list-style:none;justify-content:center;margin-top:0;padding:20px 0 0 0;position:relative}#block-fly-lansing-local-tasks>ul>li,[class*=local-tasks]>ul>li{margin:0 5px 10px !important}#block-fly-lansing-local-tasks>ul>li>a,[class*=local-tasks]>ul>li>a{border:2px solid #000;color:#000;display:block;margin:0;min-width:140px;padding:10px 20px;text-align:center;transition:.2 ease-in-out;transition-property:background,border-color,color,outline;text-decoration:none}#block-fly-lansing-local-tasks>ul>li>a:hover,#block-fly-lansing-local-tasks>ul>li>a:focus,[class*=local-tasks]>ul>li>a:hover,[class*=local-tasks]>ul>li>a:focus{background:#000;border-color:#fff;color:#fff;text-decoration:none}#block-fly-lansing-local-tasks>ul>li>a:focus,[class*=local-tasks]>ul>li>a:focus{box-shadow:0 0 0 3px #000;outline:none !important}#block-fly-lansing-local-tasks ul{display:flex;flex-flow:row wrap;list-style:none;justify-content:center;margin-top:0;padding:20px 0 0 0;position:relative}#block-fly-lansing-local-tasks ul>li{margin:0 5px 10px !important}#block-fly-lansing-local-tasks ul>li>a{border:2px solid #000;color:#000;display:block;margin:0;min-width:140px;padding:10px 20px;text-align:center;transition:.2 ease-in-out;transition-property:background,border-color,color,outline;text-decoration:none}#block-fly-lansing-local-tasks ul>li>a:hover,#block-fly-lansing-local-tasks ul>li>a:focus{background:#000;border-color:#fff;color:#fff;text-decoration:none}#block-fly-lansing-local-tasks ul>li>a:focus{box-shadow:0 0 0 3px #000;outline:none !important}#block-fly-lansing-local-tasks .contextual-links{display:none}.viewsreference.news-list{margin-bottom:0}.news-list-wrapper{padding:100px 100px;display:grid;grid-template-columns:1fr 1fr;gap:40px;row-gap:40px}@media(min-width:720px)and (max-width:920px){.news-list-wrapper{padding:50px 50px}}@media(min-width:0)and (max-width:720px){.news-list-wrapper{padding:25px 25px}}@media(min-width:0)and (max-width:720px){.news-list-wrapper{gap:20px}}@media(min-width:0)and (max-width:720px){.news-list-wrapper{grid-template-columns:1fr}}.grid .news-list-wrapper{padding:0;display:flex;flex-direction:column;justify-content:center;gap:40px;row-gap:20px}@media(min-width:0)and (max-width:720px){.grid .news-list-wrapper{gap:20px}}.paragraph-webform{padding:40px 100px;margin-bottom:100px}@media(min-width:720px)and (max-width:920px){.paragraph-webform{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.paragraph-webform{padding:20px 25px}}@media(min-width:0)and (max-width:920px){.paragraph-webform{margin-bottom:100px}}.paragraph-webform .copy-block{text-align:center;margin-bottom:0}.paragraph-webform form{display:flex;flex-direction:column;align-items:center}.paragraph-webform .js-form-required::after{content:"*";color:var(--c-accent-red)}.page--search .views-exposed-form{display:flex;align-items:flex-end;justify-content:flex-start;padding:40px 100px}@media(min-width:720px)and (max-width:920px){.page--search .views-exposed-form{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.page--search .views-exposed-form{padding:20px 25px}}@media(min-width:0)and (max-width:720px){.page--search .views-exposed-form{display:block}}.page--search .views-exposed-form .form-item{margin-bottom:0;margin-right:24px}.page--search .views-exposed-form input[type=submit]{position:relative;top:2px;margin-top:8px}.page--search .search-results-wrapper{padding:40px 100px}@media(min-width:720px)and (max-width:920px){.page--search .search-results-wrapper{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.page--search .search-results-wrapper{padding:20px 25px}}.page--search .search-result{margin:12px 0;left:100px;padding-right:100px}.page--search .no-results{text-align:center;margin-bottom:24px}.user-login-form{padding:24px}.viewsreference{max-width:1440px;margin:0 auto;margin-bottom:100px}@media(min-width:0)and (max-width:920px){.viewsreference{margin-bottom:100px}}.viewsreference.padded{padding:40px 100px}@media(min-width:720px)and (max-width:920px){.viewsreference.padded{padding:20px 50px}}@media(min-width:0)and (max-width:720px){.viewsreference.padded{padding:20px 25px}}.viewsreference--view-title{color:var(--c-primary);font-family:"Fira Sans",sans-serif;font-size:24px}.viewsreference .table th,.viewsreference .text-long table th,.text-long .viewsreference table th{background:var(--c-primary);color:#fff;text-align:left}.viewsreference .table th,.viewsreference .text-long table th,.text-long .viewsreference table th,.viewsreference .table td,.viewsreference .text-long table td,.text-long .viewsreference table td{padding:10px}.viewsreference .table tbody tr td,.viewsreference .text-long table tbody tr td,.text-long .viewsreference table tbody tr td{border-bottom:1px solid var(--c-primary)}.viewsreference .h2,.viewsreference .text-long h2,.text-long .viewsreference h2{color:var(--c-accent-red);text-align:center}
