.geekflare-header{height:3.75rem}@media(min-width: 1024px){.geekflare-header{height:4.375rem}}.geekflare-header .block-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:normal;position:fixed;top:0;left:0;right:0;z-index:98;height:3.75rem;background-color:#fff}@media(min-width: 1024px){.geekflare-header .block-wrapper{height:4.375rem}}.geekflare-header .block-container{display:flex;align-items:stretch;justify-content:space-between}.geekflare-header .block-content-left,.geekflare-header .block-content-right{display:flex;align-items:stretch}.geekflare-header.is-search-expanded .block-content-right{flex-grow:1}.geekflare-header.is-hidden .block-wrapper{display:none}.geekflare-header .header-brand{line-height:0;align-self:center;margin-right:1.25rem}@media(min-width: 1024px){.geekflare-header .header-brand{margin-right:3.125rem}}.geekflare-header .header-brand .brand-link{display:inline-block;line-height:0}.geekflare-header .header-brand .brand-image{width:auto;height:auto;max-height:1.875rem}@media(min-width: 1024px){.geekflare-header .header-brand .brand-image{max-height:2.1875rem}}.geekflare-header.is-search-expanded .header-brand{display:none}@media(min-width: 1024px){.geekflare-header.is-search-expanded .header-brand{display:block}}.geekflare-header .header-search{display:flex;align-items:center;flex-grow:1;order:1}@media(min-width: 1024px){.geekflare-header .header-search{order:2}}.geekflare-header .header-search .search-content{display:none;flex-grow:1}.geekflare-header .header-search .search-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}@media(min-width: 1024px){.geekflare-header .header-search .search-toggle{margin-left:0.625rem}}.geekflare-header .header-search .search-toggle-hide{display:none}.geekflare-header .header-search .search-form label,.geekflare-header .header-search .search-form input[type=search]{display:inline-block;width:100%}.geekflare-header .header-search .search-form input[type=search]{height:2.5rem;padding:0 1.25rem;border-radius:1.25rem;font-size:1rem;border:0.0625rem solid rgba(0,0,0,0);background-color:#eee}.geekflare-header .header-search .search-form input[type=search]:focus{border-color:#e0e0e0;background-color:#fff}.geekflare-header .header-search .search-form input[type=submit]{display:none}.geekflare-header.is-search-expanded .header-search .search-content{display:inline-block}.geekflare-header.is-search-expanded .header-search .search-toggle-show{display:none}.geekflare-header.is-search-expanded .header-search .search-toggle-hide{display:inline-block}.geekflare-header .header-primary-menu{display:flex;align-items:stretch;order:2}@media(min-width: 1024px){.geekflare-header .header-primary-menu{order:1}}.geekflare-header .header-primary-menu .menu-toggle{cursor:pointer;display:flex;align-self:center;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:0.625rem}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-toggle{display:none}}.geekflare-header .header-primary-menu .menu-toggle-hide{display:none}.geekflare-header .header-primary-menu .menu-list{display:none;position:absolute;top:100%;left:0;right:0;max-height:30rem;overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:0 0.625rem 0.625rem 0 rgba(0,0,0,.3)}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-list{position:static;display:flex;align-items:stretch;height:auto;overflow:hidden;box-shadow:none}}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item{display:flex;align-items:stretch}}.geekflare-header .header-primary-menu .menu-item-link{font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0.625rem 1.25rem;color:#212121;transition:.2s}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-link{padding:0 1.875rem;border-bottom:0.1875rem solid rgba(0,0,0,0)}}.geekflare-header .header-primary-menu .menu-item-link:hover,.geekflare-header .header-primary-menu .menu-item-link:focus,.geekflare-header .header-primary-menu .menu-item-link:active{text-decoration:none}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-link:hover,.geekflare-header .header-primary-menu .menu-item-link:focus,.geekflare-header .header-primary-menu .menu-item-link:active{background-color:#eee}}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-link-icon{display:none}}.geekflare-header .header-primary-menu .menu-item-dropdown{display:none}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown{position:absolute;top:100%;left:0;right:0;padding:1.875rem 0;background-color:#eee}}.geekflare-header .header-primary-menu .menu-item-dropdown-toggle{cursor:pointer;margin-left:0.625rem}.geekflare-header .header-primary-menu .menu-item-dropdown-toggle-hide{display:none}.geekflare-header .header-primary-menu .menu-item-dropdown-container{display:flex;flex-direction:column;padding:1.25rem 0}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-container{flex-direction:row;align-items:stretch;padding:0;border-radius:0.625rem;background-color:#fff;box-shadow:0px 0px 0.625rem 0px rgba(0,0,0,.1)}}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-content-left,.geekflare-header .header-primary-menu .menu-item-dropdown-content-right{padding:1.875rem}}.geekflare-header .header-primary-menu .menu-item-dropdown-content-left{order:2}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-content-left{order:1;border-right:0.125rem solid #e0e0e0}}.geekflare-header .header-primary-menu .menu-item-dropdown-content-right{order:1}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-content-right{order:2}}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-content-right .menu-item-dropdown-body{display:flex;align-items:stretch}}.geekflare-header .header-primary-menu .menu-item-dropdown-heading{display:none}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-heading{font-size:1.125rem;font-weight:600;display:block;margin-bottom:0.9375rem}}.geekflare-header .header-primary-menu .menu-item-dropdown-description{display:none}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-description{font-size:0.875rem;font-weight:500;display:block}}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-column{max-width:18.75rem}}.geekflare-header .header-primary-menu .menu-item-dropdown-button{margin-top:1.25rem}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item{margin:0.9375rem 0}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item:first-child{margin-top:0}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item:last-child{margin-bottom:0}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-link{display:flex;align-items:center}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-link:hover,.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-link:focus,.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-link:active{text-decoration:none}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:0.9375rem;border-radius:1.25rem}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-text{font-size:1rem;font-weight:600}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-text:hover,.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-text:focus,.geekflare-header .header-primary-menu .menu-item-dropdown-page-item-text:active{text-decoration:underline}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-gray .menu-item-dropdown-page-item-link{color:#212121}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-gray .menu-item-dropdown-page-item-icon{color:#616161;background-color:#eee}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-pink .menu-item-dropdown-page-item-link{color:#c2185b}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-pink .menu-item-dropdown-page-item-icon{color:#ec407a;background-color:#fce4ec}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-purple .menu-item-dropdown-page-item-link{color:#673ab7}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-purple .menu-item-dropdown-page-item-icon{color:#7e57c2;background-color:#ede7f6}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-blue .menu-item-dropdown-page-item-link{color:#1565c0}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-blue .menu-item-dropdown-page-item-icon{color:#1e88e5;background-color:#e3f2fd}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-teal .menu-item-dropdown-page-item-link{color:#00796b}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-teal .menu-item-dropdown-page-item-icon{color:#009688;background-color:#e0f2f1}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-green .menu-item-dropdown-page-item-link{color:#33691e}.geekflare-header .header-primary-menu .menu-item-dropdown-page-item.color-green .menu-item-dropdown-page-item-icon{color:#689f38;background-color:#f1f8e9}.geekflare-header .header-primary-menu .menu-item-dropdown-posts{margin-top:1.25rem}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-posts{margin-top:0;margin-left:1.875rem;padding-left:1.875rem;border-left:0.0625rem solid #e0e0e0}}.geekflare-header .header-primary-menu .menu-item-dropdown-post-item{margin:0.625rem 0}@media(min-width: 1024px){.geekflare-header .header-primary-menu .menu-item-dropdown-post-item{margin:0.9375rem 0}}.geekflare-header .header-primary-menu .menu-item-dropdown-post-item:first-child{margin-top:0}.geekflare-header .header-primary-menu .menu-item-dropdown-post-item:last-child{margin-bottom:0}.geekflare-header .header-primary-menu .menu-item-dropdown-post-item-link{font-size:0.875rem;font-weight:600;color:#212121;transition:.2s}.geekflare-header .header-primary-menu .menu-item-dropdown-post-item-link:hover,.geekflare-header .header-primary-menu .menu-item-dropdown-post-item-link:focus,.geekflare-header .header-primary-menu .menu-item-dropdown-post-item-link:active{color:#ff4a00;text-decoration:none}.geekflare-header .header-primary-menu .menu-item.is-expanded .menu-item-link{color:#ff4a00;border-color:#ffa580;background-color:#ffede6}.geekflare-header .header-primary-menu .menu-item.is-expanded .menu-item-dropdown{display:flex;justify-content:center}.geekflare-header .header-primary-menu .menu-item.is-expanded .menu-item-dropdown-toggle-show{display:none}.geekflare-header .header-primary-menu .menu-item.is-expanded .menu-item-dropdown-toggle-hide{display:inline-block}.geekflare-header.is-primary-menu-expanded .header-primary-menu .menu-toggle-show{display:none}.geekflare-header.is-primary-menu-expanded .header-primary-menu .menu-toggle-hide{display:inline-block}.geekflare-header.is-primary-menu-expanded .header-primary-menu .menu-list{display:block}.geekflare-header.is-search-expanded .header-primary-menu{display:none}
