/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header .region-header{padding:var(--standardpadding);display:grid;min-height:120px;grid-gap:20px;}#block-nick-phone{grid-column:2;grid-row:1;}#block-nick-phone .paragraph--type--button{margin-right:-10px;}#block-nick-branding{grid-column:1;grid-row:1 / 4;font-size:1.5em;position:relative;min-width:205px;}#block-nick-branding a{color:var(--white);font-size:1.2em;font-weight:900;}#block-nick-branding .site-logo img{width:250px;display:block;}#block-nick-main-menu{grid-column:2;grid-row:2;margin-bottom:10px;}#block-nick-mainnavigation{grid-column:2;grid-row:3;}#block-nick-mainnavigation ul,#block-nick-main-menu ul{list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0;text-align:right;}#block-nick-mainnavigation li,#block-nick-main-menu li{display:inline-block;padding:0;}#block-nick-mainnavigation li a,#block-nick-main-menu li a{display:block;color:#000000;font-size:1.2em;transition:all .3s;padding:6px 12px;position:relative;font-weight:200;text-transform:uppercase;}#block-nick-mainnavigation li a:hover,#block-nick-main-menu li a:hover{background-color:transparent;color:var(--offblack);}#block-nick-mainnavigation li.menu-item--active-trail a{background-color:#adc47b5c;cursor:default;}.region-header:has(#block-nick-mainnavigation .is-active) #block-nick-main-menu li.menu-item--active-trail a{background-color:#4b54589c;cursor:pointer;color:var(--offwhite);}header li.menu-item--active-trail a.is-active{background-color:transparent;}header li.menu-item--active-trail a.is-active:hover{cursor:default;}header li.menu-item{position:relative;}header li.menu-item::before{content:"";display:block;position:absolute;width:0;height:100%;transition:width .4s;background-color:#c0d989;}header:has(#block-nick-mainnavigation .is-active) #block-nick-main-menu li.menu-item.menu-item--active-trail::before{background-color:#e7e7c5;}header li.menu-item:focus::before,header li.menu-item:focus-within::before,header li.menu-item:hover::before{width:100%;}header li.menu-item:has(.is-active)::before{width:100%;}ul.menu a.is-active{color:#3B4245 !important;}#block-nick-phone div:has(> .bk-white){background:transparent;}#block-nick-phone .big-button{padding:0;text-align:right;max-width:unset;}#block-nick-phone .bk-white .big-button a{background-color:transparent;font-size:1.3rem;padding:12px 24px;}
