:root{--header--height:62px;--header--menu--parent--color:#000;--header--menu--font-size:0.875rem;--header--sub-menu--color:#fff;--header--sub-menu--background:#2a363f;--header--sub-menu--hover--color:#85c540;--header--actions--btn--background:#2a363f;--header--actions--btn--color:#fff;--header--actions--btn--hover--background:#e6b122;--header--actions--btn--hover--color:#000;--header--actions--btn--font-size:0.875rem;--header--toggle--background:#2a363f;--header--search--color:#fff;--header--search--background:#2a363f}:root .wp-block-leaptel-navigation{left:0;position:fixed;top:calc(var(--wp--adminbar--top) + var(--wp--notificationbar--top));width:100%;z-index:99}:root .wp-block-leaptel-navigation__wrapper{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;padding-bottom:clamp(.5rem,2.083vw,2.5rem);padding-top:clamp(.5rem,1.5625vw,1.875rem);width:100%;width:var(--container-width,min(80vw,1100px))}:root .wp-block-leaptel-navigation__wraper *,:root .wp-block-leaptel-navigation__wrapper{transition:all .5s}:root .wp-block-leaptel-navigation .wp-block-site-logo{align-items:flex-end;align-self:stretch;display:flex}:root .wp-block-leaptel-navigation .wp-block-site-logo img{filter:brightness(0) saturate(0);width:clamp(5.5rem,8.3vw,10rem)}:root .wp-block-leaptel-navigation__content{align-items:flex-end;display:flex;flex-direction:column;gap:clamp(.6933rem,1.156vw,1.04rem)}:root .wp-block-leaptel-navigation__actions{align-items:center;display:flex;gap:clamp(.813rem,1.356vw,1.2rem)}:root .wp-block-leaptel-navigation__actions__item{background-color:var(--header--actions--btn--background);border:none;border-radius:.625rem;color:var(--header--actions--btn--color);cursor:pointer;display:block;font-size:var(--header--actions--btn--font-size);overflow:hidden;padding:clamp(.375rem,.521vw,.625rem) clamp(.5rem,1.67vw,2rem);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}:root .wp-block-leaptel-navigation__actions__item svg{height:var(--header--actions--btn--font-size);width:auto}:root .wp-block-leaptel-navigation__actions__item:hover{background-color:var(--header--actions--btn--hover--background);color:var(--header--actions--btn--hover--color)}@media screen and (max-width:991px){:root .wp-block-leaptel-navigation__actions__item.is-desktop-only{display:none}}:root .wp-block-leaptel-navigation__menu-toggle{background-color:transparent;border:none;cursor:pointer;display:none;height:100%;width:30px}:root .wp-block-leaptel-navigation__menu-toggle span{background:var(--header--toggle--background);border-radius:2px;display:block;height:4px;position:relative;width:100%}:root .wp-block-leaptel-navigation__menu-toggle span:after,:root .wp-block-leaptel-navigation__menu-toggle span:before{background:var(--header--toggle--background);border-radius:2px;content:"";display:block;height:4px;left:0;position:absolute;right:0;transition:all .25s;width:100%}:root .wp-block-leaptel-navigation__menu-toggle span:before{top:-8px}:root .wp-block-leaptel-navigation__menu-toggle span:after{top:8px}:root .wp-block-leaptel-navigation__menu-toggle.is-open span{background:transparent}:root .wp-block-leaptel-navigation__menu-toggle.is-open span:before{transform:rotate(45deg) translate(2px,10px)}:root .wp-block-leaptel-navigation__menu-toggle.is-open span:after{transform:rotate(135deg) translate(-1px,10px)}:root .wp-block-leaptel-navigation__nav{display:flex;justify-content:flex-end;width:100%}:root .wp-block-leaptel-navigation__menu{display:flex;flex-grow:1;gap:clamp(1.5rem,2.5vw,3rem);justify-content:flex-end}:root .wp-block-leaptel-navigation__menu__item{display:block}:root .wp-block-leaptel-navigation__menu__item__label{display:flex;font-size:var(--header--menu--font-size);gap:.25rem;justify-content:space-between;text-decoration:none}:root .wp-block-leaptel-navigation__menu__item__toggle svg{display:inline-block;stroke:currentColor;height:inherit;width:inherit}@media screen and (min-width:992px){:root .wp-block-leaptel-navigation__menu__item:hover .wp-block-leaptel-navigation__submenu{display:flex}:root .wp-block-leaptel-navigation__menu__item.is-parent{position:relative}:root .wp-block-leaptel-navigation__menu__item.is-parent>.wp-block-leaptel-navigation__menu__item__label{background-image:url(../images/bg-menu.027552cf.png);background-position:0 0;background-repeat:no-repeat;background-size:0 100%;color:var(--header--menu--parent--color);cursor:pointer;margin:calc(0px - clamp(.125rem, .21vw, .25rem)) calc(0px - clamp(.5rem, 1.17vw, 1.406rem));padding:clamp(.125rem,.21vw,.25rem) clamp(.5rem,1.17vw,1.406rem)}}@media screen and (min-width:992px)and (min-width:992px){:root .wp-block-leaptel-navigation__menu__item.is-parent:hover .wp-block-leaptel-navigation__menu__item__label{background-size:100% 100%}}:root .wp-block-leaptel-navigation__submenu{display:none;flex-direction:column;height:auto;min-width:210px;opacity:1;overflow:visible;padding-top:min(.5rem,clamp(.5rem,1.5625vw,1.875rem));position:absolute;right:-1.40625rem;top:100%;visibility:visible;width:auto}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item{background:var(--header--sub-menu--background);border-bottom:1px solid #fff;display:block}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item a,:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item__label{color:var(--header--sub-menu--color);display:block;padding:.75em 1rem;text-decoration:none}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item a:hover,:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item__label:hover{color:var(--header--sub-menu--hover--color)}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item:last-child{border:none}:root .wp-block-leaptel-navigation__search{background:var(--header--search--background);color:var(--header--search--color);padding:.5rem 1.5rem}:root .wp-block-leaptel-navigation__search__wrapper{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--container-width,min(80vw,1100px));width:100%}:root .wp-block-leaptel-navigation__search__input{background:transparent;border:none;border-radius:0;color:var(--header--search--color);display:inline-block;flex-grow:1;margin:0;outline-style:none;padding:.625rem 0;transition:all .7s}:root .wp-block-leaptel-navigation__search__input:-webkit-autofill,:root .wp-block-leaptel-navigation__search__input:-webkit-autofill:active,:root .wp-block-leaptel-navigation__search__input:-webkit-autofill:focus,:root .wp-block-leaptel-navigation__search__input:-webkit-autofill:hover{-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}:root .wp-block-leaptel-navigation__search__button{background:transparent;border:none;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-block;margin:0;min-width:inherit;outline-style:none;padding:0;width:2.0625rem}@media screen and (min-width:992px){:root .wp-block-leaptel-navigation__search.is-desktop-only,:root .wp-block-leaptel-navigation__search.is-mobile-only{display:none}:root .wp-block-leaptel-navigation__search.is-visible{display:flex}}@media screen and (max-width:991px){:root .wp-block-leaptel-navigation__search.is-mobile-only{display:block;padding:.25rem .5rem}:root .wp-block-leaptel-navigation__search.is-desktop-only{display:none}}:root .wp-block-leaptel-navigation__search__btn-trigger,:root .wp-block-leaptel-navigation__search__btn-trigger.wp-block-button__link{min-width:unset}:root .wp-block-leaptel-navigation__search__btn-trigger svg,:root .wp-block-leaptel-navigation__search__btn-trigger.wp-block-button__link svg{height:var(--wp--preset--font-size--button);width:auto}:root .wp-block-leaptel-navigation.is-scrolling,:root .wp-block-leaptel-navigation:has(.wp-block-leaptel-navigation__search.is-visible){background:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}:root .wp-block-leaptel-navigation.is-scrolling .wp-block-site-logo img,:root .wp-block-leaptel-navigation:has(.wp-block-leaptel-navigation__search.is-visible) .wp-block-site-logo img{filter:none}@media screen and (max-width:991px){:root .wp-block-leaptel-navigation.is-scrolling,:root .wp-block-leaptel-navigation:has(.wp-block-leaptel-navigation__search.is-visible){height:var(--header--height)}}:root .wp-block-leaptel-navigation.is-scrolling .wp-block-leaptel-navigation__wrapper,:root .wp-block-leaptel-navigation:has(.wp-block-leaptel-navigation__search.is-visible) .wp-block-leaptel-navigation__wrapper{padding-bottom:.5rem;padding-top:.5rem}@media screen and (max-width:991px){:root .wp-block-leaptel-navigation{--header--sub-menu--color:#000;--header--sub-menu--background:#fff}:root .wp-block-leaptel-navigation__menu-toggle{display:block}:root .wp-block-leaptel-navigation__content{display:none;overflow:auto}:root .wp-block-leaptel-navigation__content .wp-block-leaptel-navigation__search{border-bottom:1px solid #fff;display:block}:root .wp-block-leaptel-navigation__content.show{display:block}:root .wp-block-leaptel-navigation__actions{flex-direction:column;gap:0}:root .wp-block-leaptel-navigation__actions__item{border-bottom:1px solid #fff;border-radius:0;padding:.75rem;width:100%}:root .wp-block-leaptel-navigation__actions__item:last-child{border-bottom:0}:root .wp-block-leaptel-navigation__menu{flex-direction:column;gap:0;overflow:auto}:root .wp-block-leaptel-navigation__menu__item a,:root .wp-block-leaptel-navigation__menu__item__label{border-bottom:1px solid #e4e3e3;margin:0;padding:.75rem;width:100%}:root .wp-block-leaptel-navigation__menu__item:has(.wp-block-leaptel-navigation__submenu.is-show) .wp-block-leaptel-navigation__menu__item__toggle svg{transform:rotate(-180deg)}:root .wp-block-leaptel-navigation__submenu{display:none;left:unset;padding-top:0;position:relative;right:unset;top:unset}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item{background:#fff}:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item a,:root .wp-block-leaptel-navigation__submenu .wp-block-leaptel-navigation__menu__item__label{padding-left:1rem}:root .wp-block-leaptel-navigation__submenu.is-show{display:flex}}@media screen and (max-width:576px){:root .wp-block-leaptel-navigation{--container-width:calc(100% - 2.5rem)}}:root body{--wp--adminbar--top:0px;--wp--notificationbar--top:0px}@media screen and (max-width:991px){:root body.has-opened-menu{height:100vh;overflow:hidden}:root body.has-opened-menu:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}:root body.has-opened-menu .wp-block-leaptel-navigation{background:#fff;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}:root body.has-opened-menu .wp-block-leaptel-navigation .wp-block-site-logo img{filter:none}}@media screen and (max-width:991px)and (max-width:991px){:root body.has-opened-menu .wp-block-leaptel-navigation{height:var(--header--height)}}@media screen and (max-width:991px){:root body.has-opened-menu .wp-block-leaptel-navigation__content{background:var(--wp--preset--color--header);height:calc(100% - var(--header--height));position:fixed;right:0;top:calc(var(--header--height) + var(--wp--adminbar--top) + var(--wp--notificationbar--top));transition:all .25s;width:70%;z-index:99}}:root body:has(#wpadminbar){--wp--adminbar--top:var(--wp-admin--admin-bar--height)}@media screen and (max-width:782px){:root body:has(#wpadminbar){--wp--adminbar--top:var(--wp-admin--admin-bar--height)}}@media screen and (max-width:600px){:root body:has(#wpadminbar):has(.wp-block-leaptel-navigation.is-scrolling){--wp--adminbar--top:0px}}:root body:has(#leaptel-notification-bar){--wp--notificationbar--top:clamp(1.33rem,2.22vw,2rem)}:root body .wp-block-leaptel-section[id],:root body .wp-site-blocks,:root body div[id]{scroll-margin-top:calc(clamp(4.5rem,6.83vw,7rem) + var(--wp--adminbar--top) + var(--wp--notificationbar--top))}@media screen and (max-width:991px){:root body .wp-block-leaptel-section[id],:root body .wp-site-blocks,:root body div[id]{scroll-margin-top:calc(var(--header--height) + var(--wp--adminbar--top) + var(--wp--notificationbar--top))}}
