.header{font-weight:700;z-index:12;transition:max-height 333ms ease-in-out}.header ul{margin:0;padding:0}.header__burger{display:none}@media screen and (max-width:1000px){.header__burger{display:block}}.header__check{position:absolute;left:-10000px}.header__logo{background-color:transparent;display:grid;width:290px;padding:17px 0 11px 11px;position:relative;z-index:2;grid-area:logo;margin-left:0}@media only screen and (min-width:540.5px){.header__logo{padding:5px 0 5px 25px;width:420px}}@media only screen and (min-width:1200.5px){.header__logo{width:450px}}.header__logo img{width:100%;display:block;z-index:2;-o-object-fit:contain;object-fit:contain}.header__main{background-color:#f0f0f0;grid-template-columns:auto 62%;position:relative}.header__menu{grid-area:right;margin-right:auto}@media screen and (max-width:1000px){.header__menu{position:absolute;top:-4000px;z-index:1}}.header__over-item{display:grid;place-items:center;width:auto}.header__over-item--green{background-color:#46801a;align-items:center;font-size:1.25em;position:relative}.header__over-item--green::after{content:"";position:absolute;bottom:0;left:100%;width:0;height:0;border-top:100px solid #46801a;border-right:50px solid transparent}.header__over-item--yellow{background-color:#ffe300;color:#215301;font-size:1.25em}.header__over-item--yellow .material-icons{vertical-align:bottom;padding:0 10px}.header__over-link{font-size:.78em;padding:5px;inline-size:-moz-max-content;inline-size:max-content}.header__over-link .material-icons{vertical-align:text-bottom}@media screen and (min-width:762px){.header__over-link{padding:10px 5px}}@media screen and (max-width:500px){.header__over-item--green::after{border-top:0;border-right:0}.header__over-item--yellow .material-icons{padding:0}.header__over-link .material-icons{vertical-align:middle}.header__over-link{font-size:12px}}.header__over-nav{margin:0 0 0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,auto));grid-area:right;width:100%}@media screen and (min-width:1000px){.header__over-nav{grid-template-columns:repeat(auto-fit,minmax(100px,auto))}}.header__schedule{background:0 0;border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:900}.header__top{background-color:#34444d;color:#fff;border-bottom:4px solid #ffe300;grid-template-columns:auto 100%}.header__wrapper{display:grid;grid-template-areas:"left right"}.header .menu{display:grid;padding:0;margin:0;grid-template-columns:repeat(auto-fit,minmax(100px,max-content));grid-gap:25px}.header .menu a,.header .menu a:hover{color:#000;transition:background-color 333ms ease-in-out}.header .menu__item{list-style:none;display:inline-block;position:relative;transition:background-color 333ms ease-in-out;min-width:-moz-max-content;min-width:max-content}.header .menu__item:hover{background-color:#ffe300}.header .menu__item:hover>.sub-menu{transition-delay:.1s;max-height:10000px}@media screen and (max-width:1000px){.header__wrapper{display:flex;justify-content:space-between}.header .menu__item{border-radius:25px;display:block;padding:0 25px}}.header .menu__link{display:inline-grid;padding:1rem 1rem 1rem 10px;height:100%;justify-content:flex-start;align-items:center;position:relative}.header .menu__link:not(:only-child)::after{content:"";width:0;height:0;border-bottom:5px solid #5d9731;border-left:5px solid transparent;position:absolute;right:10px;margin-top:.85rem}@media screen and (max-width:1000px){.header .menu__link{font-size:1em;padding:.5em 10px 0;width:100%}.header .menu{background-color:#ffe300;border-radius:25px;box-shadow:3px 2px 3px 0 rgba(0,0,0,.17);display:block;margin:0 3vw;transition:top .5s ease-in;padding:26px 0;width:94vw;z-index:15}.header .menu__link~.sub-menu{border-top:1px solid #f2d700}}.header .no-mobile{display:none}@media screen and (min-width:1000px){.header__top{grid-template-columns:auto minmax(1000px,57%)}.header .no-mobile{display:grid}.header .no-mobile--inline{display:inline-block}}.header .burger{cursor:pointer;padding:17px 25px;place-self:center flex-end}.header .burger__button{background-color:#215301;border-radius:5px;display:block;height:5px;position:relative;transition:.5s ease-out;width:35px}.header .burger__button::after,.header .burger__button::before{background-color:#215301;border-radius:5px;content:"";display:block;height:5px;position:absolute;width:35px}.header .burger__button::after{top:10px;transition:top 0 ease-in .25s}.header .burger__button::before{bottom:10px;transition:bottom 0 ease-in .25s}.header .sub-menu{max-height:0;overflow:hidden;position:absolute;top:100%;left:0;min-width:200px;width:-moz-max-content;width:max-content;background-color:#ffe300;transition:max-height 333ms cubic-bezier(0,1,0,1)}.header .sub-menu__item{list-style:none}.header .sub-menu__link{font-size:.85em;font-weight:100;padding:.75rem 10px}@media screen and (max-width:1000px){.header .sub-menu__link{padding:0 10px}.header .sub-menu{display:block;max-height:none;position:relative;width:100%}}.header__check:checked~.header__burger~.header__menu{top:103px;transition:top .5s ease-out}.header__check:checked~.burger .burger__button{background-color:transparent;transform:rotate(90deg)}.header__check:checked~.burger .burger__button:before{bottom:0;transform:rotate(-45deg)}.header__check:checked~.burger .burger__button:after{top:0;transform:rotate(45deg)}.header--sticky{opacity:0;position:fixed;margin-top:-1000px;left:0;z-index:150;width:100%;font-size:.8rem;transition:margin 1333ms ease-in-out;background-color:#34444d;color:#fff;box-shadow:0 4px 5px -3px rgba(0,0,0,.7)}.header--sticky .header__over-link{align-items:center;display:flex;padding:8px 5px}@media screen and (max-width:700px){.header--sticky .header__over-item--green::after{border-right:0;border-top:0}.header--sticky .header__over-item--yellow .material-icons{padding:0}.header--sticky .header__over-nav{grid-template-columns:repeat(auto-fit,minmax(50px,auto))}.header--sticky .menu__link{font-size:13px;justify-content:center}}.header--sticky .header__schedule .no-mobile--inline{margin-left:5px}.header--sticky .header__wrapper{border-bottom:0}.header--sticky .menu__link{padding:0}@media screen and (max-width:400px){.header--sticky .header__over-nav{grid-template-columns:repeat(6,auto)}.header--sticky .menu__link{font-size:11px}}.header--sticky .menu__item{align-items:center;border-radius:0;display:flex;justify-content:center}.header--sticky .menu__item:hover a{color:#215301}@media screen and (max-width:700px){.header--sticky .menu__item{padding:0}}
/*# sourceMappingURL=maps/header.css.map */
