.cookie-consent{bottom:1.5rem;z-index:1050;-webkit-backdrop-filter:blur(12px);color:#e8eef5;direction:rtl;background:#141420f7;border:1px solid #47b7c759;border-radius:16px;max-width:520px;margin-inline:auto;padding:1.25rem 1.5rem;position:fixed;inset-inline:1.5rem;box-shadow:0 20px 50px #00000073}.cookie-consent__text{color:#c7d2de;margin:0 0 1rem;font-size:.95rem;line-height:1.7}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;display:flex}.cookie-consent__accept,.cookie-consent__decline{cursor:pointer;border:none;border-radius:50px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:700;transition:opacity .2s,transform .2s}.cookie-consent__accept{color:#fff;background:linear-gradient(135deg,#47b7c7,#2d8f9f)}.cookie-consent__decline{color:#9fb3c8;background:0 0;border:1px solid #9fb3c866}.cookie-consent__accept:hover,.cookie-consent__decline:hover{opacity:.85;transform:translateY(-1px)}@media (min-width:768px){.cookie-consent{margin-inline:0;inset-inline:1.5rem auto}}
.fi-root{pointer-events:none;z-index:10005;position:fixed;inset:0}.fi-root>*{pointer-events:auto}.fi-scroll{left:auto;right:max(20px, env(safe-area-inset-right,0px));bottom:max(28px, env(safe-area-inset-bottom,0px));cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:50%;width:52px;height:52px;padding:0;position:absolute}.fi-scroll__glow{opacity:.85;z-index:0;background:conic-gradient(from 210deg,#4facfe59,#12367c33,#4facfe59);border-radius:50%;animation:10s linear infinite fi-orbit-spin;position:absolute;inset:-6px}.fi-scroll__ring{z-index:1;border:2px solid #4facfe59;border-radius:50%;position:absolute;inset:0}.fi-scroll__ring--2{border-color:#12367c1f;animation:2.4s ease-in-out infinite fi-ring-pulse;inset:-4px}.fi-scroll__inner{z-index:2;color:#fff;background:linear-gradient(145deg,#205783 0%,#12367c 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.05rem;transition:box-shadow .35s,transform .35s;display:flex;position:relative;box-shadow:0 10px 28px #20578361,inset 0 0 0 1px #ffffff1f}.fi-scroll:hover .fi-scroll__inner,.fi-scroll:focus-visible .fi-scroll__inner{box-shadow:0 14px 36px #20578373,inset 0 0 0 1px #ffffff2e}.fi-scroll:focus-visible{outline-offset:4px;outline:3px solid #4facfea6}.fi-fab{left:max(20px, env(safe-area-inset-left,0px));right:auto;bottom:max(28px, env(safe-area-inset-bottom,0px));z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.fi-fab--open .fi-trigger{box-shadow:0 16px 40px #25d36673}.fi-panel{-webkit-backdrop-filter:blur(16px);transform-origin:bottom;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:22px;width:min(292px,100vw - 28px);position:absolute;bottom:calc(100% + 18px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 60px #12367c2e,0 0 0 1px #12367c0f}.fi-panel__mesh{opacity:.45;pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#4facfe1f,#0000 55%),radial-gradient(70% 50% at 0 100%,#00f2fe14,#0000 50%);position:absolute;inset:0}.fi-panel__head{z-index:1;color:#fff;background:linear-gradient(135deg,#25d366 0%,#1ebe5b 55%,#128c7e 100%);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 14px 14px 16px;display:flex;position:relative}.fi-panel__brand{align-items:center;gap:12px;min-width:0;display:flex}.fi-panel__wa-icon{background:#ffffff2e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.65rem;display:flex;box-shadow:0 4px 14px #0000001f}.fi-panel__titles{text-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}html[dir=rtl] .fi-panel__head{flex-direction:row-reverse}.fi-panel__title{font-size:.98rem;font-weight:800;line-height:1.25}.fi-panel__hint{opacity:.92;max-width:18rem;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.fi-panel__close{cursor:pointer;color:#fff;background:#0000001f;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:background .2s,transform .2s;display:flex}.fi-panel__close:hover{background:#0003}.fi-panel__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.fi-contacts{z-index:1;flex-direction:column;gap:8px;margin:0;padding:10px 10px 12px;list-style:none;display:flex;position:relative}.fi-contact{color:inherit;background:#f8fbffe6;border:1px solid #12367c14;border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 10px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .28s,background .25s;display:flex;box-shadow:0 4px 14px #12367c0d;text-decoration:none!important}.fi-contact:hover{background:#fff;border-color:#4facfe59;transform:translateY(-2px);box-shadow:0 12px 28px #12367c1a}.fi-contact:focus-visible{outline-offset:2px;outline:2px solid #4facfe}.fi-contact__flag-wrap{flex-shrink:0;width:40px;height:40px;position:relative}.fi-contact__flag{object-fit:cover;border:2px solid #fffffff2;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 8px #12367c1f}.fi-contact__wa-badge{bottom:-2px;color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.55rem;display:flex;position:absolute;inset-inline-end:-2px;box-shadow:0 2px 6px #0000001f}.fi-contact__body{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fi-contact__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.fi-contact__num{color:#12367c;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.fi-contact__chev{color:#205783;background:#4facfe1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:transform .25s,background .25s;display:flex}.fi-contact:hover .fi-contact__chev{background:#4facfe38}html[dir=rtl] .fi-contact__chev i{transform:scaleX(-1)}.fi-contact:hover .fi-contact__chev i{transform:translate(3px)}html[dir=rtl] .fi-contact:hover .fi-contact__chev i{transform:scaleX(-1)translate(-3px)}.fi-trigger{cursor:pointer;isolation:isolate;background:0 0;border:none;border-radius:50%;width:60px;height:60px;padding:0;position:relative}.fi-trigger__orbit{z-index:0;border:2px solid #25d36659;border-radius:50%;animation:14s linear infinite reverse fi-orbit-spin;position:absolute;inset:-5px}.fi-trigger__pulse{opacity:.45;z-index:0;background:#25d366;border-radius:50%;animation:2.2s ease-out infinite fi-wa-pulse;position:absolute;inset:-2px}.fi-trigger__face{z-index:2;color:#fff;background:linear-gradient(160deg,#2fe077 0%,#25d366 45%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;transition:box-shadow .3s;display:flex;position:relative;box-shadow:0 12px 32px #25d3666b,inset 0 0 0 1px #fff3}.fi-trigger:hover .fi-trigger__face{box-shadow:0 16px 40px #25d36680,inset 0 0 0 1px #ffffff47}.fi-trigger:focus-visible{outline-offset:4px;outline:3px solid #4facfebf}@keyframes fi-wa-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes fi-orbit-spin{to{transform:rotate(360deg)}}@keyframes fi-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:768px){.fi-scroll{width:48px;height:48px;left:auto;right:max(14px, env(safe-area-inset-right,0px));bottom:max(22px, env(safe-area-inset-bottom,0px))}.fi-fab{left:max(14px, env(safe-area-inset-left,0px));right:auto;bottom:max(22px, env(safe-area-inset-bottom,0px))}.fi-trigger{width:56px;height:56px}.fi-trigger__face{font-size:1.85rem}.fi-panel{width:min(280px,100vw - 22px)}}@media (prefers-reduced-motion:reduce){.fi-scroll__glow,.fi-scroll__ring--2,.fi-trigger__orbit,.fi-trigger__pulse{animation:none!important}.fi-trigger__pulse{opacity:.25;transform:scale(1.08)}}
.navbar{z-index:9999;-webkit-backdrop-filter:blur(15px);border:1px solid var(--glass-border);background:#ffffffbf;border-radius:24px;width:95%;max-width:1440px;transition:all .5s cubic-bezier(.4,0,.2,1);top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #0000000d;padding:6px 20px!important;position:fixed!important}.navbar-scrolled{background:#ffffffd9;border-color:#12367c1a;top:8px;box-shadow:0 10px 40px #12367c14;padding:4px 18px!important}.navbar-brand .header-logo{filter:drop-shadow(0 2px 5px #0000000d);width:120px;height:auto;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.navbar-brand:hover .header-logo{filter:drop-shadow(0 4px 12px #12367c26);transform:scale(1.08)rotate(-1deg)}.navbar-scrolled .navbar-brand .header-logo{width:95px}.navbar-nav{flex-wrap:nowrap;gap:3px;padding:0 4px}.navbar-nav a.nav-link{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;font-size:.83rem;font-weight:500;transition:all .3s;display:flex;position:relative;color:var(--text-main)!important;padding:5px 8px!important}.nav-link-icon{color:var(--primary-color);opacity:.8;align-items:center;font-size:1rem;display:flex}.navbar-nav a.nav-link:hover{background:#12367c0a;color:var(--primary-color)!important}.navbar-nav a.nav-link.active{font-weight:700;color:var(--primary-color)!important}.navbar-nav a.nav-link:after{content:"";background:var(--gradient-primary);border-radius:10px;width:0;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.navbar-nav a.nav-link.active:after{width:20px;bottom:2px}.navbar-nav a.nav-link:hover:after{width:12px;bottom:2px}.btn-lang{background:#12367c0d;border:1px solid #12367c1a;border-radius:12px;align-items:center;gap:6px;margin-inline-start:4px;font-size:.82rem;font-weight:600;transition:all .3s;display:flex;color:var(--primary-color)!important;padding:6px 12px!important}.btn-lang:hover{transform:translateY(-2px);box-shadow:0 8px 25px #12367c40}@media (min-width:992px) and (max-width:1280px){.navbar{width:98%;padding:5px 12px!important}.navbar-nav{gap:1px}.navbar-nav a.nav-link{gap:3px;font-size:.77rem;padding:5px 6px!important}.nav-link-icon{font-size:.92rem}.nav-quote-btn{padding:5px 12px;font-size:.77rem}.btn-lang{margin-inline-start:2px;font-size:.77rem;padding:5px 10px!important}}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border)!important;background:#fffffffa!important;border-radius:16px!important;margin-top:15px!important;padding:12px!important;box-shadow:0 10px 40px #12367c1a!important}.dropdown-item{font-weight:500;transition:all .2s;color:var(--text-main)!important;border-radius:8px!important;padding:10px 20px!important}.dropdown-item:hover{transform:translate(5px);color:var(--primary-color)!important;background:#12367c0d!important}.dropdown-item.active{color:var(--primary-color)!important;background:#12367c14!important}.dropdown:hover .dropdown-menu{animation:.3s ease-out navSlideIn;display:block}@keyframes navSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}hr{border-color:#12367c0d!important;margin:8px 0!important}.nav-quote-btn{background:var(--gradient-primary);white-space:nowrap;border-radius:12px;padding:8px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 8px 20px #12367c33;color:#fff!important}.nav-quote-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 25px #12367c4d}@media (max-width:991px){.desktop-only-nav{display:none!important}}.mobile-nav{z-index:10002;-webkit-backdrop-filter:blur(15px);background:#ffffffd9;border:1px solid #fff6;border-radius:20px;width:92%;padding:10px 20px;transition:all .3s;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #0000000d}.mobile-nav-scrolled{background:#fffffff2;width:92%;top:5px}.mobile-nav-content{justify-content:space-between;align-items:center;display:flex}.mobile-logo{filter:drop-shadow(0 2px 4px #0000000d);width:auto;height:36px;transition:all .3s}.mobile-actions{align-items:center;gap:8px;display:flex}.mobile-action-btn{background:var(--primary-color);border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 10px #12367c26;color:#fff!important}.mobile-toggle-btn{background:var(--primary-color);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;transition:all .3s;display:flex;box-shadow:0 4px 10px #12367c26}.mobile-close-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;transition:all .2s;display:flex;box-shadow:0 4px 10px #12367c26}.mobile-action-btn:active,.mobile-toggle-btn:active,.mobile-close-btn:active{transform:scale(.9)}.mobile-overlay{-webkit-backdrop-filter:blur(25px);z-index:10005;background:#ffffffd9;width:100%;height:100vh;padding-top:20px;position:fixed;top:0;left:0;overflow-y:auto}.mobile-overlay-header{justify-content:flex-end;margin-bottom:20px;padding:0 24px;display:flex}[dir=rtl] .mobile-overlay-header{justify-content:flex-start}.mobile-menu-content{flex-direction:column;padding:0 24px 40px;display:flex}.mobile-links{flex-direction:column;gap:10px;display:flex}.mobile-link{color:#1a202c;border-bottom:1px solid #0000000d;align-items:center;gap:12px;padding:12px 0;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.mobile-link-icon{color:var(--primary-color);background:#12367c0d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;display:flex}.mobile-link.active{color:var(--primary-color)}.mobile-link-with-arrow{color:var(--primary-color);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.mobile-submenu{background:#00000008;border-radius:16px;margin:8px 0;overflow:hidden}.mobile-sub-link{color:#4a5568;padding:14px 20px;font-weight:600;text-decoration:none;display:block}.mobile-footer{flex-direction:column;gap:15px;margin-top:40px;display:flex}.mobile-quote-btn{background:var(--gradient-primary);color:#fff;text-align:center;border-radius:16px;padding:16px;font-weight:700;text-decoration:none}.mobile-lang-btn{background:#fff;border:1px solid #0000001a;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:700;display:flex}
footer{border-top:1px solid var(--glass-border);background:linear-gradient(#f8fbff 0%,#fff 100%);width:100%;padding-top:100px;padding-bottom:20px;position:relative;overflow:hidden;color:var(--text-main)!important}html[dir=rtl] footer{text-align:start}footer:before,footer:after{content:"";filter:blur(100px);z-index:0;pointer-events:none;border-radius:50%;animation:15s ease-in-out infinite alternate footerGlow;position:absolute}footer:before{top:-200px;background:#4facfe1a;width:500px;height:500px;inset-inline-start:-100px}footer:after{bottom:-300px;background:#12367c0d;width:600px;height:600px;animation-direction:alternate-reverse;animation-delay:-5s;inset-inline-end:-200px}@keyframes footerGlow{0%{transform:translate(0)scale(1)}to{transform:translate(50px,30px)scale(1.1)}}.container{z-index:1;position:relative}.footer-logo{width:180px;height:auto;transition:all .5s cubic-bezier(.25,.8,.25,1)}.footer-logo:hover{filter:drop-shadow(0 5px 15px #12367c26);transform:scale(1.05)}.footer-heading{color:var(--primary-color);letter-spacing:.3px;margin-bottom:20px;padding-bottom:10px;font-size:1.15rem;font-weight:800;display:inline-block;position:relative}.footer-heading:after{content:"";bottom:0;background:var(--gradient-primary);border-radius:4px;width:35px;height:3px;transition:width .3s;position:absolute;inset-inline-start:0}.col-lg-2:hover .footer-heading:after,.col-lg-3:hover .footer-heading:after{width:55px}.footer-links-list{margin:0;padding:0;list-style:none}.footer-links-list li{margin:0 0 12px;padding:0}.footer-link{align-items:center;font-size:.925rem;font-weight:500;transition:all .25s;display:inline-flex;color:#475569!important;text-decoration:none!important}.footer-link:hover{transform:translate(4px);color:var(--primary-color)!important}html[dir=rtl] .footer-link:hover{transform:translate(-4px)}.contact-info-item{color:var(--text-main);border:1px solid var(--glass-border);background:#ffffffb3;border-radius:16px;justify-content:flex-start;align-items:center;margin-bottom:25px;padding:12px 20px;transition:all .3s;display:flex}.contact-info-item:hover{background:#fffffff2;border-color:#4facfe4d;transform:translateY(-4px);box-shadow:0 10px 25px #12367c14}.footer-icon-box{width:45px;height:45px;color:var(--primary-color);background:#4facfe1a;border-radius:12px;justify-content:center;align-items:center;margin-inline-end:15px;font-size:1.1rem;transition:all .3s;display:flex}.contact-info-item:hover .footer-icon-box{background:var(--primary-color);color:#fff;transform:rotate(5deg)}.email-link{background:#4facfe1a;border-radius:50px;padding:8px 24px;font-size:1.15rem;font-weight:700;transition:all .3s;display:inline-block;color:var(--primary-color)!important;text-decoration:none!important}.email-link:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px #4facfe4d;color:#fff!important}.social-links-container{justify-content:flex-start;gap:12px;margin-top:30px;display:flex}.social-icon-btn{width:42px;height:42px;color:var(--primary-color);border:1px solid var(--glass-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;text-decoration:none!important}.social-icon-btn:hover{background:var(--gradient-primary);color:#fff;border-color:#0000;transform:translateY(-6px);box-shadow:0 10px 20px #12367c33}.bottom-bar{border-top:1px solid var(--glass-border);color:#64748b;margin-top:60px;padding-top:30px;font-size:.9rem}.footer-contact-btn{background:var(--gradient-primary);color:#fff;border:none;border-radius:12px;padding:12px 28px;font-weight:600;transition:all .3s}.footer-newsletter-input{border:1px solid var(--glass-border);background:#fff;border-radius:12px;width:100%;padding:12px 15px;font-size:.9rem;color:var(--text-main)!important}.footer-newsletter-input::placeholder{color:#12367c66}.footer-newsletter-input:focus{background:#ffffff14;border-color:#00d2ff;outline:none}.newsletter-box .d-flex{flex-direction:row;align-items:stretch}.newsletter-box input{text-align:start}.footer-section-header{cursor:pointer;border-bottom:1px solid #12367c14;justify-content:space-between;align-items:center;padding:10px 0;display:flex}@media (min-width:992px){.footer-section-header{cursor:default;border-bottom:none;padding:0;display:block}}.footer-collapsible{overflow:hidden}@media (max-width:991px){footer{text-align:center;padding-top:60px}.footer-heading{margin-bottom:0;padding-bottom:0}.footer-heading:after{display:none}.contact-info-item{justify-content:center;background:#ffffffb3!important}.social-links-container{justify-content:center;margin-top:20px}.footer-link:hover{transform:scale(1.05)}.footer-link:before{display:none}.newsletter-box{background:#12367c08;border:1px solid #12367c14;border-radius:20px;padding:20px}.bottom-bar{border-top:1px solid #12367c1a;margin-top:40px}}.footer-bottom-link{font-size:.9rem;text-decoration:none;transition:color .3s;color:#64748b!important}.footer-bottom-link:hover{color:#12367c!important}.footer-separator{-webkit-user-select:none;user-select:none;opacity:.3}
.custom-cursor-dot,.custom-cursor-outline{pointer-events:none;z-index:10000;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.custom-cursor-dot{background-color:var(--primary-color,#12367c);margin-inline-start:-4px;width:8px;height:8px;margin-top:-4px}.custom-cursor-outline{border:1.5px solid var(--accent-color,#4facfe);margin-inline-start:-16px;width:32px;height:32px;margin-top:-16px;transition:width .3s cubic-bezier(.23,1,.32,1),height .3s cubic-bezier(.23,1,.32,1),background-color .3s,opacity .3s}.custom-cursor-outline.pointer{border-color:var(--accent-color,#4facfe);margin-inline-start:-24px;background-color:#4facfe1a;width:48px;height:48px;margin-top:-24px}.hidden{opacity:0}@media (min-width:992px){body.custom-cursor-active,body.custom-cursor-active html{cursor:none}body.custom-cursor-active a,body.custom-cursor-active button,body.custom-cursor-active .stat-pill,body.custom-cursor-active .premium-card{cursor:none!important}}@media (max-width:991px){.custom-cursor-dot,.custom-cursor-outline{display:none!important}html,body{cursor:auto!important}}
.blobs-container{z-index:-1;background:#f8fbff;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.blob{filter:blur(60px);will-change:transform;pointer-events:none;background:radial-gradient(circle,#4facfe26 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s infinite alternate move;position:absolute}.blob-1{background:radial-gradient(circle,#12367c14 0%,#0000 70%);top:-10%;left:-10%}.blob-2{background:radial-gradient(circle,#4facfe1f 0%,#0000 70%);animation-duration:25s;animation-delay:-5s;bottom:-10%;right:-10%}.blob-3{background:radial-gradient(circle,#4facfe14 0%,#0000 70%);width:300px;height:300px;animation-duration:30s;animation-delay:-10s;top:40%;left:50%}@keyframes move{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}body{background:0 0!important}
.share-bar-container{top:50%;z-index:9998;flex-direction:column;display:flex;position:fixed;inset-inline-start:0;transform:translateY(-50%)}.share-buttons-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff26;background:#0f172aa6;border-inline-start:none;border-radius:0 20px 20px 0;flex-direction:column;gap:.75rem;padding:.75rem .5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:4px 0 24px #0006}.share-buttons-wrapper:hover{background:#0a0a0a80;padding-inline-start:.75rem}.share-buttons-wrapper button{line-height:0;transition:transform .3s!important}.share-buttons-wrapper button:hover{transform:scale(1.2)translate(5px)}@media (max-width:768px){.share-bar-container{top:auto;bottom:25%}.share-buttons-wrapper{gap:.6rem;padding:.5rem .4rem .5rem .2rem}.share-buttons-wrapper svg{width:28px;height:28px}}
