/* Snap Profile v6.7 — Interaction & Slider Polish */

/* Header: no bottom separator in any state. A diffuse shadow may remain after scroll. */
.site-v67 .site-nav,
.site-v67 .site-nav.scrolled,
.site-v67 .site-nav[class*="header-style-"],
.site-v67 .site-nav[class*="header-style-"].scrolled,
.site-v67 .site-nav .nav-shell{border-bottom:0!important;border-block-end:0!important;outline:0!important}
.site-v67 .site-nav.scrolled{box-shadow:0 14px 38px rgba(15,23,42,.075)!important}
.site-v67 .site-nav.header-style-transparent:not(.scrolled){box-shadow:none!important}
.site-v67 .site-nav.header-style-transparent:not(.scrolled) .nav-shell{border:0!important;box-shadow:none!important}

/* Full-bleed dividers — no container/max-width clipping. */
.site-v67 .section-v3.divider-wave:after,
.site-v67 .section-v3.divider-curve:after,
.site-v67 .section-v3.divider-diagonal:after{inset-inline:auto!important;left:50%!important;right:auto!important;width:100vw!important;max-width:none!important;transform:translateX(-50%)!important;clip-path:none!important}
.site-v67 .section-v3.divider-wave:after{height:38px!important;bottom:-1px!important;background:var(--site-bg-alt,#f8fafc)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 35C120 5 240 5 360 35s240 30 360 0 240-30 360 0 240 30 360 0V80H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 35C120 5 240 5 360 35s240 30 360 0 240-30 360 0 240 30 360 0V80H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat}
.site-v67 .section-v3.divider-curve:after{height:42px!important;border-radius:50% 50% 0 0/100% 100% 0 0!important;transform:translateX(-50%) translateY(20px)!important}
.site-v67 .section-v3.divider-diagonal:after{height:34px!important;clip-path:polygon(0 64%,100% 0,100% 100%,0 100%)!important}

/* Premium information/footer block. */
.site-v67 .footer-info{padding-block:clamp(64px,7vw,100px)!important}
.site-v67 .footer-info-grid{display:grid!important;grid-template-columns:minmax(230px,1.05fr) minmax(260px,1.1fr) minmax(230px,.95fr) minmax(260px,1fr)!important;gap:16px!important;align-items:stretch!important}
.site-v67 .footer-info-grid>div{min-width:0;padding:clamp(20px,2.2vw,30px)!important;border:1px solid color-mix(in srgb,var(--site-border,#e4e7ec) 86%,transparent);border-radius:24px;background:color-mix(in srgb,var(--card-bg,#fff) 94%,transparent);box-shadow:0 12px 34px rgba(15,23,42,.045)}
.site-v67 .footer-info-grid>div:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--card-bg,#fff) 92%,var(--brand) 8%),var(--card-bg,#fff))}
.site-v67 .footer-brand{gap:14px}.site-v67 .footer-brand img{width:52px;height:52px;border-radius:15px}.site-v67 .footer-brand strong{font-size:1rem;color:var(--custom-heading,var(--ink))}
.site-v67 .footer-info-grid>div>p{font-size:.88rem;line-height:1.9;margin:16px 0 0;color:var(--custom-body,var(--muted))}
.site-v67 .footer-info h3{font-size:.82rem;margin:0 0 18px;color:var(--custom-heading,var(--ink));letter-spacing:0}
.site-v67 .hours-v3{display:grid;gap:0}.site-v67 .hours-v3 p{display:grid!important;grid-template-columns:minmax(72px,.72fr) minmax(148px,1.28fr);align-items:center;gap:12px;padding:10px 0!important;margin:0!important;border-bottom:1px solid color-mix(in srgb,var(--site-border,#e4e7ec) 75%,transparent)!important;font-size:.78rem!important}.site-v67 .hours-v3 p:last-child{border-bottom:0!important}.site-v67 .hours-v3 b{font-weight:800;color:var(--custom-heading,var(--ink));white-space:nowrap}.site-v67 .hours-v3 span{color:var(--custom-body,var(--muted));white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}
html[dir="rtl"] .site-v67 .hours-v3 span{direction:rtl;unicode-bidi:plaintext}
.site-v67 .social-v3{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.site-v67 .social-v3 .social-icon{width:42px;height:42px;border-radius:13px;border:1px solid color-mix(in srgb,var(--site-border,#e4e7ec) 85%,transparent);background:var(--card-bg,#fff);display:grid;place-items:center;transition:transform .22s ease,border-color .22s ease,background .22s ease}.site-v67 .social-v3 .social-icon:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 45%,var(--site-border));background:color-mix(in srgb,var(--brand) 7%,var(--card-bg))}
.site-v67 .qr-mini{display:grid!important;grid-template-columns:132px minmax(0,1fr);align-items:center!important;gap:18px!important}.site-v67 .qr-mini #qrCode{width:132px;height:132px;padding:9px!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(15,23,42,.08)}.site-v67 .qr-mini #qrCode canvas,.site-v67 .qr-mini #qrCode img{width:112px!important;height:112px!important}.site-v67 .qr-mini h3{margin-bottom:6px}.site-v67 .qr-mini button{display:inline-flex;padding:8px 10px!important;border-radius:10px!important;background:color-mix(in srgb,var(--brand) 9%,transparent)!important}

/* Floating contact hub — paired with back-to-top on inline-end (left in RTL). */
.site-v67 .floating-whatsapp{display:none!important}
.site-v67 .floating-contact-hub{position:fixed;z-index:1043;inset-inline-end:26px;bottom:28px;width:54px;height:54px}
.site-v67 .floating-contact-toggle{position:relative;z-index:3;width:54px;height:54px;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:18px;background:var(--brand);color:#fff;box-shadow:0 16px 42px color-mix(in srgb,var(--brand) 28%,transparent);display:grid;place-items:center;transition:transform .28s cubic-bezier(.2,.85,.25,1.2),border-radius .28s ease,box-shadow .28s ease}
.site-v67 .floating-contact-toggle svg{width:25px;height:25px}.site-v67 .floating-contact-toggle .hub-close-icon{display:none;font-size:30px;font-weight:300;line-height:1}.site-v67 .floating-contact-hub.open .floating-contact-toggle{transform:rotate(8deg) scale(1.04);border-radius:50%;box-shadow:0 20px 48px color-mix(in srgb,var(--brand) 34%,transparent)}.site-v67 .floating-contact-hub.open .hub-chat-icon{display:none}.site-v67 .floating-contact-hub.open .hub-close-icon{display:block}
.site-v67 .floating-contact-menu{position:absolute;inset-inline-end:0;bottom:64px;display:grid;gap:9px;pointer-events:none}
.site-v67 .hub-action{position:relative;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;text-decoration:none;color:var(--custom-heading,var(--ink));background:color-mix(in srgb,var(--card-bg,#fff) 94%,transparent);border:1px solid color-mix(in srgb,var(--site-border,#e4e7ec) 88%,transparent);box-shadow:0 13px 34px rgba(15,23,42,.12);opacity:0;visibility:hidden;transform:translateY(14px) scale(.72);transition:opacity .22s ease calc(var(--hub-i,0)*55ms),transform .32s cubic-bezier(.2,.85,.25,1.2) calc(var(--hub-i,0)*55ms),visibility .01s linear .35s}
.site-v67 .hub-action svg{width:21px;height:21px;fill:currentColor}.site-v67 .hub-action>span{position:absolute;inset-inline-end:58px;white-space:nowrap;padding:7px 10px;border-radius:9px;background:#101828;color:#fff;font-size:11px;font-weight:800;opacity:0;transform:translateX(5px);pointer-events:none;transition:.18s ease}.site-v67 .hub-action:hover>span,.site-v67 .hub-action:focus-visible>span{opacity:1;transform:none}.site-v67 .hub-action:hover{transform:translateY(-2px) scale(1.04)!important}
.site-v67 .hub-action.whatsapp{color:#128c4b}.site-v67 .hub-action.call{color:#2563eb}.site-v67 .hub-action.instagram{color:#c13584}.site-v67 .hub-action.facebook{color:#1877f2}.site-v67 .hub-action.tiktok{color:#111}.site-v67 .hub-action.map{color:#ea4335}.site-v67 .hub-action.website{color:var(--brand)}
.site-v67 .floating-contact-hub.open .floating-contact-menu{pointer-events:auto}.site-v67 .floating-contact-hub.open .hub-action{opacity:1;visibility:visible;transform:none;transition-delay:calc(var(--hub-i,0)*55ms)}
.site-v67 .floating-contact-menu .hub-action:nth-child(1){--hub-i:0}.site-v67 .floating-contact-menu .hub-action:nth-child(2){--hub-i:1}.site-v67 .floating-contact-menu .hub-action:nth-child(3){--hub-i:2}.site-v67 .floating-contact-menu .hub-action:nth-child(4){--hub-i:3}.site-v67 .floating-contact-menu .hub-action:nth-child(5){--hub-i:4}.site-v67 .floating-contact-menu .hub-action:nth-child(6){--hub-i:5}.site-v67 .floating-contact-menu .hub-action:nth-child(7){--hub-i:6}
.site-v67.has-contact-hub .back-to-top{bottom:94px!important}

/* Shared slider navigation. */
.site-v67 .slider-nav-v67{align-items:center;justify-content:center;gap:13px;margin-top:22px}
.site-v67 .slider-nav-v67 button{width:44px;height:44px;border-radius:14px;border:1px solid color-mix(in srgb,var(--site-border,#e4e7ec) 88%,transparent);background:var(--card-bg,#fff);color:var(--custom-heading,var(--ink));display:grid;place-items:center;transition:.2s ease}.site-v67 .slider-nav-v67 button:hover{background:var(--brand);color:#fff;border-color:var(--brand);transform:translateY(-2px)}
.site-v67 .slider-nav-v67>span{display:flex;align-items:center;gap:7px;min-width:76px;justify-content:center;font-size:11px;color:var(--custom-body,var(--muted))}.site-v67 .slider-nav-v67 b,.site-v67 .slider-nav-v67 em{font-style:normal;font-weight:800;color:var(--custom-heading,var(--ink))}
.site-v67 .section-slider-nav-v67{display:none}

/* Gallery: all presentation modes are real and distinct on desktop. */
.site-v67 .gallery-track-v67{scrollbar-width:none}.site-v67 .gallery-track-v67::-webkit-scrollbar{display:none}.site-v67 .gallery-track-v67 .gallery-item{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1),filter .35s ease}.site-v67 .gallery-track-v67 .gallery-open{height:100%}
.site-v67:is(.gallery-slider,.gallery-centered-slider,.gallery-coverflow,.gallery-cards-slider,.gallery-filmstrip,.gallery-cinema-strip) .gallery-track-v67{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;columns:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth;gap:16px!important;padding:10px max(7vw,24px) 18px!important;margin-inline:calc(max(7vw,24px)*-1)!important}
.site-v67.gallery-slider .gallery-track-v67 .gallery-item{flex:0 0 min(72vw,860px)!important;height:clamp(390px,52vw,650px)!important;scroll-snap-align:center!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}
.site-v67.gallery-centered-slider .gallery-track-v67{gap:28px!important;padding-inline:max(18vw,70px)!important;margin-inline:calc(max(18vw,70px)*-1)!important}.site-v67.gallery-centered-slider .gallery-item{flex:0 0 min(58vw,720px)!important;height:clamp(380px,46vw,590px)!important;scroll-snap-align:center!important;opacity:.42;transform:scale(.9);filter:saturate(.68)}.site-v67.gallery-centered-slider .gallery-item.is-slider-active{opacity:1;transform:scale(1);filter:none}.site-v67.gallery-centered-slider .gallery-item.is-slider-prev,.site-v67.gallery-centered-slider .gallery-item.is-slider-next{opacity:.72;transform:scale(.95)}
.site-v67.gallery-coverflow .gallery-track-v67{perspective:1200px;gap:8px!important;padding-inline:max(23vw,110px)!important;margin-inline:calc(max(23vw,110px)*-1)!important}.site-v67.gallery-coverflow .gallery-item{flex:0 0 min(50vw,620px)!important;height:clamp(390px,44vw,560px)!important;scroll-snap-align:center!important;opacity:.45;transform:scale(.82) rotateY(0deg);filter:saturate(.65);z-index:1}.site-v67.gallery-coverflow .gallery-item.is-slider-prev{opacity:.72;transform:scale(.9) rotateY(-12deg);transform-origin:right center}.site-v67.gallery-coverflow .gallery-item.is-slider-next{opacity:.72;transform:scale(.9) rotateY(12deg);transform-origin:left center}.site-v67.gallery-coverflow .gallery-item.is-slider-active{opacity:1;transform:scale(1) rotateY(0);filter:none;z-index:3}
.site-v67.gallery-cards-slider .gallery-track-v67{gap:18px!important;padding-inline:4px!important;margin-inline:0!important}.site-v67.gallery-cards-slider .gallery-item{flex:0 0 clamp(300px,34vw,440px)!important;height:clamp(410px,42vw,560px)!important;scroll-snap-align:start!important;padding:10px!important;background:var(--card-bg,#fff);border:1px solid var(--site-border,#e4e7ec)!important;border-radius:24px!important;box-shadow:0 16px 42px rgba(15,23,42,.07)}.site-v67.gallery-cards-slider .gallery-open{border-radius:17px!important}
.site-v67.gallery-filmstrip .gallery-track-v67 .gallery-item{flex:0 0 min(44vw,520px)!important;height:clamp(300px,34vw,440px)!important;scroll-snap-align:center!important}.site-v67.gallery-filmstrip .gallery-track-v67 .gallery-item:nth-child(even){flex-basis:min(34vw,420px)!important}
.site-v67.gallery-cinema-strip .gallery-track-v67{background:#080b10;padding-block:26px!important;border-radius:24px}.site-v67.gallery-cinema-strip .gallery-item{flex:0 0 min(66vw,800px)!important;height:clamp(370px,45vw,560px)!important;scroll-snap-align:center!important}.site-v67.gallery-cinema-strip .gallery-open{border-radius:2px!important;border:6px solid #0d1117!important}.site-v67.gallery-cinema-strip .gallery-item:not(.is-slider-active){opacity:.58;filter:grayscale(.3)}
.site-v67.gallery-fade-slider .gallery-track-v67{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;min-height:clamp(430px,56vw,720px);overflow:hidden!important;border-radius:clamp(18px,2vw,30px)}.site-v67.gallery-fade-slider .gallery-item{grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;margin:0!important;opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.035);transition:opacity .6s ease,transform .8s ease,visibility .01s linear .62s}.site-v67.gallery-fade-slider .gallery-item.is-slider-active{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.site-v67.gallery-fade-slider .gallery-open{border-radius:inherit!important}.site-v67.gallery-fade-slider .gallery-open img{width:100%;height:100%!important;object-fit:cover!important}
.site-v67.gallery-marquee .gallery-track-v67{display:flex!important;overflow:hidden!important;gap:14px!important;padding:8px 0!important}.site-v67.gallery-marquee .gallery-item{flex:0 0 clamp(270px,28vw,390px)!important;height:clamp(330px,34vw,460px)!important;margin:0!important;animation:v67GalleryRibbon 22s ease-in-out infinite alternate}.site-v67.gallery-marquee .gallery-track-v67:hover .gallery-item{animation-play-state:paused}
@keyframes v67GalleryRibbon{from{transform:translateX(0)}to{transform:translateX(-45vw)}}
.site-v67.gallery-mosaic .gallery-track-v67{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:120px!important;gap:10px!important}.site-v67.gallery-mosaic .gallery-item{grid-column:span 4!important;grid-row:span 3!important;height:auto!important;margin:0!important}.site-v67.gallery-mosaic .gallery-item:nth-child(5n+1){grid-column:span 7!important;grid-row:span 5!important}.site-v67.gallery-mosaic .gallery-item:nth-child(5n+2){grid-column:span 5!important;grid-row:span 3!important}.site-v67.gallery-mosaic .gallery-item:nth-child(5n+3){grid-column:span 5!important;grid-row:span 2!important}.site-v67.gallery-mosaic .gallery-open{border-radius:18px!important}
.site-v67.gallery-showcase .gallery-track-v67{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr)!important;grid-auto-rows:260px!important;gap:14px!important}.site-v67.gallery-showcase .gallery-item{height:auto!important;margin:0!important}.site-v67.gallery-showcase .gallery-item:first-child{grid-row:span 2!important}.site-v67.gallery-showcase .gallery-open{border-radius:22px!important}
.site-v67.gallery-polaroid .gallery-track-v67{display:grid!important;grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr))!important;gap:clamp(18px,3vw,42px)!important;padding:20px 10px!important}.site-v67.gallery-polaroid .gallery-item{height:auto!important;margin:0!important;padding:10px 10px 40px!important;background:#fff!important;box-shadow:0 18px 42px rgba(15,23,42,.12)!important;transform:rotate(-1.2deg)}.site-v67.gallery-polaroid .gallery-item:nth-child(even){transform:rotate(1.3deg)}.site-v67.gallery-polaroid .gallery-item:hover{transform:rotate(0) translateY(-5px)!important}.site-v67.gallery-polaroid .gallery-open{border-radius:2px!important;aspect-ratio:4/3}.site-v67.gallery-polaroid .gallery-open>span{background:transparent!important;color:#111!important}
.site-v67:is(.gallery-slider,.gallery-centered-slider,.gallery-coverflow,.gallery-cards-slider,.gallery-fade-slider,.gallery-filmstrip,.gallery-cinema-strip) .gallery-slider-nav{display:flex!important}
.site-v67.gallery-marquee .gallery-slider-nav{display:none!important}

/* Team slider modes. */
.site-v67 .section-style-team-slider .team-v3,.site-v67 .section-style-team-centered .team-v3{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:18px!important;padding:8px 4px 18px;scrollbar-width:none}.site-v67 .section-style-team-slider .team-v3::-webkit-scrollbar,.site-v67 .section-style-team-centered .team-v3::-webkit-scrollbar{display:none}.site-v67 .section-style-team-slider .team-card{flex:0 0 clamp(280px,31vw,390px)!important;scroll-snap-align:start}.site-v67 .section-style-team-centered .team-v3{padding-inline:max(14vw,60px);margin-inline:calc(max(14vw,60px)*-1)}.site-v67 .section-style-team-centered .team-card{flex:0 0 clamp(300px,36vw,430px)!important;scroll-snap-align:center;opacity:.48;transform:scale(.92);transition:.35s ease}.site-v67 .section-style-team-centered .team-card.is-slider-active{opacity:1;transform:scale(1)}.site-v67 .section-style-team-centered .team-card.is-slider-prev,.site-v67 .section-style-team-centered .team-card.is-slider-next{opacity:.72;transform:scale(.96)}
.site-v67 .section-style-team-slider .section-slider-nav-v67,.site-v67 .section-style-team-centered .section-slider-nav-v67{display:flex}

/* Certificate slider modes. */
.site-v67 .section-style-cert-slider .certificates-v3,.site-v67 .section-style-cert-marquee .certificates-v3{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:18px!important;padding:8px 4px 18px;scrollbar-width:none}.site-v67 .section-style-cert-slider .certificates-v3::-webkit-scrollbar,.site-v67 .section-style-cert-marquee .certificates-v3::-webkit-scrollbar{display:none}.site-v67 .section-style-cert-slider .certificate-card{flex:0 0 clamp(290px,34vw,430px)!important;scroll-snap-align:start}.site-v67 .section-style-cert-slider .section-slider-nav-v67{display:flex}.site-v67 .section-style-cert-marquee .certificates-v3{overflow:hidden!important}.site-v67 .section-style-cert-marquee .certificate-card{flex:0 0 clamp(250px,28vw,350px)!important;animation:v67CertRibbon 18s ease-in-out infinite alternate}.site-v67 .section-style-cert-marquee .certificates-v3:hover .certificate-card{animation-play-state:paused}
@keyframes v67CertRibbon{from{transform:translateX(0)}to{transform:translateX(-36vw)}}

@media(max-width:1180px){
 .site-v67 .footer-info-grid{grid-template-columns:1fr 1fr!important}
 .site-v67.gallery-mosaic .gallery-track-v67{grid-auto-rows:100px!important}
}
@media(max-width:900px){
 .site-v67 .floating-contact-hub{inset-inline-end:14px;bottom:calc(82px + env(safe-area-inset-bottom));width:48px;height:48px}.site-v67 .floating-contact-toggle{width:48px;height:48px;border-radius:15px}.site-v67 .floating-contact-menu{bottom:58px}.site-v67 .hub-action{width:44px;height:44px;border-radius:13px}.site-v67.has-contact-hub .back-to-top{bottom:calc(140px + env(safe-area-inset-bottom))!important}
 .site-v67:is(.gallery-slider,.gallery-centered-slider,.gallery-coverflow,.gallery-cards-slider,.gallery-filmstrip,.gallery-cinema-strip) .gallery-track-v67{padding-inline:18px!important;margin-inline:-18px!important;gap:10px!important}.site-v67:is(.gallery-slider,.gallery-centered-slider,.gallery-coverflow,.gallery-cards-slider,.gallery-filmstrip,.gallery-cinema-strip) .gallery-track-v67 .gallery-item{flex:0 0 86%!important;height:clamp(330px,78vw,520px)!important;opacity:1;transform:none;filter:none}.site-v67.gallery-fade-slider .gallery-track-v67{min-height:clamp(360px,82vw,520px)}
 .site-v67.gallery-mosaic .gallery-track-v67,.site-v67.gallery-showcase .gallery-track-v67,.site-v67.gallery-polaroid .gallery-track-v67{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding-bottom:14px}.site-v67.gallery-mosaic .gallery-item,.site-v67.gallery-showcase .gallery-item,.site-v67.gallery-polaroid .gallery-item{flex:0 0 86%!important;height:clamp(340px,78vw,500px)!important;grid-column:auto!important;grid-row:auto!important;transform:none!important;scroll-snap-align:center;padding:0!important}.site-v67.gallery-polaroid .gallery-item{padding:8px 8px 34px!important}
 .site-v67 .section-style-team-slider .team-card,.site-v67 .section-style-team-centered .team-card,.site-v67 .section-style-cert-slider .certificate-card{flex:0 0 min(82vw,360px)!important;opacity:1;transform:none}.site-v67 .section-style-team-centered .team-v3{padding-inline:18px;margin-inline:-18px}
}
@media(max-width:650px){
 .site-v67 .footer-info-grid{grid-template-columns:1fr!important;gap:12px!important}.site-v67 .footer-info-grid>div{padding:20px!important;border-radius:20px}.site-v67 .hours-v3 p{grid-template-columns:minmax(68px,.72fr) minmax(142px,1.28fr);font-size:.76rem!important}.site-v67 .qr-mini{grid-template-columns:112px minmax(0,1fr);gap:14px!important}.site-v67 .qr-mini #qrCode{width:112px;height:112px}.site-v67 .qr-mini #qrCode canvas,.site-v67 .qr-mini #qrCode img{width:94px!important;height:94px!important}
 .site-v67 .hub-action>span{display:none}
}
@media(prefers-reduced-motion:reduce){.site-v67 .hub-action,.site-v67 .floating-contact-toggle,.site-v67 .gallery-item,.site-v67 .team-card,.site-v67 .certificate-card{transition:none!important;animation:none!important}.site-v67 .gallery-marquee .gallery-item,.site-v67 .section-style-cert-marquee .certificate-card{animation:none!important}}
