.contact-area .contact-formfield textarea{width:100%;border:none;outline:none;background-color:#fff;transition:all .5s;color:#000;font-weight:500;padding:24px 20px;border-radius:8px}.contact2-area .contact2-formfield textarea{width:100%;border:none;border-bottom:1px solid var(--border);outline:none;background-color:#0000;transition:all .5s}.alert>.btn-close{font-size:12px;padding:0;margin-top:.8rem;margin-right:.65rem;background:none}.wc-btn:disabled{opacity:.5}.site-header-sentinel{position:absolute;top:50px;left:0;width:1px;height:1px;pointer-events:none}.site-header{--hdr-unit: 1px;--hdr-pad-y: calc(20 * var(--hdr-unit));--hdr-pad-x: calc(35 * var(--hdr-unit));--hdr-gap: calc(20 * var(--hdr-unit));--pill-pad-y: calc(12 * var(--hdr-unit));--pill-pad-x: calc(10 * var(--hdr-unit));--pill-radius: calc(15 * var(--hdr-unit));--logo-h: calc(30 * var(--hdr-unit));position:fixed;inset:0 0 auto;z-index:100;padding:var(--hdr-pad-y) var(--hdr-pad-x)}.site-header__inner{display:flex;align-items:center;gap:var(--hdr-gap);min-height:calc(68 * var(--hdr-unit));padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:var(--pill-radius);background:#ffffff80;-webkit-backdrop-filter:blur(16px) brightness(1.15);backdrop-filter:blur(16px) brightness(1.15);box-shadow:inset 0 0 0 1px #1212121a}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header__inner{background:#ffffffeb}}.site-header__logo{flex:1 1 0}.site-header .main-menu{flex:0 0 auto}.site-header .main-menu>ul>li>a{padding:calc(10 * var(--hdr-unit)) calc(15 * var(--hdr-unit))}.site-header__actions{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:var(--hdr-gap)}.site-header__logo-stack{position:relative;display:block;height:var(--logo-h);transform-origin:0 50%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.site-header__logo-stack img{display:block;height:var(--logo-h);width:auto;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.site-header__logo-stack .logo-mark{position:absolute;top:0;inset-inline-start:0;opacity:0}.site-header.is-scrolled .site-header__logo-stack{transform:scale(.63)}.site-header.is-scrolled .logo-full{opacity:0}.site-header.is-scrolled .logo-mark{opacity:1}@media (prefers-reduced-motion: reduce){.site-header__logo-stack,.site-header__logo-stack img{transition:none}}.site-header__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 3px #1212121f;color:var(--primary)}@media (max-width: 1199.98px){.site-header__inner{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:0}.site-header .main-menu,.site-header__actions{display:none}.site-header__burger{display:inline-flex;margin-inline-start:auto}.site-header__logo-stack .logo-mark{display:none}.site-header.is-scrolled .site-header__logo-stack{transform:none;opacity:0;pointer-events:none}}.site-header .wc-btn-primary{padding:calc(15 * var(--hdr-unit)) calc(20 * var(--hdr-unit));border-radius:999px}.region-switcher{position:relative}.region-switcher:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--pill-pad-y)}.region-switcher__trigger{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--black);font-size:14px;font-weight:500;letter-spacing:.15em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.region-switcher__menu{position:absolute;inset-inline-start:0;top:calc(100% + var(--pill-pad-y));width:250px;margin:0;padding:18px 0;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:8px;box-shadow:4px 5px 9px -4px #0000001a;opacity:0;pointer-events:none;z-index:10;transition:opacity .25s}.region-switcher:hover .region-switcher__menu,.region-switcher:focus-within .region-switcher__menu{opacity:1;pointer-events:auto}.region-switcher__menu a{display:flex;align-items:center;padding:8px 20px;color:var(--black)}.site-header .main-menu ul.dp-menu{top:calc(100% + var(--pill-pad-y))}.site-header .main-menu li.menu-item-has-children:after{content:"";position:absolute;inset-inline:0;top:100%;height:var(--pill-pad-y)}
