.node--type-landing-page.node--view-mode-full .field--name-field-menu-block{background-color:#4479aa;margin-top:-8px;padding-bottom:4px;transition:all .25s ease-in-out;overflow:hidden;box-shadow:0 0 .5rem rgba(0,0,0,.3)}@media print,screen and (min-width: 40em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block{margin-top:0;padding-top:4px}}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block{left:0;margin-top:0;padding-bottom:0;position:fixed;top:208px;width:100%;z-index:9}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation{max-width:71.25rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;max-height:0;transition:all .25s ease-in-out}@media print,screen and (min-width: 40em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation{padding-left:1.875rem;padding-right:1.875rem}}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation{max-height:inherit}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu{align-items:center;display:flex;flex-flow:wrap column;margin:0;padding-bottom:16px}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu li{padding:0;width:100%}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu li a.active{color:#f0f0a2}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu li>span{color:#fff;font-size:.875rem;font-weight:bold;margin-right:12px}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu{flex-flow:wrap row;padding-bottom:0}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu li{width:auto}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu a{color:#fff;display:block;font-family:"proxima-nova",sans-serif;font-size:1.125rem;padding:6px 0 4px;transition:color .25s ease-in-out}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu a:hover,.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu a:focus,.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu a:active{color:#69c3d0}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu a{border-bottom:solid 4px transparent;margin:0 16px;padding:12px 0}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation .menu-item--active-trail>a{color:#69c3d0;font-family:"proxima-nova",sans-serif}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation .menu-item--active-trail>a{border-bottom:solid 4px #fff;border-left:none}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li:first-child>a{margin-left:0}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .field__label{align-items:center;color:#fff;cursor:pointer;display:flex;flex-flow:nowrap row;font-family:"proxima-nova",sans-serif;font-size:1.125rem;font-weight:normal;justify-content:space-between;padding:8px 24px}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .field__label:after{content:"";font-family:"icomoon" !important;font-size:10px}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .field__label{display:none}}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block.active .navigation{max-height:500px}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block.active .field__label:after{content:"";font-family:"icomoon" !important}.toolbar-horizontal .node--type-landing-page.node--view-mode-full .field--name-field-menu-block{top:248px}.toolbar-tray-open .node--type-landing-page.node--view-mode-full .field--name-field-menu-block{top:288px}@media print,screen and (min-width: 64em){.scrolled .node--type-landing-page.node--view-mode-full .field--name-field-menu-block{-webkit-transform:translateY(-102px);transform:translateY(-102px)}}@media print,screen and (min-width: 64em){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block{background:#eff9f7;left:-3px;width:15rem;padding:0;position:sticky;top:20rem !important;-webkit-transform:none !important;transform:none !important;margin:10vh 0;z-index:1}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation{padding:.75rem 1.5rem;border:3px solid #fff;box-shadow:0 0 .25rem .125rem rgba(0,0,0,.05)}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu{display:block}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li a{color:#4479aa;font-family:"proxima-nova",sans-serif;border-bottom:1px solid #d0d0ce;margin:0;padding:.75rem 0}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li a.active,.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li a:active,.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li a:focus,.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li a:hover{color:#292929}.node--type-landing-page.node--view-mode-full .field--name-field-menu-block .navigation>.menu>li li:last-child a{border-bottom:none}}@media screen and (min-width: 1800px){.node--type-landing-page.node--view-mode-full .field--name-field-menu-block{left:calc(50vw - (75rem / 2) - 17rem)}}@media print,screen and (min-width: 64em)and (max-width: 74.99875em){.node--type-landing-page.has-section-menu .layout>.layout-content{padding-left:270px}}@media screen and (min-width: 75em)and (max-width: 89.99875em){.node--type-landing-page.has-section-menu .layout>.layout-content{padding-left:calc((90rem - 100vw + 270px) / 2)}}@media screen and (min-width: 90em)and (max-width: 120.06125em){.node--type-landing-page.has-section-menu .layout>.layout-content{padding-left:calc((90rem - 100vw + 270px) / 2)}}html{scroll-behavior:smooth;scroll-margin-top:90px;scroll-padding-top:90px}
