/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.layout--onecol .layout__region{width:100%;}
.corp-wrapper{width:100% !important;}.corp-section-header{text-align:center !important;margin:60px auto 30px auto !important;padding:0 20px !important;width:100% !important;box-sizing:border-box !important;}.corp-section-header h2{margin:0 !important;font-size:clamp(2rem,3vw,2.8rem) !important;font-weight:800 !important;line-height:1.2 !important;font-family:'Open Sans',sans-serif !important;}.corp-section-divider{width:55px !important;height:3px !important;margin:18px auto 0 auto !important;border-radius:3px !important;}.corp-values-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:28px !important;padding:20px 20px 50px 20px !important;width:100% !important;box-sizing:border-box !important;}.corp-values-grid *,.corp-values-grid *::before,.corp-values-grid *::after,.corp-section-header *,.corp-section-header *::before,.corp-section-header *::after{box-sizing:border-box !important;}.corp-value-card{position:relative !important;overflow:hidden !important;background:#ffffff !important;border:1px solid rgba(0,0,0,0.06) !important;border-radius:22px !important;padding:35px 28px !important;box-shadow:0 10px 30px rgba(0,0,0,0.08) !important;transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease !important;}.corp-value-card:hover{transform:translateY(-8px) !important;border-color:rgba(var(--pepc-accent-rgb),0.35) !important;box-shadow:0 18px 45px rgba(0,0,0,0.12),0 0 18px rgba(var(--pepc-accent-rgb),0.14) !important;}.corp-value-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:5px !important;background:linear-gradient(90deg,var(--pepc-accent),var(--pepc-accent-light)) !important;}.corp-icon{width:60px !important;height:60px !important;border-radius:16px !important;background:linear-gradient(135deg,var(--pepc-accent),var(--pepc-accent-light)) !important;color:white !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:22px !important;box-shadow:0 8px 20px rgba(var(--pepc-accent-rgb),0.25),0 0 0 6px rgba(var(--pepc-accent-rgb),0.08) !important;}.corp-icon svg{width:28px !important;height:28px !important;stroke:currentColor !important;fill:none !important;display:block !important;}.corp-value-card h3{font-size:20px !important;margin:0 0 12px 0 !important;color:#111827 !important;line-height:1.3 !important;font-family:'Open Sans',sans-serif !important;}.corp-value-card p{font-size:15.5px !important;margin:0 !important;line-height:1.8 !important;color:#4b5563 !important;font-family:'Open Sans',sans-serif !important;}@media (max-width:1100px){.corp-values-grid{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:700px){.corp-values-grid{grid-template-columns:1fr !important;padding:10px 15px 30px 15px !important;}.corp-section-header{margin:40px auto 20px auto !important;}.corp-value-card{padding:30px 24px !important;}}
.pepc-ctas-section.pepc-ctas-section{--pepc-ctas-card-border:rgba(var(--pepc-ctas-accent-rgb),0.2);--pepc-ctas-radius:16px;background-color:var(--pepc-ctas-bg) !important;padding:60px 24px !important;box-sizing:border-box !important;width:100% !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}.pepc-ctas-section.pepc-ctas--breakout{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;}.pepc-ctas-section *,.pepc-ctas-section *::before,.pepc-ctas-section *::after{box-sizing:border-box !important;}.pepc-ctas-container{margin:0 auto !important;background:linear-gradient(135deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01)) !important;border:1px solid var(--pepc-ctas-card-border) !important;border-radius:var(--pepc-ctas-radius) !important;padding:48px 36px !important;text-align:center !important;position:relative !important;overflow:hidden !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;box-shadow:0 12px 32px rgba(0,0,0,0.25) !important;box-sizing:border-box !important;}.pepc-ctas-container::before{content:"" !important;position:absolute !important;top:0 !important;left:50% !important;transform:translateX(-50%) !important;width:250px !important;height:3px !important;background:linear-gradient(90deg,transparent,var(--pepc-ctas-accent),transparent) !important;}.pepc-ctas-content{max-width:700px !important;margin:0 auto !important;}.pepc-ctas-subtitle{display:inline-block !important;color:var(--pepc-ctas-accent) !important;font-size:0.875rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.12em !important;margin-bottom:12px !important;}.pepc-ctas-title{color:var(--pepc-ctas-text-white) !important;font-size:clamp(1.6rem,3.5vw,2.2rem) !important;font-weight:700 !important;margin:0 0 16px 0 !important;line-height:1.25 !important;}.pepc-ctas-text{color:var(--pepc-ctas-text-muted) !important;font-size:1.05rem !important;line-height:1.6 !important;margin:0 0 32px 0 !important;}.pepc-ctas-whatsapp-btn{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;background-color:var(--pepc-ctas-accent) !important;color:var(--pepc-ctas-btn-text) !important;font-size:1rem !important;font-weight:700 !important;padding:16px 32px !important;border-radius:50px !important;text-decoration:none !important;transition:all 0.3s cubic-bezier(0.22,1,0.36,1) !important;box-shadow:0 6px 20px rgba(var(--pepc-ctas-accent-rgb),0.25) !important;overflow:hidden !important;outline:none !important;}.pepc-ctas-whatsapp-btn::after{content:"" !important;position:absolute !important;top:-50% !important;left:-60% !important;width:40% !important;height:200% !important;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%) !important;transform:rotate(25deg) !important;transition:none !important;pointer-events:none !important;}.pepc-ctas-whatsapp-icon{width:22px !important;height:22px !important;flex-shrink:0 !important;}.pepc-ctas-whatsapp-btn:hover{background-color:var(--pepc-ctas-accent-hover) !important;color:var(--pepc-ctas-btn-text) !important;transform:translateY(-3px) !important;box-shadow:0 10px 28px rgba(var(--pepc-ctas-accent-rgb),0.4) !important;}.pepc-ctas-whatsapp-btn:hover::after{left:130% !important;transition:left 0.75s ease-in-out !important;}.pepc-ctas-whatsapp-btn:visited,.pepc-ctas-whatsapp-btn:focus,.pepc-ctas-whatsapp-btn:active{background-color:var(--pepc-ctas-accent) !important;color:var(--pepc-ctas-btn-text) !important;transform:translateY(0) !important;box-shadow:0 6px 20px rgba(var(--pepc-ctas-accent-rgb),0.25) !important;}@media (max-width:600px){.pepc-ctas-container{padding:36px 20px !important;}.pepc-ctas-whatsapp-btn{width:100% !important;padding:14px 20px !important;}}
.pepc-hero{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;min-height:850px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;}.pepc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat;}.pepc-hero__inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;box-sizing:border-box;}.pepc-hero__panel{display:inline-flex;flex-direction:column;max-width:100%;}.pepc-hero--align-left .pepc-hero__panel{align-items:flex-start;}.pepc-hero--align-center .pepc-hero__panel{align-items:center;margin-left:auto;margin-right:auto;}.pepc-hero--align-right .pepc-hero__panel{align-items:flex-end;margin-left:auto;}.pepc-hero--align-left .pepc-hero__title,.pepc-hero--align-left .pepc-hero__subtitle{text-align:left;}.pepc-hero--align-center .pepc-hero__title,.pepc-hero--align-center .pepc-hero__subtitle{text-align:center;}.pepc-hero--align-right .pepc-hero__title,.pepc-hero--align-right .pepc-hero__subtitle{text-align:right;}.pepc-hero__panel--has-bg{background:rgba(38,38,38,0.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:28px 36px;border-radius:14px;}.pepc-hero__title{margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:800;line-height:1.15;}.pepc-hero__divider{width:70px;height:4px;border-radius:4px;margin:24px 0;flex-shrink:0;}.pepc-hero__subtitle{margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.6;max-width:700px;}.pepc-hero__title,.pepc-hero__divider,.pepc-hero__subtitle{opacity:0;}.pepc-hero.pepc-hero--animate .pepc-hero__title{animation-duration:0.9s;animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-delay:0.1s;animation-fill-mode:forwards;}.pepc-hero.pepc-hero--animate .pepc-hero__divider{animation-duration:0.9s;animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-delay:0.3s;animation-fill-mode:forwards;}.pepc-hero.pepc-hero--animate .pepc-hero__subtitle{animation-duration:0.9s;animation-timing-function:cubic-bezier(0.16,1,0.3,1);animation-delay:0.45s;animation-fill-mode:forwards;}.pepc-hero--anim-left.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-left.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-left.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroFadeInLeft;}.pepc-hero--anim-right.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-right.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-right.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroFadeInRight;}.pepc-hero--anim-up.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-up.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-up.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroFadeInUp;}.pepc-hero--anim-down.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-down.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-down.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroFadeInDown;}.pepc-hero--anim-zoom.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-zoom.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-zoom.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroZoomIn;}.pepc-hero--anim-zoom-out.pepc-hero--animate .pepc-hero__title,.pepc-hero--anim-zoom-out.pepc-hero--animate .pepc-hero__divider,.pepc-hero--anim-zoom-out.pepc-hero--animate .pepc-hero__subtitle{animation-name:pepcHeroZoomOut;}.pepc-hero:not(.pepc-hero--animate) .pepc-hero__title,.pepc-hero:not(.pepc-hero--animate) .pepc-hero__divider,.pepc-hero:not(.pepc-hero--animate) .pepc-hero__subtitle{opacity:1;}@keyframes pepcHeroFadeInUp{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}@keyframes pepcHeroFadeInDown{from{opacity:0;transform:translateY(-24px);}to{opacity:1;transform:translateY(0);}}@keyframes pepcHeroFadeInLeft{from{opacity:0;transform:translateX(-40px);}to{opacity:1;transform:translateX(0);}}@keyframes pepcHeroFadeInRight{from{opacity:0;transform:translateX(40px);}to{opacity:1;transform:translateX(0);}}@keyframes pepcHeroZoomIn{from{opacity:0;transform:scale(0.88);}to{opacity:1;transform:scale(1);}}@keyframes pepcHeroZoomOut{from{opacity:0;transform:scale(1.12);}to{opacity:1;transform:scale(1);}}@media (prefers-reduced-motion:reduce){.pepc-hero__title,.pepc-hero__divider,.pepc-hero__subtitle{animation:none !important;opacity:1 !important;transform:none !important;}}@media (max-width:1024px){.pepc-hero{min-height:620px;}}@media (max-width:600px){.pepc-hero{min-height:480px;}.pepc-hero__inner{padding:30px 20px;}.pepc-hero__panel--has-bg{padding:20px 22px;}}
.trade-wrapper{width:100% !important;}.trade-section-header{text-align:center !important;margin:0 auto 10px auto !important;padding:20px 20px 0 20px !important;width:100% !important;box-sizing:border-box !important;}.trade-section-header h2{margin:0 !important;font-size:clamp(2rem,3vw,2.8rem) !important;font-weight:800 !important;line-height:1.2 !important;font-family:'Open Sans',sans-serif !important;}.trade-section-divider{width:55px !important;height:3px !important;margin:18px auto 0 auto !important;border-radius:3px !important;}.trade-grid-section{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:30px !important;padding:30px 20px 50px 20px !important;width:100% !important;box-sizing:border-box !important;}.trade-card{position:relative !important;background:rgba(255,255,255,0.96) !important;border-radius:22px !important;padding:35px 30px !important;overflow:hidden !important;box-shadow:0 10px 30px rgba(0,0,0,0.07),0 1px 3px rgba(0,0,0,0.05) !important;transition:transform 0.35s ease,box-shadow 0.35s ease !important;box-sizing:border-box !important;}.trade-card:hover{transform:translateY(-10px) !important;box-shadow:0 18px 45px rgba(0,0,0,0.12),0 4px 10px rgba(0,0,0,0.08) !important;}.trade-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:5px !important;background:linear-gradient(90deg,var(--pepc-accent),var(--pepc-accent-light)) !important;}.trade-icon{width:68px !important;height:68px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:18px !important;background:linear-gradient(135deg,var(--pepc-accent),var(--pepc-accent-light)) !important;color:white !important;font-size:30px !important;margin-bottom:24px !important;box-shadow:0 10px 25px rgba(var(--pepc-accent-rgb),0.25) !important;}.trade-icon svg{width:32px !important;height:32px !important;flex-shrink:0 !important;}.trade-card h3{font-size:24px !important;margin-bottom:18px !important;color:#111827 !important;line-height:1.3 !important;font-family:'Open Sans',sans-serif !important;}.trade-card p{font-size:15.5px !important;line-height:1.85 !important;color:#4b5563 !important;font-family:'Open Sans',sans-serif !important;margin:0 !important;}@media (max-width:760px){.trade-grid-section{grid-template-columns:1fr !important;padding:20px 15px 35px 15px !important;}.trade-card{padding:30px 24px !important;}}
.pepc-values-wrapper{width:100% !important;max-width:1450px !important;margin:0 auto !important;padding:40px 20px !important;box-sizing:border-box !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;background:#1f2433 !important;}.pepc-section-header{text-align:center !important;margin-bottom:50px !important;}.pepc-section-header h2{font-size:2.2rem !important;margin:0 0 15px 0 !important;}.pepc-separator{width:60px !important;height:3px !important;margin:0 auto 15px auto !important;border-radius:2px !important;}.pepc-subtitle{font-size:1.1rem !important;margin:0 !important;}.pepc-main-layout{display:grid !important;grid-template-columns:420px 1fr !important;gap:30px !important;align-items:stretch !important;}.pepc-image-container{width:100% !important;height:100% !important;min-height:500px !important;border-radius:16px !important;overflow:hidden !important;position:relative !important;box-shadow:0 6px 18px rgba(0,0,0,0.18) !important;border:1px solid rgba(var(--pepc-accent-rgb),0.25) !important;transition:transform 0.4s ease,box-shadow 0.35s ease,border-color 0.35s ease !important;}.pepc-image-container:hover{transform:translateY(-5px) !important;border-color:rgba(var(--pepc-accent-rgb),0.6) !important;box-shadow:0 14px 36px rgba(var(--pepc-accent-rgb),0.25) !important;}.pepc-side-image{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.5s ease !important;}.pepc-image-container:hover .pepc-side-image{transform:scale(1.03) !important;}.pepc-cards-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:20px !important;}.pepc-value-card{position:relative !important;background:rgba(255,255,255,0.04) !important;backdrop-filter:blur(12px) !important;border:1px solid rgba(var(--pepc-accent-rgb),0.22) !important;border-radius:16px !important;padding:24px !important;box-shadow:0 6px 18px rgba(0,0,0,0.18) !important;transition:transform 0.4s ease,box-shadow 0.35s ease,border-color 0.35s ease !important;}.pepc-value-card:hover{transform:translateY(-5px) !important;border-color:rgba(var(--pepc-accent-rgb),0.6) !important;box-shadow:0 14px 36px rgba(var(--pepc-accent-rgb),0.25) !important;}.pepc-value-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:4px !important;background:var(--pepc-accent) !important;border-radius:16px 16px 0 0 !important;}.pepc-icon{width:38px !important;height:38px !important;border-radius:10px !important;background:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:15px !important;color:#1f2433 !important;}.pepc-icon svg{width:20px !important;height:20px !important;stroke:currentColor !important;}.pepc-value-card h3{font-size:1.1rem !important;margin:0 0 10px 0 !important;color:#ffffff !important;}.pepc-value-card p{font-size:0.9rem !important;line-height:1.6 !important;color:#b0b8c4 !important;margin:0 !important;}.pepc-values-wrapper .fade-in-up,.pepc-values-wrapper .fade-in-down,.pepc-values-wrapper .fade-in-left,.pepc-values-wrapper .fade-in-right,.pepc-values-wrapper .zoom-in,.pepc-values-wrapper .zoom-out{opacity:0 !important;transition:opacity 0.8s ease,transform 0.8s ease !important;}.pepc-values-wrapper .fade-in-up{transform:translateY(-20px) !important;}.pepc-values-wrapper .fade-in-down{transform:translateY(20px) !important;}.pepc-values-wrapper .fade-in-left{transform:translateX(-40px) !important;}.pepc-values-wrapper .fade-in-right{transform:translateX(40px) !important;}.pepc-values-wrapper .zoom-in{transform:scale(0.85) !important;}.pepc-values-wrapper .zoom-out{transform:scale(1.15) !important;}.pepc-values-wrapper .fade-in-up.is-visible,.pepc-values-wrapper .fade-in-down.is-visible,.pepc-values-wrapper .fade-in-left.is-visible,.pepc-values-wrapper .fade-in-right.is-visible,.pepc-values-wrapper .zoom-in.is-visible,.pepc-values-wrapper .zoom-out.is-visible{opacity:1 !important;transform:translate(0,0) scale(1) !important;}@media (prefers-reduced-motion:reduce){.pepc-values-wrapper .fade-in-up,.pepc-values-wrapper .fade-in-down,.pepc-values-wrapper .fade-in-left,.pepc-values-wrapper .fade-in-right,.pepc-values-wrapper .zoom-in,.pepc-values-wrapper .zoom-out{opacity:1 !important;transform:none !important;transition:none !important;}}@media (max-width:1100px){.pepc-main-layout{grid-template-columns:1fr !important;}.pepc-image-container{min-height:350px !important;}}@media (max-width:700px){.pepc-cards-grid{grid-template-columns:1fr !important;}.pepc-section-header h2{font-size:1.8rem !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;}
