.cms_header{align-items:center;background-color:#fff;box-shadow:0 0 1px rgba(208,208,211,0.5);display:flex;height:60px;justify-content:space-between;left:0;padding:28px 18px;position:fixed;top:0;width:100vw;z-index:200;box-sizing:border-box}.cms_header_logo{flex:0 0 auto;width:calc(100% - 40px);box-sizing:inherit}.cms_header_logo-img--glyph{display:block;margin-right:5px;max-width:34px;height:100%;box-sizing:inherit}.cms_header_logo-img--word{height:80%;max-height:inherit;max-width:123px;box-sizing:inherit;display:none}.cms_header_logo-link{align-items:center;display:flex;justify-content:flex-start;width:100%;box-sizing:inherit}.cms_nav{display:block;visibility:hidden;box-sizing:inherit;background:#fff;position:fixed;top:0;left:0;margin-top:60px;width:100%;height:100%;box-shadow:0 0 1px 1px rgba(208,208,211,0.5)}.cms_nav *{font-family:SharpGrotesk, Open Sans, sans-serif}.cms_nav_list{display:block;list-style:none outside none;margin:0;padding-left:0;padding-bottom:0;box-sizing:inherit}.cms_nav_list-item{display:block;font-size:16px;line-height:1.1;position:relative;padding:0 20px;box-sizing:inherit}.cms_nav_list-item:last-child{padding-right:0}.cms_nav_list-link,.cms_nav_list-button{color:#000;display:inline-block;padding:20px 0;vertical-align:middle;width:calc(100% - 22px);box-sizing:inherit}.cms_nav_toggle{background:none;border:0;box-sizing:border-box;cursor:pointer;height:24px;margin-left:20px;padding:4px 8px;position:relative;width:24px}.cms_toggle_line{background-color:#000;display:block;height:2px;left:2px;position:absolute;width:20px}.cms_toggle_line:nth-child(2){top:4px}.cms_toggle_line:nth-child(3){top:11px}.cms_toggle_line:nth-child(4){top:11px}.cms_toggle_line:nth-child(5){top:18px}.opened .cms_nav{visibility:visible}.opened .cms_toggle_line:nth-child(2){width:0}.opened .cms_toggle_line:nth-child(3){transform:rotate(45deg)}.opened .cms_toggle_line:nth-child(4){transform:rotate(-45deg)}.opened .cms_toggle_line:nth-child(5){width:0}.cms_nav_toggle:hover{cursor:pointer}@media only screen and (min-width: 801px){.cms_header{height:80px;padding:20px}.cms_nav{margin-top:80px}}@media only screen and (min-width: 1024px){.cms_header_logo{width:220px}.cms_header_logo-img--glyph{width:36px}.cms_header_logo-img--word{display:block;margin-top:5px}.cms_nav{visibility:visible;align-items:center;display:flex;flex:0 0 auto;overflow:inherit;position:unset;top:unset;left:unset;background:unset;margin-top:unset;width:unset;height:unset;box-shadow:unset}.cms_nav_list{align-items:center;display:flex;justify-content:flex-end}.cms_nav_list-item{flex:1 1 auto;position:relative;padding-bottom:10px;padding-top:12px}.cms_nav_list-link{display:block;padding:0;width:100%}.cms_nav_list-link_selected{text-decoration:underline}.cms_nav_list-button{width:unset;font-size:13px;line-height:22px;font-weight:400;padding:5px 18px;background-color:#fff;color:#000;right:20px;top:14px;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #d0d0d3;box-sizing:inherit;font-family:AtlasGrotesk, Open Sans, sans-serif}.cms_nav_list-button:hover{cursor:pointer;background-color:#f5f5f5;box-shadow:inset 0 0 0 1px #797979;text-decoration:none}.cms_nav_toggle{display:none}}*,:after,:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.homepage__action-container{width:30%}#page-header{width:100%;max-width:100%;margin-top:85px}#page-header #inner-page-header{width:80%;max-width:1080px;margin:auto}#outer-frame{width:100%;max-width:100%;align-items:center}#page-header{background-color:transparent}#page-content{width:80%;max-width:1080px;margin:auto}.homepage__headline{margin-top:20px}.has_sidebar #page-content{padding-left:0}.documentation__sidebar .scroll-nav.fixed .scroll-nav__wrapper{top:60px;scroll-padding-top:80px}footer{background-color:#000}#page-full-footer{width:80%;margin:auto}.locale-selector--inline{width:80%;max-width:1080px;margin:0}#page-full-footer .footer-col ul li.header{font-size:16px;color:#fff;margin-bottom:12px}#page-full-footer .footer-col ul li a{font-size:14px;color:#fff;margin-top:12px}#page-full-footer #footer-top-margin{margin-top:6em}.locale-selector--inline #locale-link.locale-link .locale-link__link{color:#fff}#page-full-footer #footer-border{border-top:#000}#page-full-footer .footer-col{width:33.33333%}@media only screen and (min-width: 1366px){#page-full-footer .footer-col{width:18%}}.react-locale-selector-wrapper{float:left;position:absolute;display:block}html{scroll-padding-top:80px}
