.button,.input-group .button{font-size:1.1875em;font-weight:bold;line-height:normal;height:fit-content;min-height:2.5rem;display:inline-flex;justify-content:center;align-items:center}.button{padding-top:0.5em;padding-bottom:0.5em}.button:hover{background:linear-gradient(135deg, transparent 7px, #f46a1f 7px, #db7b48 100%)}.button-action{background:linear-gradient(135deg, transparent 7px, #f46a1f 7px, #db7b48 100%)}.button-action:hover{background:linear-gradient(135deg, transparent 7px, #e1763d 7px, #c88819 100%)}.button-accent{background:linear-gradient(135deg, transparent 7px, #008145 7px, #52a300 100%)}.fit-to-content,.link-group__no-decoration,.link-group__underline-always,.link-group__underline{display:inline-block;width:auto;height:auto}.link-group__no-decoration,.link-group__underline-always,.link-group__underline{text-decoration:inherit;color:inherit}.link-group__underline:hover,.link-group__underline:active,.link-group__underline:focus{text-decoration:underline;color:inherit}.link-group__underline-always{text-decoration:underline}.button,.input-group .button{font-size:1.1875em;font-weight:bold;line-height:normal;height:fit-content;min-height:2.5rem;display:inline-flex;justify-content:center;align-items:center}.button{padding-top:0.5em;padding-bottom:0.5em}.button:hover{background:linear-gradient(135deg, transparent 7px, #f46a1f 7px, #db7b48 100%)}.button-action{background:linear-gradient(135deg, transparent 7px, #f46a1f 7px, #db7b48 100%)}.button-action:hover{background:linear-gradient(135deg, transparent 7px, #e1763d 7px, #c88819 100%)}.button-accent{background:linear-gradient(135deg, transparent 7px, #008145 7px, #52a300 100%)}.carousel__controls__button:focus{outline:3px solid #f46a1f}.button.cloud-selector{height:auto;width:100%;padding:0.625em}.button.cloud-selector:before{content:'';display:inline-block;margin-right:0.3125em;width:50px;height:50px;vertical-align:middle}.button.cloud-selector:before{background-image:url(/static/images/cloud-select-sprite-b09fb711.png);background-size:cover;background-position-x:0%}@media (-webkit-min-device-pixel-ratio: 1.3),(min-resolution: 124.8dpi),(min-resolution: 1.3dppx){.button.cloud-selector:before{background-image:url(/static/images/cloud-select-sprite@2x-94dbe34c.png)}}.button.cloud-selector.cloud-selector-aws:before{background-position-y:0%}.button.cloud-selector.cloud-selector-azure:before{background-position-y:6.6666666667%}.button.cloud-selector.cloud-selector-google:before{background-position-y:13.3333333333%}.button.cloud-selector.cloud-selector-oci:before{background-position-y:20%}.button.cloud-selector.cloud-selector-centurylink:before{background-position-y:26.6666666667%}.button.cloud-selector.cloud-selector-bch:before{background-position-y:33.3333333333%}.button.cloud-selector.cloud-selector-1and1:before{background-position-y:40%}.button.cloud-selector.cloud-selector-godaddy:before{background-position-y:46.6666666667%}.button.cloud-selector.cloud-selector-otc:before{background-position-y:53.3333333333%}.button.cloud-selector.cloud-selector-installer:before{background-position-y:60%}.button.cloud-selector.cloud-selector-virtual-machine:before{background-position-y:66.6666666667%}.button.cloud-selector.cloud-selector-containers:before{background-position-y:73.3333333333%}.button.cloud-selector.cloud-selector-kubernetes:before{background-position-y:80%}.button.cloud-selector.cloud-selector-huawei:before{background-position-y:86.6666666667%}.button.cloud-selector.cloud-selector-vmware:before{background-position-y:93.3333333333%}.button.cloud-selector.cloud-selector-ibm:before{background-position-y:100%}.topnav{position:absolute;left:50%;transform:translateX(-50%);width:100%;z-index:99}.header__logo svg{color:#ffffff;display:block;height:2.1875em;width:auto}.header__nav{padding-left:2.5em}.header__nav ul .header__nav__menu__item{padding:0.625em 1.25em}.header__nav__submenu{box-shadow:0 5px 40px -10px rgba(0,0,0,0.5);display:block;opacity:0;padding:0;text-align:left;transform:translateX(-50%) translateY(-5%) scale(0.95);transition:transform 250ms, opacity 250ms;visibility:hidden}.header__nav__submenu:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.header__nav__submenu-open{transform:translateX(-50%) translateY(0) scale(1);opacity:1;visibility:visible}.header__nav .header__nav__list{padding:0.3125em 0.625em}.header__nav .header__nav__list li:last-child .header__nav__list__item{border-bottom:0}.header__nav .header__nav__list__item{align-items:center;display:flex;padding:0.625em;border-bottom:1px solid #f1f1f1}.header__nav .header__nav__list__item__icon,.header__nav .header__nav__list__item__info h3,.header__nav .header__nav__list__item__info p{transition:color .15s ease-in-out}.header__nav .header__nav__list__item__icon{color:#5F6369;margin-right:0.625em}.header__nav .header__nav__list__item__icon svg{display:block}.header__nav .header__nav__list__item__info h3,.header__nav .header__nav__list__item__info p{margin:0}.header__nav .header__nav__list__item__info h3{font-size:1em;font-weight:500}.header__nav .header__nav__list__item__info p{color:#5F6369;font-size:0.875em}.header__nav .header__nav__list__item:hover{background:#ffffff}.header__nav .header__nav__list__item:hover .header__nav__list__item__icon{color:#1598CB}.header__nav .header__nav__list__item:hover .header__nav__list__item__info h3,.header__nav .header__nav__list__item:hover .header__nav__list__item__info p{color:#1598CB}.header__nav .header__nav__kubernetes{display:flex}.header__nav .header__nav__kubernetes__others{display:flex;flex-direction:column;padding:0.9em 0.625em;background-color:#f1f1f1}.header__nav .header__nav__kubernetes__other,.header__nav .header__nav__kubernetes__all{padding:0.05em 0.625em;font-size:0.875em;transition:color .15s ease-in-out}.header__nav .header__nav__kubernetes__other:hover,.header__nav .header__nav__kubernetes__all:hover{background:#f1f1f1;color:#1598CB}.header__nav .header__nav__kubernetes .header__nav__kubernetes__other svg{display:inline-block;margin-right:0.15625em;height:14px;width:14px;top:1px;position:relative;vertical-align:center}.header__nav .header__nav__kubernetes__all{color:#1598CB}.header__nav ul.header__nav__developers{display:flex}.header__nav ul.header__nav__developers .header__nav__list{flex:0}.header__nav ul.header__nav__developers .header__nav__list__item{padding-right:2.5em}.header__nav ul.header__nav__developers .header__nav__articles{background-color:#f1f1f1;display:flex;flex-direction:column;flex:1 1 auto;padding:0.3125em 0.625em;width:300px}.header__nav ul.header__nav__developers .header__nav__articles h3{font-weight:500;font-size:1em;padding:0 0.625em}.header__nav ul.header__nav__developers .header__nav__articles ul{flex:1;list-style:disc;padding-left:1.875em}.header__nav ul.header__nav__developers .header__nav__articles ul li{display:list-item}.header__nav ul.header__nav__developers .header__nav__articles ul li a{transition:color .15s ease-in-out;margin-left:-5px;white-space:normal;font-size:0.875em}.header__nav ul.header__nav__developers .header__nav__articles ul li a:hover{background:#f1f1f1;color:#1598CB}.header__nav ul.header__nav__developers .header__nav__articles__all{color:#1598CB;margin:0}.header__nav .header__nav__company__links{display:flex}.header__nav .header__nav__company .header__nav__list{flex:0}.header__nav .header__nav__company .header__nav__list__item{padding-right:3.75em}.header__nav .header__nav__company__contact{background-color:#f1f1f1;color:#5F6369;padding:0.625em 1.25em}.header__nav .header__nav__company__contact a{color:#1598CB;display:inline;padding:0}.header .header__logo img{height:2.7em}@media all and (max-width: 47.9375em){.header.header-open{background:#ffffff;box-shadow:0 5px 40px -10px rgba(0,0,0,0.5);position:absolute;top:0}.header.header-open .header__logo svg{color:#00437B}.header.header-open .header__nav{padding:0}.header.header-open .header__nav__hamburguer div:nth-child(1),.header.header-open .header__nav__hamburguer div:nth-child(3){background:#1C2B39}.header.header-open .header__nav__menu{margin:0.625em 0 0.3125em}.header.header-open .header__nav__menu>li:first-child>a{margin-top:0}.header.header-open .header__nav__menu__item{color:#C7C9C8;font-size:.7em;text-transform:uppercase;letter-spacing:1px;margin-top:1.25em;padding:0;pointer-events:none}.header.header-open .header__nav__submenu{box-shadow:none;opacity:1;padding:0;transform:none;visibility:visible}.header.header-open .header__nav__submenu>li{padding:0}.header.header-open .header__nav__submenu li a{font-size:1em}.header.header-open .header__nav .header__nav__list,.header.header-open .header__nav .header__nav__list li{padding:0}.header.header-open .header__nav .header__nav__list__item{padding:0.3125em 0;border-bottom:0}.header.header-open .header__nav .header__nav__list__item__icon{color:#5F6369}.header.header-open .header__nav .header__nav__list__item__icon svg{height:18px;width:18px}.header.header-open .header__nav .header__nav__list__item__info p{display:none}.header.header-open .header__nav .header__nav__kubernetes,.header.header-open .header__nav .header__nav__developers,.header.header-open .header__nav .header__nav__company{display:block}.header.header-open .header__nav .header__nav__kubernetes .header__nav__list,.header.header-open .header__nav .header__nav__developers .header__nav__list,.header.header-open .header__nav .header__nav__company .header__nav__list{display:flex;flex-wrap:wrap;padding:0;width:100%}.header.header-open .header__nav .header__nav__kubernetes .header__nav__list__item,.header.header-open .header__nav .header__nav__developers .header__nav__list__item,.header.header-open .header__nav .header__nav__company .header__nav__list__item{padding-right:0}.header.header-open .header__nav .header__nav__kubernetes .header__nav__list li,.header.header-open .header__nav .header__nav__developers .header__nav__list li,.header.header-open .header__nav .header__nav__company .header__nav__list li{padding:0}.header.header-open .header__nav__kubernetes .header__nav__list li,.header.header-open .header__nav__developers .header__nav__list li{width:50%}.header.header-open .header__nav__kubernetes__others{display:none}.header.header-open .header__nav__developers .header__nav__articles{display:none}.header.header-open .header__nav__company__links .header__nav__list{flex:1;width:50%}.header.header-open .header__nav__company__links .header__nav__list li{width:100%}.header.header-open .header__nav__company__contact{background-color:#ffffff;font-size:0.75em;margin-top:1.25em;padding:0}.header.header-open .header__nav__user{border-top:1px solid #f1f1f1;padding-top:1.25em;margin-top:1.25em;width:100%}.header.header-open .header__nav__user a:not(.button){color:#1C2B39}.header.header-open .header-hide-mobile{display:none}}@keyframes header-open{0%{opacity:0;transform:translateX(-50%) translateY(-5%) scale(0.95)}100%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.hero{padding-top:5.5em}@media all and (max-width: 47.9375em){.hero{padding-top:4.75em}}.hero__header__button{max-width:none !important;margin-top:0.625em;margin-left:0.625em}@media (max-width: 29.9375em){.OSFooter [class^="col"]{text-align:center}}.footer h3,.footer .socialIcon{color:#1e9fd2}.imageQuote__quote{background-color:#ffffff;border-left:none;box-shadow:0 5px 20px -13px rgba(0,0,0,0.5);color:#1C2B39;margin:-12% auto 0;position:relative;padding:1.875em;width:80%}.imageQuote__quote__text,.imageQuote__quote__author{margin:0}.imageQuote__quote__author{text-align:center;margin-top:1.25em;font-weight:bold}@media all and (max-width: 47.9375em){.imageQuote__quote{width:95%}}.modal{display:none}.modal.is-open{display:block}.modal__overlay,.modal__container{will-change:transform}.modal__overlay{align-items:center;background:rgba(0,0,0,0.4);display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0}.modal__container{background-color:#ffffff;padding:1.25em;max-height:95vh;overflow-y:auto;width:750px}.modal--small .modal__container{width:500px}.modal--big .modal__container{width:900px}.modal--fluid .modal__container{width:auto}.modal__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.3125em;border-bottom:1px solid #f1f1f1}.modal__header h1,.modal__header h2,.modal__header h3,.modal__header h4{margin:0}.modal__header__close{background:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>');border:0;cursor:pointer;width:2em;height:2em}.modal__content{margin-top:1.25em}.modal[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.modal[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.newsCard{padding:0.625em;margin-bottom:1.875em}.newsCard__title{font-size:1.25em;font-weight:bold;margin-bottom:0}.newsCard__description{margin-bottom:0;font-size:.9em}.newsCard-press .newsCard__image,.newsCard-resource .newsCard__image{align-items:center;justify-content:center;display:flex;margin-bottom:0.625em;padding:0 1.25em}.newsCard-press .newsCard__image{height:50px}.newsCard-press .newsCard__image img{max-height:40px}.newsCard-resource .newsCard__image{height:160px}.newsCard-resource .newsCard__image img{max-height:150px}.pageNav{margin-bottom:1.875em}.projectCard{border:1px solid #f1f1f1;display:flex;flex-direction:column;height:100%;padding:1.875em;width:100%}.projectCard__logo{align-items:center;justify-content:center;display:flex;height:50px}.projectCard__title{font-size:1.5625em;text-align:center;min-height:75px}.projectCard__description{flex:1}.projectCard__actions{align-items:center;display:flex;justify-content:center}.projectCard__repository{color:#1C2B39;margin-left:1.25em}.projectCard__repository svg{display:block;height:20px;width:20px}.projectCard-highlight .projectCard__logo{height:80px}.subnav{position:relative;text-align:right}.subnav__list{margin:0;padding:0}.subnav__list ul li a{padding:25px}.subnav__item{display:inline-block;margin:0 0.625em;padding:0.625em;position:relative}.subnav__item__events{display:inline-block;margin:0 0.625em;padding-top:0.625em;position:relative}.subnav__item__events:hover a{text-decoration:none}@media all and (max-width: 56.1875em){.subnav__item__events{margin-left:0.15625em}}.subnav__item:hover:not(.subnav__item-current) a{color:#f46a1f;text-decoration:none}.subnav__item:hover:not(.subnav__item-current):after{border-color:#f46a1f}.subnav__item:hover:after,.subnav__item-current:after{content:'';border-bottom:3px solid #1598CB;bottom:0;left:0;width:100%;position:absolute}.subnav__item-current{font-weight:bold}.subnav__item-current a{color:#1C2B39}@media all and (max-width: 47.9375em){.subnav{text-align:left}.subnav__item{display:block;margin:0;padding:0.625em 0}.subnav__item:hover:after,.subnav__item-current:after{border-width:2px;width:60%}}.future__screenshot{position:relative;box-shadow:10px 15px 20px rgba(0,0,0,0.1);transform:translateX(-20px) translateY(25px) perspective(2500px) rotateY(-15deg) rotateX(5deg) rotate(1deg)}.future__screenshot img{display:block;transform:scale(0.995)}.future__screenshot:before,.future__screenshot:after{content:'';left:0;position:absolute;height:100%;width:100%;z-index:-1}.future__screenshot:before{background-color:#f1f1f1}.future__screenshot:after{background:url("/static/images/browser-ce2f4626.svg");background-size:cover;top:-25px}@media all and (max-width: 47.9375em){.future__screenshot{transform:none}}.logos__logo{display:flex;flex-direction:column;justify-content:space-between}.partners__logo{display:flex;align-self:center;align-items:center;justify-content:center;height:100%}.partners__logo a{display:flex;align-self:center;align-items:center;width:100%;height:100%;justify-content:center}.partners__logo a img{max-width:100%;max-height:40px}.partners__logo-cloud{background:#ffffff}.partners__logo-cloud a{padding:1.875em 1.25em}.partners__logo-cloud a:hover{background:#f1f1f1}.partners__logo-software{border:1px solid #f1f1f1}.partners__logo-software a{padding:1.25em 0.625em}.partners__logo-software a:hover{background:#f1f1f1}.project__comparison-block{display:flex;flex-direction:column;height:100%}.project__comparison-block__content{flex:1}.project__comparison-block__content>:first-child{margin-top:0}.project .halfSection__container{height:100%}.stacksmith__call-to-action{display:flex;flex-direction:column;height:100%}.stacksmith__call-to-action__content{flex:1}.stacksmith__call-to-action__content>:first-child{margin-top:0}.enterprise__header{position:relative;padding:10em 0 6.25em}.enterprise__header:before{background-image:linear-gradient(135deg, #00437B 0%, #1598CB 100%);content:'';position:absolute;height:141%;transform:rotate(-2deg) translateX(-50%);left:50%;top:-60%;width:200%;z-index:-1}@media all and (max-width: 81.1875em){.enterprise__header:before{height:145%}}@media all and (max-width: 47.9375em){.enterprise__header:before{height:155%}}.enterprise__features{margin:2.5em 0 3.75em}.enterprise__features__grid{display:grid;grid-gap:0.625em}@media all and (min-width: 30em){.enterprise__features__grid{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, max-content);column-gap:1.25em}.enterprise__features__grid__application__cta,.enterprise__features__grid__enterprise__cta,.enterprise__features__grid__marketplace__cta,.enterprise__features__grid__customized__cta{grid-row:2}.enterprise__features__grid__application__header,.enterprise__features__grid__enterprise__header,.enterprise__features__grid__marketplace__header,.enterprise__features__grid__customized__header{grid-row:1}.enterprise__features__grid__application__header,.enterprise__features__grid__application__cta{grid-column:1}.enterprise__features__grid__enterprise__header,.enterprise__features__grid__enterprise__cta{grid-column:2}.enterprise__features__grid__marketplace__header,.enterprise__features__grid__marketplace__cta{grid-column:3}.enterprise__features__grid__customized__header,.enterprise__features__grid__customized__cta{grid-column:4}}.enterprise__features__feature{display:flex;flex-direction:column;height:100%;padding:0 0.625em}.enterprise__features__feature__icon{text-align:center;color:#C7C9C8}.enterprise__features__feature__icon svg{height:3em;width:3em}.enterprise__features__feature__title{color:#00437B;margin-top:0.3125em;font-size:1.5625em;font-weight:600;text-align:center}@media all and (max-width: 47.9375em){.enterprise__features{margin:2.5em 0 1.875em}.enterprise__features__feature{height:auto;margin-bottom:2.5em}}#contact-form .mktoForm{font-family:"Overpass", "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;margin-top:30px;padding:0 !important}#contact-form .mktoForm label[for^='mktoCheckbox'],#contact-form .mktoForm label[for^='mktoRadio']{font-size:1.25em;color:rgba(255,255,255,0.7);width:auto}#contact-form .mktoForm label[for^='mktoCheckbox'] a,#contact-form .mktoForm label[for^='mktoRadio'] a{font-weight:500;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 !important}#contact-form .mktoForm label[for^='mktoCheckbox'] a:hover,#contact-form .mktoForm label[for^='mktoCheckbox'] a:focus,#contact-form .mktoForm label[for^='mktoRadio'] a:hover,#contact-form .mktoForm label[for^='mktoRadio'] a:focus{color:#1d428a}#contact-form .mktoForm label[for^='mktoCheckbox'],#contact-form .mktoForm label[for^='mktoRadio']{font-size:1.25em}#contact-form .mktoForm input[type="email"],#contact-form .mktoForm input[type="number"],#contact-form .mktoForm input[type="text"],#contact-form .mktoForm input[type="tel"],#contact-form .mktoForm input[type=url],#contact-form .mktoForm input[id='Website'],#contact-form .mktoForm select.mktoField,#contact-form .mktoForm select,#contact-form .mktoForm textarea,#contact-form .mktoForm textarea.mktoField{border:1px solid #C7C9C8;font-size:1.25em;margin:0.3125em 0 0.3125em;padding:0 0.625em !important;height:2.5em;line-height:2.5em}#contact-form .mktoForm textarea.mktoField{background:transparent !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.7) !important;color:white;caret-color:white;font-size:1.25em;height:102px !important;margin-bottom:20px;padding:0 0 10px !important;width:100% !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#contact-form .mktoForm textarea.mktoField:focus{border-color:#336995 !important;outline:none}#contact-form .mktoForm textarea.mktoField{height:3.8em !important}#contact-form .mktoForm select{color:#61717d}#contact-form .mktoForm ::placeholder{color:#61717d;opacity:1}#contact-form .mktoForm ::-webkit-input-placeholder{color:#61717d}#contact-form .mktoForm ::-moz-placeholder{color:#61717d;opacity:1}#contact-form .mktoForm :-ms-input-placeholder{color:#61717d}#contact-form .mktoForm select::-ms-expand{display:none}#contact-form .mktoForm p{font-weight:normal !important;padding:20px 0 !important;max-width:300px !important}#contact-form .mktoForm .mktoLabelToLeft input[type=checkbox]{left:.3em !important}#contact-form .mktoForm .mktoFieldWrap{width:100% !important;float:none !important}#contact-form .mktoForm .mktoFormRow{width:100% !important}#contact-form .mktoForm .mktoHtmlText{color:white;font-size:1.25em;width:100% !important}#contact-form .mktoForm .mktoRequiredField .mktoAsterix{display:none !important}#contact-form .mktoForm .mktoOffset,#contact-form .mktoForm .mktoGutter{width:0 !important}#contact-form .mktoForm .mktoError{z-index:1 !important}#contact-form .mktoForm .mktoError .mktoErrorMsg{background-color:#FFF5E1 !important;background-image:none !important;border:1px solid #FFE8BC !important;text-shadow:none !important;color:#61717d !important;box-shadow:none !important;-webkit-box-shadow:none !important;border-radius:0 !important;-webkit-border-radius:0 !important}#contact-form .mktoForm .mktoError .mktoErrorArrow{background-color:#FFF5E1 !important;border:1px solid #FFE8BC !important}#contact-form .mktoFieldDescriptor.mktoFormCol{margin-bottom:1.5em !important}#contact-form .mktoRadioList{width:auto !important}#contact-form form,#contact-form .mktoFormCol,#contact-form .mktoFieldWrap,#contact-form input,#contact-form select{width:100% !important}#contact-form [id^="mktoCheckbox"]{position:absolute;cursor:pointer;height:17px;width:17px !important;left:0;margin:0 !important;z-index:2}#contact-form .mktoCheckboxList{width:auto !important}body{background-color:#ffffff;display:flex;flex-direction:column;min-height:100vh}body,textarea{font-family:"Overpass", "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}h1,h2,h3,h4,h5,h6{font-family:"Overpass", "Fira Sans", -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol}@media (max-width: 29.9375em){html{font-size:90%}}main{flex:1}h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}video{width:100%;max-width:720px}.subtitle{color:#117aa2}.logo{height:2.6em}.header{position:relative}.skip-link{color:#ffffff;font-weight:bold;top:0%;left:60%;padding:0.3125em;position:absolute;transform:translateY(-200%);transition:transform .3s}.skip-link a{color:#ffffff;text-decoration:underline}.skip-link a:focus{color:#ffffff}.skip-link:focus,.skip-link:focus-within{transform:translateY(0%)}button.ot-sdk-show-settings{position:fixed !important;bottom:0 !important;right:0 !important;z-index:999999 !important;color:white !important;border:2px solid #1d428a !important;padding:6px !important;display:inline-block;margin:-8 0 1.2px -82px;background-color:#1d428a;cursor:pointer;border-radius:2.75rem;font-size:13px;min-width:200px;height:40px;font-weight:bold}button:focus-visible{outline:3px solid #f46a1f}.row-centered{justify-content:center}.row-reverse{flex-direction:row-reverse !important}.alert>p:first-child{margin-top:0}.alert>p:last-child{margin-bottom:0}.hidden{display:none}.footer h3{font-size:1em;margin-top:1.5em}.bg-photo{background-image:linear-gradient(rgba(0,67,123,0.8), rgba(0,67,123,0.8)),url("/static/images/stock-photos/office-group-3ba10944.jpg");background-size:cover;background-position:center center;color:#ffffff}.bg-photo h1,.bg-photo h2,.bg-photo h3,.bg-photo h4,.bg-photo h5,.bg-photo h6,.bg-photo a{color:#ffffff}.bg-photo blockquote a{color:#ffffff}.bg-photo-group{background-image:linear-gradient(rgba(0,67,123,0.8), rgba(0,67,123,0.8)),url("/static/images/stock-photos/office-group-3ba10944.jpg")}@media all and (max-width: 56.1875em){.halfSection.collapse-b-desktop{display:block}.halfSection.collapse-b-desktop .halfSection__left{width:100%;justify-content:center}.halfSection.collapse-b-desktop .halfSection__container{max-width:1300px}}body{margin-top:0 !important}.list-separator{flex-wrap:wrap}.list-separator h3{padding:0 .5em;border-right:1px solid #1C2B39}.list-separator h3:last-child{border:0}h1.as-h1,h2.as-h1,h3.as-h1,h4.as-h1,h5.as-h1,h6.as-h1{font-size:2.44140625em}h1.as-h2,h2.as-h2,h3.as-h2,h4.as-h2,h5.as-h2,h6.as-h2{font-size:1.953125em}h1.as-h2-type-big,h2.as-h2-type-big,h3.as-h2-type-big,h4.as-h2-type-big,h5.as-h2-type-big,h6.as-h2-type-big{font-size:1.25em}h1.as-h2-projectCard-title,h2.as-h2-projectCard-title,h3.as-h2-projectCard-title,h4.as-h2-projectCard-title,h5.as-h2-projectCard-title,h6.as-h2-projectCard-title{font-size:1.5625em}h1.as-h3,h2.as-h3,h3.as-h3,h4.as-h3,h5.as-h3,h6.as-h3{font-size:1.5625em}h1.as-h4,h2.as-h4,h3.as-h4,h4.as-h4,h5.as-h4,h6.as-h4{font-size:1.25em;font-weight:500;text-transform:uppercase}h1.as-h5,h1.as-h6,h2.as-h5,h2.as-h6,h3.as-h5,h3.as-h6,h4.as-h5,h4.as-h6,h5.as-h5,h5.as-h6,h6.as-h5,h6.as-h6{font-size:1.25em;font-weight:bold}h1.as-h5-type-normal,h2.as-h5-type-normal,h3.as-h5-type-normal,h4.as-h5-type-normal,h5.as-h5-type-normal,h6.as-h5-type-normal{font-size:1em;font-weight:bold}