.lp-header{padding:9px 0;min-height:var(--header-height);background-color:var(--color-brown)}@media screen and (min-width: 768px){.lp-header{min-height:auto}}@media screen and (min-width: 1280px){.lp-header{padding-top:14px;padding-bottom:14px}.lp-header:has(.header__bottom[fixed]) .lp-header__spacer{height:0}.lp-header:not(:has(.header__bottom[fixed])) .lp-header__spacer{height:50px;visibility:hidden;transition-property:all;transition-duration:.2s;transition-timing-function:ease}}.lp-header--sticky{position:-webkit-sticky;position:sticky;top:var(--wp-admin-bar-height);z-index:99;background-color:var(--color-brown)}@media screen and (min-width: 1280px){.lp-header .header{position:fixed;left:0;width:100%;z-index:-1;border-top:1px solid var(--color-gray-200)}}.lp-header+.section{margin-top:0}.lp-header a{color:var(--color-white);transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.lp-header a:hover{color:var(--color-gray-100)}.admin-bar .lp-header{top:0}@media screen and (min-width: 768px){.admin-bar .lp-header{top:var(--wp-admin-bar-height)}}.lp-header__wrap{display:flex;align-items:center;justify-content:space-between;position:relative;background-color:var(--color-brown);padding:0 10px}@media screen and (min-width: 768px){.lp-header__wrap{padding-left:var(--grid-col-gutter);padding-right:var(--grid-col-gutter)}}@media screen and (min-width: 768px){.lp-header__left{display:flex;align-items:stretch}}.lp-header__right{display:flex}@media screen and (min-width: 400px){.lp-header__right{align-items:center;gap:20px}}.lp-header .header__hamburger{width:40px;justify-content:right}.lp-header:has(.header__bottom){padding-top:unset;padding-bottom:unset}.lp-header:has(.header__bottom) .lp-header__wrap{padding:20px var(--grid-col-gutter)}.lp-header .header__bottom{box-shadow:none;z-index:99}@media screen and (min-width: 1280px){.lp-header .header__bottom{position:absolute;border-top:1px solid var(--color-border);top:calc(var(--sticky-header-top) - var(--header-bottom) - var(--wp-admin-bar-height))}.lp-header .header__bottom[fixed]{position:absolute}}.lp-header__logo{display:flex}.lp-header__logo svg{width:127px;height:36px}@media screen and (min-width: 1280px){.lp-header__logo svg{width:141px;height:40px}}.lp-header__tagline{display:none}@media screen and (min-width: 1024px){.lp-header__tagline{display:flex;align-items:center;margin-left:20px;padding:10px 0 10px 20px}}.lp-header__phone-number{letter-spacing:.7px}.lp-header__img-wrap{display:none}@media screen and (min-width: 768px){.lp-header__img-wrap{display:inline-block;max-width:40px;height:40px}}.lp-header__img-wrap img{border-radius:50%;height:100%;width:100%;object-fit:cover}.lp-header__text-phone{display:none;flex-direction:column;text-align:center;font-size:11px;line-height:1.3}@media screen and (min-width: 400px){.lp-header__text-phone{display:flex}}@media screen and (min-width: 768px){.lp-header__text-phone{font-size:13px}}.lp-header__call-text{font-weight:var(--font-weight-semibold)}.lp-header__phone-icon{align-items:center;justify-content:center;display:flex;width:70px;color:var(--color-black)}@media screen and (min-width: 400px){.lp-header__phone-icon{border-radius:50%;width:34px;height:34px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-green)}}.lp-header__phone-icon svg{width:14px;height:14px}.lp-header__call{display:flex;align-items:center;padding:5px 5px 5px 15px;border-radius:30px;gap:10px}@media screen and (min-width: 400px){.lp-header__call{background-color:var(--color-orange);border:1px solid var(--color-gray-200)}}@media screen and (min-width: 768px){.lp-header__call{padding:7px 8px}}.lp-header__call:last-child{background-color:var(--color-orange);border:1px solid var(--color-gray-200)}.lp-header__call:last-child .lp-header__text-phone{display:flex}.lp-header__call:last-child .lp-header__phone-icon{border-radius:50%;width:34px;height:34px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-green)}@media screen and (min-width: 1280px){.lp-header__call:last-child{padding:5px 5px 5px 5px}}
