/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cff{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;}.cff *,.cff *::before,.cff *::after{box-sizing:border-box;}.cff__grid{display:grid;grid-template-columns:repeat(var(--cff-cols,4),minmax(0,1fr));gap:var(--cff-gap,24px);}@media (max-width:1024px){.cff__grid{grid-template-columns:repeat(var(--cff-cols-md,2),minmax(0,1fr));}}@media (max-width:600px){.cff__grid{grid-template-columns:minmax(0,1fr);}}.cff-cell{min-width:0;container-type:inline-size;}.cff-card{position:relative;height:var(--cff-h,340px);perspective:1400px;}.cff{--cff-half:calc(var(--cff-dur,800ms) * 0.362);}.cff-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--cff-dur,800ms) cubic-bezier(0.45,0.05,0.2,1);}.cff--axis-y .cff-card.is-flipped .cff-inner{transform:rotateY(180deg);}.cff--axis-x .cff-card.is-flipped .cff-inner{transform:rotateX(180deg);}.cff-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(1.1rem,2vw,1.75rem);border-radius:20px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.cff--axis-y .cff-back{transform:rotateY(180deg);}.cff--axis-x .cff-back{transform:rotateX(180deg);}.cff-front{visibility:visible;transition:visibility 0s linear var(--cff-half),border-color 0.3s ease,box-shadow 0.3s ease;}.cff-back{visibility:hidden;transition:visibility 0s linear var(--cff-half);}.cff-card.is-flipped .cff-front{visibility:hidden;}.cff-card.is-flipped .cff-back{visibility:visible;}.cff-front{position:absolute;inset:0;display:flex;flex-direction:column;padding:clamp(1.1rem,2vw,1.75rem);border-radius:20px;overflow:hidden;clip-path:inset(0 round 20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;text-align:center;color:var(--cff-text,#1f2433);background-color:var(--cff-front-bg,#ffffff);background-image:radial-gradient(120% 85% at 0% 0%,rgba(var(--cff-primary-rgb,220,38,38),0.12),transparent 58%);border:1px solid rgba(0,0,0,0.08);box-shadow:0 10px 28px -10px rgba(0,0,0,0.14);}.cff--front-left .cff-front{align-items:flex-start;text-align:left;}.cff--front-right .cff-front{align-items:flex-end;text-align:right;}.cff-front:hover{border-color:rgba(var(--cff-primary-rgb,220,38,38),0.5);box-shadow:0 16px 36px -10px rgba(0,0,0,0.16),0 0 34px rgba(var(--cff-primary-rgb,220,38,38),0.2);}.cff-front::after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(var(--cff-primary-rgb,220,38,38),0.1),transparent);transform:skewX(-18deg);transition:left 0.9s ease;pointer-events:none;}.cff-front:hover::after{left:140%;}.cff-watermark{position:absolute;right:-26px;bottom:-30px;width:190px;height:190px;color:var(--cff-primary,#dc2626);opacity:0.07;transform:rotate(-14deg);pointer-events:none;}.cff--front-right .cff-watermark{right:auto;left:-26px;}.cff--btn-right .cff-watermark{right:auto;left:-26px;}.cff--btn-left .cff-watermark{left:auto;right:-26px;}.cff-watermark svg{display:block;width:100%;height:100%;}.cff-halo{position:relative;flex:0 0 auto;width:132px;height:132px;margin-top:0.35rem;}.cff-halo__ring{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(var(--cff-primary-rgb,220,38,38),0.4);animation:cff-spin 28s linear infinite;}.cff-halo__orbit{position:absolute;inset:0;animation:cff-spin 7s linear infinite;}.cff-halo__orbit i{position:absolute;top:-4.5px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--cff-primary,#dc2626);box-shadow:0 0 10px 2px rgba(var(--cff-primary-rgb,220,38,38),0.55);}.cff-halo__float{position:absolute;inset:18px;animation:cff-float 5s ease-in-out infinite;}.cff-halo__disc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,var(--cff-primary,#dc2626),var(--cff-primary-dark,#a51c1c));box-shadow:0 12px 26px -6px rgba(var(--cff-primary-rgb,220,38,38),0.5),inset 0 1px 0 rgba(255,255,255,0.28);transition:transform 0.45s cubic-bezier(0.3,1.4,0.5,1);}.cff-front:hover .cff-halo__disc{transform:scale(1.07) rotate(-5deg);}.cff-icon{display:block;width:50px;height:50px;}.cff-icon svg{display:block;width:100%;height:100%;}.cff .cff-title{position:relative;margin:1rem 0 0;padding:0;font-size:1.4rem;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--cff-text,#1f2433);}.cff .cff-title::after{content:"";display:block;width:38px;height:3px;margin:0.6rem auto 0;border-radius:3px;background:var(--cff-primary,#dc2626);}.cff--front-left .cff-title::after{margin-left:0;}.cff--front-right .cff-title::after{margin-left:auto;margin-right:0;}.cff-actions{position:relative;z-index:1;display:flex;justify-content:center;width:100%;margin-top:auto;padding-top:1rem;}.cff--btn-left .cff-actions{justify-content:flex-start;}.cff--btn-right .cff-actions{justify-content:flex-end;}.cff .cff-btn{display:inline-flex;align-items:center;gap:0.55rem;margin:0;padding:0.65rem 1.3rem;border:2px solid var(--cff-primary,#dc2626);border-radius:999px;background:transparent;color:var(--cff-primary,#dc2626);font:inherit;font-size:0.95rem;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;}.cff .cff-btn:hover,.cff .cff-btn:focus-visible{background:var(--cff-primary,#dc2626);color:#ffffff;box-shadow:0 8px 20px -6px rgba(var(--cff-primary-rgb,220,38,38),0.55);}.cff .cff-btn:focus-visible,.cff .cff-close:focus-visible,.cff .cff-link:focus-visible,.cff .cff-copy:focus-visible,.cff .cff-social__btn:focus-visible,.cff .cff-bigvalue:focus-visible{outline:3px solid rgba(var(--cff-primary-rgb,220,38,38),0.55);outline-offset:3px;}.cff-btn__icon{display:inline-flex;width:18px;height:18px;transition:transform 0.25s ease;}.cff-btn__icon svg{width:100%;height:100%;}.cff .cff-btn:hover .cff-btn__icon{transform:translateX(4px);}.cff-back{color:var(--cff-back-text,#ffffff);background:radial-gradient(90% 70% at 100% 0%,rgba(var(--cff-primary-rgb,220,38,38),0.4),transparent 62%),radial-gradient(70% 60% at 0% 100%,rgba(var(--cff-primary-rgb,220,38,38),0.16),transparent 62%),var(--cff-back-bg,#161a26);border:1px solid rgba(255,255,255,0.08);box-shadow:0 16px 36px -10px rgba(0,0,0,0.4);}.cff-topbar{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex:0 0 auto;}.cff-topbar__label{display:inline-flex;align-items:center;gap:0.5rem;min-width:0;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;opacity:0.7;}.cff-topbar__label::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--cff-primary,#dc2626);box-shadow:0 0 10px rgba(var(--cff-primary-rgb,220,38,38),0.9);}.cff .cff-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,0.25);border-radius:50%;background:rgba(255,255,255,0.06);color:var(--cff-back-text,#ffffff);box-shadow:none;cursor:pointer;transition:background-color 0.25s ease,transform 0.35s ease;}.cff .cff-close:hover{background:var(--cff-primary,#dc2626);transform:rotate(-90deg);}.cff .cff-close svg{width:17px;height:17px;}.cff-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.75rem;padding-top:0.25rem;text-align:center;overflow-y:auto;}.cff .cff-body > :first-child{margin-top:auto;}.cff .cff-body > :last-child{margin-bottom:auto;}.cff-card.is-flipped .cff-rise{animation:cff-rise 0.6s cubic-bezier(0.2,0.8,0.2,1) both;animation-delay:calc(var(--cff-half) + 40ms + var(--i,0) * 90ms);}.cff-value{display:flex;flex-direction:column;gap:0.2rem;font-size:1rem;line-height:1.4;overflow-wrap:anywhere;}.cff .cff-value,.cff .cff-value strong,.cff .cff-value span{color:var(--cff-back-text,#ffffff);}.cff .cff-bigvalue{color:var(--cff-back-text,#ffffff);font-size:1.25rem;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color 0.2s ease;}.cff .cff-bigvalue--email{font-size:1.05rem;white-space:normal;overflow-wrap:anywhere;}.cff .cff-bigvalue:hover{color:rgba(255,255,255,0.78);}.cff-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;}.cff .cff-link,.cff .cff-copy{display:inline-flex;align-items:center;gap:0.45rem;margin:0;padding:0.5rem 1rem;border-radius:999px;font:inherit;font-size:0.85rem;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:0;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}.cff .cff-link{border:2px solid var(--cff-primary,#dc2626);background:var(--cff-primary,#dc2626);color:#ffffff;}.cff .cff-link:hover{background:var(--cff-primary-dark,#a51c1c);border-color:var(--cff-primary-dark,#a51c1c);color:#ffffff;box-shadow:0 8px 20px -6px rgba(var(--cff-primary-rgb,220,38,38),0.7);}.cff .cff-copy{border:2px solid rgba(255,255,255,0.28);background:transparent;color:var(--cff-back-text,#ffffff);box-shadow:none;}.cff .cff-copy:hover{border-color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.1);}.cff .cff-copy.is-copied{border-color:#34d399;color:#34d399;}.cff .cff-link svg,.cff .cff-copy svg{width:15px;height:15px;flex:0 0 auto;}.cff-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,var(--cff-primary,#dc2626),var(--cff-primary-dark,#a51c1c));box-shadow:0 8px 18px -5px rgba(var(--cff-primary-rgb,220,38,38),0.6);}.cff-chip svg{display:block;width:22px;height:22px;}.cff-hours{display:flex;flex-direction:column;gap:0.4rem;margin:0;padding:0;list-style:none;}.cff-hours li{margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.3;}.cff-hours li::before{content:none;}.cff .cff-social-heading{margin:0;font-size:0.9rem;font-weight:700;line-height:1.3;color:var(--cff-back-text,#ffffff);opacity:0.9;}.cff-social{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;}.cff .cff-social__btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,0.28);background:rgba(255,255,255,0.06);color:var(--cff-back-text,#ffffff);text-decoration:none;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;}.cff .cff-social__btn:hover{background:#ffffff;border-color:#ffffff;color:var(--cff-primary,#dc2626);box-shadow:0 8px 22px -6px rgba(var(--cff-primary-rgb,220,38,38),0.8);}.cff .cff-social__btn svg{width:20px;height:20px;}@keyframes cff-spin{to{transform:rotate(360deg);}}@keyframes cff-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-5px);}}@keyframes cff-rise{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:none;}}.cff-card.is-flipped .cff-front *{animation-play-state:paused;}.cff--no-shine .cff-front::after{display:none;}.cff,.cff button,.cff a{-webkit-tap-highlight-color:transparent;}.cff button,.cff a{touch-action:manipulation;}@media (prefers-reduced-motion:reduce){.cff{--cff-dur:0ms;--cff-half:0ms;}.cff-inner,.cff-card.is-flipped .cff-inner,.cff--axis-y .cff-card.is-flipped .cff-inner,.cff--axis-x .cff-card.is-flipped .cff-inner{transition:none !important;}.cff-card:not(.is-flipped) .cff-inner,.cff-card.is-flipped .cff-inner{transform:none !important;}.cff--axis-y .cff-back,.cff--axis-x .cff-back,.cff-back{transform:none !important;}.cff-front,.cff-back{transition:none !important;}.cff-halo__ring,.cff-halo__orbit,.cff-halo__float{animation:none !important;}.cff-card.is-flipped .cff-rise{animation:none !important;opacity:1;transform:none;}.cff-front::after{display:none;}}.cff .cff-back .cff-bigvalue,.cff .cff-back .cff-bigvalue--email{font-size:1rem !important;font-weight:600 !important;line-height:1.4 !important;}@media (max-width:600px){.cff .cff-back .cff-bigvalue,.cff .cff-back .cff-bigvalue--email{font-size:1.1rem !important;}}
.layout--onecol .layout__region{width:100%;}
.pepc-contact-map{width:100% !important;margin:2rem auto !important;background:var(--pepc-map-bg) !important;border:1px solid rgba(var(--pepc-map-accent-rgb),0.25) !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 10px 30px rgba(0,0,0,0.35) !important;transition:opacity 0.8s ease-out,transform 0.8s ease-out,box-shadow 0.3s ease,border-color 0.3s ease !important;box-sizing:border-box !important;}.pepc-contact-map:hover{border-color:var(--pepc-map-accent) !important;box-shadow:0 12px 30px -5px rgba(0,0,0,0.5),0 0 25px 0 rgba(var(--pepc-map-accent-rgb),0.35) !important;}.pepc-contact-map__header{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;padding:24px 28px !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;background:var(--pepc-map-bg) !important;}.pepc-contact-map__title-group{display:flex !important;align-items:center !important;gap:12px !important;}.pepc-contact-map__icon{display:flex !important;align-items:center !important;justify-content:center !important;color:var(--pepc-map-accent) !important;flex-shrink:0 !important;}.pepc-contact-map__title{margin:0 !important;font-size:1.35rem !important;font-weight:700 !important;color:var(--pepc-map-accent) !important;letter-spacing:-0.01em !important;}.pepc-contact-map__text{font-size:0.95rem !important;line-height:1.5 !important;color:var(--pepc-map-text-muted) !important;text-align:right !important;}.pepc-contact-map__text strong{color:#ffffff !important;font-size:1.05rem !important;}.pepc-contact-map__iframe-wrap iframe{display:block !important;width:100% !important;border:none !important;}@media (max-width:768px){.pepc-contact-map__header{flex-direction:column !important;align-items:flex-start !important;}.pepc-contact-map__text{text-align:left !important;}}
.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background:#001d2b;color:white;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:999999 !important;box-shadow:0 -5px 15px rgba(0,0,0,0.2);opacity:0;transform:translateY(30px);visibility:hidden;pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease,visibility 0.4s ease;}.cookie-banner.show{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;}.cookie-banner p{margin:0 !important;font-size:14px;line-height:1.5;flex-grow:1;}.cookie-banner a{color:#ffaa01;text-decoration:underline;}.cookie-buttons{display:flex;gap:8px;flex-shrink:0;}.cookie-buttons button,.cookie-settings-buttons button{border:0 !important;padding:8px 14px !important;border-radius:5px !important;cursor:pointer !important;font-weight:600 !important;font-size:14px !important;box-shadow:none !important;transition:transform 0.2s ease,background-color 0.3s ease !important;}.cookie-buttons button:hover,.cookie-settings-buttons button:hover{transform:scale(1.04);}#accept-cookies{background:#ffaa01 !important;color:#001d2b !important;}#deny-cookies,#cancel-settings{background:#e53935 !important;color:white !important;}#settings-cookies,#save-settings{background:#4caf50 !important;color:white !important;}.cookie-settings{position:fixed;inset:0;background:rgba(0,0,0,0.6);display:none;align-items:center;justify-content:center;z-index:1000000 !important;opacity:0;transition:opacity 0.3s ease;}.cookie-settings.show{display:flex;opacity:1;}.cookie-settings-content{background:white;color:#001d2b;width:90%;max-width:360px;padding:25px;border-radius:10px;transform:scale(0.9);transition:transform 0.3s ease;}.cookie-settings.show .cookie-settings-content{transform:scale(1);}.cookie-settings-content label{display:flex;align-items:center;gap:10px;margin:12px 0;cursor:pointer;}.cookie-settings-buttons{display:flex;gap:10px;margin-top:20px;}@media (max-width:767px){.cookie-banner{flex-direction:column;align-items:center;text-align:center;gap:12px;}.cookie-buttons{justify-content:center;flex-wrap:wrap;width:100%;}}
#proelektrics-wa{position:fixed;left:20px;bottom:20px;z-index:999998;font-family:Arial,sans-serif;transition:bottom 0.3s ease;}#proelektrics-wa *{box-sizing:border-box;}#proelektrics-wa .wa-btn{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:0;padding:0;cursor:pointer;background:#25d366;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,0.25);transition:0.35s ease;opacity:0;pointer-events:none;transform:translateY(20px);}#proelektrics-wa .wa-btn.show{opacity:1;pointer-events:auto;transform:translateY(0);}#proelektrics-wa .wa-btn:hover{transform:translateY(-5px);background:#20ba5a;}#proelektrics-wa .wa-btn svg{width:29px;height:29px;display:block;}#proelektrics-wa .wa-box{position:absolute;left:0;bottom:70px;width:290px;padding:22px;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,0.18);text-align:center;opacity:0;visibility:hidden;transform:translateY(15px);transition:0.3s ease;}#proelektrics-wa .wa-box.show{opacity:1;visibility:visible;transform:none;}#proelektrics-wa .wa-box strong{display:block;font-size:18px;color:#001d2b;margin-bottom:10px;}#proelektrics-wa .wa-box p{font-size:14px;color:#555;line-height:1.5;margin:0 0 16px;}#proelektrics-wa .wa-chat{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px 20px;background:#25d366;border-radius:25px;color:#fff !important;text-decoration:none !important;font-size:14px;font-weight:600;}#proelektrics-wa .wa-chat::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.35),transparent);transform:skewX(-25deg);animation:waShine 4s infinite;}@keyframes waShine{35%{left:130%;}100%{left:130%;}}#proelektrics-wa .wa-close{position:absolute;right:10px;top:6px;border:0;background:none;font-size:25px;color:#aaa;cursor:pointer;}#proelektrics-wa .wa-close:hover{color:#001d2b;}@media (max-width:600px){#proelektrics-wa{left:15px;bottom:15px;}#proelektrics-wa .wa-box{width:calc(100vw - 40px);}}@media (prefers-reduced-motion:reduce){#proelektrics-wa .wa-chat::after{animation:none;}#proelektrics-wa .wa-btn,#proelektrics-wa .wa-box{transition-duration:0.01ms;}}
.sh-spacer[hidden]{display:none;}.header-main.sh-active{position:fixed;top:var(--drupal-displace-offset-top,0px);left:0;width:100%;margin:0;padding:0.5rem 0;box-sizing:border-box;z-index:1000;background-color:var(--sh-bg,#1f2433);box-shadow:0 4px 18px rgba(0,0,0,0.22);transform:translateX(0);transition:transform 0.35s ease,clip-path 0.35s ease;}.header-main.sh-active .header-main-container{min-height:56px;}.sh-toggle{display:none;position:absolute;top:0;bottom:0;right:0;width:52px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background-color:var(--sh-toggle-bg,#1f2433);color:var(--sh-toggle-color,#ffffff);font-size:2rem;line-height:1;cursor:pointer;z-index:2;}.sh-active .sh-toggle{display:flex;}.header-main .sh-toggle,.header-main .sh-toggle:hover,.header-main .sh-toggle:focus,.header-main .sh-toggle:active{background-color:var(--sh-toggle-bg,#1f2433);color:var(--sh-toggle-color,#ffffff);}.sh-toggle:hover{filter:brightness(1.3);}.sh-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px;}.sh-toggle span{display:block;transition:transform 0.35s ease;}.sh-collapsed .sh-toggle span{transform:rotate(180deg);}.sh-variant-drawer.sh-collapsed{transform:translateX(calc(-100% + 52px));}.sh-variant-logo.sh-active{clip-path:inset(0 0 -2000px 0);}.sh-variant-logo.sh-active .sh-toggle{right:auto;left:calc(100% - 52px);transition:left 0.35s ease,width 0.35s ease,height 0.35s ease;}.sh-logo-horizontal.sh-collapsed{clip-path:inset(0 calc(100% - var(--sh-compact-w,260px)) -2000px 0);}.sh-logo-horizontal.sh-collapsed .sh-toggle{left:calc(var(--sh-compact-w,260px) - 52px);}.sh-logo-horizontal.sh-active .header-main-container{transition:transform 0.35s ease;}.sh-logo-horizontal.sh-collapsed .header-main-container{transform:translateX(var(--sh-shift,0px));}.sh-logo-vertical.sh-collapsed{clip-path:inset(0 calc(100% - var(--sh-tab-w,52px)) calc(var(--sh-h,74px) - var(--sh-tab-h,300px)) 0);}.sh-logo-vertical.sh-active .sh-toggle{bottom:auto;height:var(--sh-h,74px);}.sh-logo-vertical.sh-collapsed .sh-toggle{left:0;width:var(--sh-tab-w,52px);height:52px;}.sh-logo-vertical.sh-active::before{content:"";position:absolute;top:0;left:0;width:var(--sh-tab-w,52px);height:var(--sh-tab-h,300px);background-color:var(--sh-bg,#1f2433);z-index:-1;opacity:0;pointer-events:none;transition:opacity 0.2s ease;}.sh-logo-vertical.sh-collapsed::before{opacity:1;}.sh-logo-vertical.sh-active .site-brand{transform-origin:0 0;transform:translate(0,0) rotate(0deg);transition:transform 0.35s ease;}.sh-logo-vertical.sh-collapsed .site-brand{transform:translate(var(--sh-brand-tx,0px),var(--sh-brand-ty,0px)) rotate(-90deg);}.header-main.sh-measure .header-main-container,.header-main.sh-measure .site-brand{transform:none !important;transition:none !important;}.header-main.sh-instant,.header-main.sh-instant::before,.header-main.sh-instant .header-main-container,.header-main.sh-instant .site-brand,.header-main.sh-instant .sh-toggle,.header-main.sh-instant .sh-toggle span{transition:none !important;}@media (prefers-reduced-motion:reduce){.header-main.sh-active,.header-main.sh-active::before,.header-main.sh-active .header-main-container,.header-main.sh-active .site-brand,.sh-toggle,.sh-toggle span{transition:none !important;}}.sh-dir-right .sh-toggle span{transform:rotate(180deg);}.sh-dir-right.sh-collapsed .sh-toggle span{transform:none;}.sh-variant-drawer.sh-dir-right.sh-collapsed{transform:translateX(calc(100% - 52px));}.sh-variant-drawer.sh-dir-right.sh-active .sh-toggle{right:auto;left:calc(100% - 52px);transition:left 0.35s ease;}.sh-variant-drawer.sh-dir-right.sh-collapsed .sh-toggle{left:0;}.sh-dir-right.sh-logo-horizontal.sh-collapsed{clip-path:inset(0 0 -2000px calc(100% - var(--sh-compact-w,260px)));}.sh-dir-right.sh-logo-horizontal.sh-collapsed .sh-toggle{left:calc(100% - 52px);}.sh-dir-right.sh-logo-vertical.sh-collapsed{clip-path:inset(0 0 calc(var(--sh-h,74px) - var(--sh-tab-h,300px)) calc(100% - var(--sh-tab-w,52px)));}.sh-dir-right.sh-logo-vertical.sh-collapsed .sh-toggle{left:calc(100% - var(--sh-tab-w,52px));}.sh-dir-right.sh-logo-vertical.sh-active::before{left:auto;right:0;}
