.c3a-divider-wrap{display:flex;width:100%;line-height:0}.c3a-divider-align-left{justify-content:flex-start}.c3a-divider-align-center{justify-content:center}.c3a-divider-align-right{justify-content:flex-end}.c3a-divider-align-stretch{justify-content:stretch}.c3a-divider-bar{position:relative;display:block;width:100%;height:5px;overflow:hidden;background-image:var(--c3a-divider-gradient);background-position:100% 0;background-size:var(--c3a-divider-spread);filter:var(--c3a-divider-filter);isolation:isolate}.c3a-divider-animation-flow{animation:c3a-divider-flow var(--c3a-divider-duration) linear infinite}.c3a-divider-animation-alternate{animation:c3a-divider-flow var(--c3a-divider-duration) ease-in-out infinite alternate}.c3a-divider-animation-pulse{animation:c3a-divider-pulse var(--c3a-divider-duration) ease-in-out infinite}.c3a-divider-animation-shimmer:after{position:absolute;inset:-100% -35%;z-index:2;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,calc(var(--c3a-divider-intensity)*.7)) 50%,transparent 65%);content:"";animation:c3a-divider-shimmer var(--c3a-divider-duration) ease-in-out infinite}.c3a-divider-animation-hue{animation:c3a-divider-flow var(--c3a-divider-duration) linear infinite,c3a-divider-hue var(--c3a-divider-duration) linear infinite}.c3a-divider-bar.is-reverse{animation-direction:reverse}.c3a-divider-animation-alternate.is-reverse{animation-direction:alternate-reverse}.c3a-divider-bar.is-pause-hover:hover{animation-play-state:paused}.c3a-divider-animation-shimmer.is-pause-hover:hover:after{animation-play-state:paused}.c3a-divider-pattern-soft{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.c3a-divider-pattern-dashed{mask-image:repeating-linear-gradient(90deg,#000 0 28px,transparent 28px 38px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 28px,transparent 28px 38px)}.c3a-divider-pattern-dots{mask-image:radial-gradient(circle closest-side,#000 85%,transparent 100%);mask-size:14px 100%;-webkit-mask-image:radial-gradient(circle closest-side,#000 85%,transparent 100%);-webkit-mask-size:14px 100%}.c3a-divider-pattern-center{mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.c3a-divider-pattern-double{background-size:var(--c3a-divider-spread);clip-path:polygon(0 0,100% 0,100% 34%,0 34%,0 66%,100% 66%,100% 100%,0 100%)}.c3a-divider-bar.has-glow{box-shadow:0 0 var(--c3a-divider-glow) var(--c3a-divider-glow-color)}
@keyframes c3a-divider-flow{0%{background-position:100% 0}100%{background-position:0 0}}@keyframes c3a-divider-pulse{0%,100%{opacity:calc(1 - var(--c3a-divider-intensity)*.35);transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes c3a-divider-shimmer{0%{transform:translateX(-65%) rotate(2deg)}100%{transform:translateX(65%) rotate(2deg)}}@keyframes c3a-divider-hue{to{filter:var(--c3a-divider-filter) hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.c3a-divider-bar,.c3a-divider-bar:after{animation:none!important}.c3a-divider-bar{background-position:50% 0}}
.c3a-divider-animation-shimmer:after{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,var(--c3a-divider-shine-opacity)) 50%,transparent 65%)}@keyframes c3a-divider-pulse{0%,100%{opacity:var(--c3a-divider-low-opacity);transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}
.c3a-divider-stack{display:grid;width:100%;gap:var(--c3a-divider-layer-gap)}.c3a-divider-stack .c3a-divider-bar{width:100%}.c3a-divider-layers-1 .c3a-divider-layer-2,.c3a-divider-layers-1 .c3a-divider-layer-3,.c3a-divider-layers-2 .c3a-divider-layer-3{display:none}.c3a-divider-layer-2{animation-delay:-2s;opacity:.72}.c3a-divider-layer-3{animation-delay:-4s;opacity:.48}.c3a-divider-structure-wave .c3a-divider-bar{min-height:12px;mask-image:radial-gradient(10px 7px at 10px 0,transparent 95%,#000 100%),radial-gradient(10px 7px at 10px 100%,transparent 95%,#000 100%);mask-position:0 0,10px 0;mask-size:20px 100%;-webkit-mask-image:radial-gradient(10px 7px at 10px 0,transparent 95%,#000 100%),radial-gradient(10px 7px at 10px 100%,transparent 95%,#000 100%);-webkit-mask-position:0 0,10px 0;-webkit-mask-size:20px 100%}.c3a-divider-structure-laser .c3a-divider-bar{overflow:visible;background-image:linear-gradient(90deg,transparent,var(--c3a-divider-glow-color),#fff,var(--c3a-divider-glow-color),transparent);background-size:200% 100%;box-shadow:0 0 5px var(--c3a-divider-glow-color),0 0 15px var(--c3a-divider-glow-color)}.c3a-divider-structure-laser .c3a-divider-bar:before{position:absolute;inset:35% 0;background:#fff;content:"";opacity:.9}.c3a-divider-structure-capsules .c3a-divider-bar{border-radius:999px;mask-image:repeating-linear-gradient(90deg,#000 0 38px,transparent 38px 46px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 38px,transparent 38px 46px)}.c3a-divider-structure-ribbon{padding:4px 8px}.c3a-divider-structure-ribbon .c3a-divider-stack{filter:drop-shadow(0 5px 5px rgba(0,0,0,.24));transform:perspective(500px) rotateX(18deg)}.c3a-divider-structure-ribbon .c3a-divider-bar{clip-path:polygon(0 50%,2% 0,98% 0,100% 50%,98% 100%,2% 100%)}
.c3a-divider-centered{display:flex;width:100%;align-items:center;gap:14px}.c3a-divider-centered>.c3a-divider-bar{flex:1}.c3a-divider-center-content{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;max-width:45%;font-size:18px;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center;white-space:nowrap}.c3a-divider-center-content svg{width:1em;height:1em;fill:currentColor}.c3a-divider-center-content img{display:block;width:auto;max-width:100%;max-height:18px;object-fit:contain}
.c3a-divider-structure-equalizer .c3a-divider-bar{display:flex;height:30px!important;align-items:center;gap:3px;overflow:visible;background:none!important;filter:var(--c3a-divider-filter)}.c3a-divider-structure-equalizer .c3a-divider-bar i{display:block;min-width:2px;height:35%;flex:1;border-radius:99px;background-image:var(--c3a-divider-gradient);background-size:var(--c3a-divider-spread);animation:c3a-divider-eq 1.1s ease-in-out infinite alternate;animation-delay:var(--c3a-delay)}.c3a-divider-structure-equalizer .c3a-divider-bar i:nth-child(3n){height:80%}.c3a-divider-structure-equalizer .c3a-divider-bar i:nth-child(4n){height:55%}.c3a-divider-structure-equalizer .c3a-divider-bar i:nth-child(5n){height:100%}.c3a-divider-count-8 .c3a-divider-bar i:nth-child(n+9),.c3a-divider-count-16 .c3a-divider-bar i:nth-child(n+17),.c3a-divider-count-24 .c3a-divider-bar i:nth-child(n+25){display:none}@keyframes c3a-divider-eq{to{height:20%;filter:brightness(1.35)}}
.c3a-divider-structure-particles .c3a-divider-bar{display:flex;height:24px!important;align-items:center;justify-content:space-around;overflow:hidden;background:none!important;filter:var(--c3a-divider-filter)}.c3a-divider-structure-particles .c3a-divider-bar i{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--c3a-divider-glow-color);box-shadow:0 0 7px var(--c3a-divider-glow-color);animation:c3a-divider-particle 1.8s ease-in-out infinite;animation-delay:var(--c3a-delay)}.c3a-divider-structure-particles .c3a-divider-bar i:nth-child(3n){width:3px;height:3px;flex-basis:3px;background:#fff}.c3a-divider-structure-particles .c3a-divider-bar i:nth-child(4n){transform:translateY(7px)}@keyframes c3a-divider-particle{0%,100%{opacity:.25;transform:translateY(6px) scale(.7)}50%{opacity:1;transform:translateY(-6px) scale(1.25)}}
.c3a-divider-viewport-yes{overflow:visible!important}.c3a-divider-viewport-yes .c3a-divider-wrap{position:relative;width:calc(100vw + var(--c3a-divider-overscan,0px) + var(--c3a-divider-overscan,0px))!important;max-width:none!important;margin-right:calc(50% - 50vw - var(--c3a-divider-overscan,0px))!important;margin-left:calc(50% - 50vw - var(--c3a-divider-overscan,0px))!important;flex:0 0 auto}.c3a-divider-viewport-yes .c3a-divider-stack,.c3a-divider-viewport-yes .c3a-divider-centered{width:100%}
@media(prefers-reduced-motion:reduce){.c3a-divider-structure-equalizer .c3a-divider-bar i,.c3a-divider-structure-particles .c3a-divider-bar i{animation:none!important}}

/* Coleção criativa 2D/3D. */
.c3a-divider-wrap{--c3a-perspective:800px;--c3a-depth:36px;--c3a-tilt-x:12deg;--c3a-tilt-y:0deg;--c3a-pointer-x:0deg;--c3a-pointer-y:0deg;perspective:var(--c3a-perspective)}.c3a-divider-elements{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:none!important;overflow:visible}.c3a-divider-svg{height:70px!important;background:none!important}.c3a-divider-svg svg{display:block;width:100%;height:100%;overflow:visible}.c3a-divider-svg path{fill:none;stroke:var(--c3a-divider-glow-color);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--c3a-divider-glow-color))}
.c3a-divider-animation-draw{animation:c3a-divider-draw var(--c3a-divider-duration) ease-in-out infinite}.c3a-divider-animation-draw.c3a-divider-svg path{stroke-dasharray:1;stroke-dashoffset:1;animation:c3a-divider-stroke var(--c3a-divider-duration) ease-in-out infinite}.c3a-divider-animation-travel{animation:c3a-divider-travel var(--c3a-divider-duration) linear infinite}.c3a-divider-animation-bounce i{animation:c3a-divider-bounce 1.4s ease-in-out infinite;animation-delay:var(--c3a-delay)}.c3a-divider-animation-rotate i{animation:c3a-divider-rotate 2.4s linear infinite;animation-delay:var(--c3a-delay)}.c3a-divider-animation-depth{animation:c3a-divider-depth var(--c3a-divider-duration) ease-in-out infinite}.c3a-divider-animation-glitch{animation:c3a-divider-glitch 1.8s steps(2,end) infinite}
@keyframes c3a-divider-draw{0%,100%{clip-path:inset(0 50%)}45%,55%{clip-path:inset(0)}}@keyframes c3a-divider-stroke{0%,100%{stroke-dashoffset:1}50%{stroke-dashoffset:0}}@keyframes c3a-divider-travel{to{transform:translateX(3%)}}@keyframes c3a-divider-bounce{50%{transform:translateY(-10px) scale(1.2)}}@keyframes c3a-divider-rotate{to{transform:rotateY(1turn)}}@keyframes c3a-divider-depth{50%{transform:translateZ(var(--c3a-depth)) scale(1.04)}}@keyframes c3a-divider-glitch{20%{transform:translateX(3px);filter:hue-rotate(60deg)}22%{transform:translateX(-3px)}60%{transform:none}62%{clip-path:inset(35% 0 25%)}}
.c3a-divider-structure-artdeco .c3a-divider-bar{height:26px!important;background:linear-gradient(90deg,transparent 0 8%,var(--c3a-divider-glow-color) 8% 45%,transparent 45% 55%,var(--c3a-divider-glow-color) 55% 92%,transparent 92%)}.c3a-divider-structure-artdeco .c3a-divider-bar:before{content:"";position:absolute;top:4px;left:50%;width:18px;height:18px;border:2px solid var(--c3a-divider-glow-color);transform:translateX(-50%) rotate(45deg)}
.c3a-divider-structure-diamonds i{width:14px;height:14px;flex:0 0 14px;background:var(--c3a-divider-gradient);transform:rotate(45deg)}.c3a-divider-structure-chevron .c3a-divider-bar{height:24px!important;background:repeating-linear-gradient(135deg,transparent 0 13px,var(--c3a-divider-glow-color) 13px 18px,transparent 18px 28px)}.c3a-divider-structure-zigzag .c3a-divider-bar{height:18px!important;background:linear-gradient(135deg,transparent 45%,var(--c3a-divider-glow-color) 46% 55%,transparent 56%) 0 0/28px 28px,linear-gradient(45deg,transparent 45%,var(--c3a-divider-glow-color) 46% 55%,transparent 56%) 14px 0/28px 28px}.c3a-divider-structure-waves_layered .c3a-divider-stack{transform:skewY(-1deg)}.c3a-divider-structure-waves_layered .c3a-divider-bar,.c3a-divider-structure-organic .c3a-divider-bar{height:25px!important;border-radius:48% 52% 45% 55%;clip-path:polygon(0 45%,10% 20%,20% 70%,30% 32%,40% 65%,50% 25%,60% 72%,70% 30%,80% 68%,90% 20%,100% 50%,100% 75%,0 75%)}.c3a-divider-structure-scallop .c3a-divider-bar{height:22px!important;background:radial-gradient(circle at 12px 0,transparent 11px,var(--c3a-divider-glow-color) 12px 14px,transparent 15px) 0 0/24px 22px}
.c3a-divider-structure-heartbeat .c3a-divider-svg{height:52px!important}.c3a-divider-structure-waveform i,.c3a-divider-structure-equalizer i{display:block;width:4px;flex:1;height:calc(15% + mod(var(--c3a-i),6)*12%);border-radius:9px;background:var(--c3a-divider-gradient)}.c3a-divider-structure-circuit .c3a-divider-elements{height:34px;background:linear-gradient(var(--c3a-divider-glow-color),var(--c3a-divider-glow-color)) center/100% 2px no-repeat!important}.c3a-divider-structure-circuit i{width:9px;height:9px;border:2px solid var(--c3a-divider-glow-color);border-radius:2px;background:#fff}.c3a-divider-structure-ruler .c3a-divider-bar{height:28px!important;background:repeating-linear-gradient(90deg,var(--c3a-divider-glow-color) 0 2px,transparent 2px 20px),linear-gradient(var(--c3a-divider-glow-color),var(--c3a-divider-glow-color)) 0 50%/100% 2px no-repeat}.c3a-divider-structure-constellation .c3a-divider-elements{height:45px;background:linear-gradient(8deg,transparent 48%,var(--c3a-divider-glow-color) 49% 51%,transparent 52%)!important}.c3a-divider-structure-constellation i,.c3a-divider-structure-orbit_particles i{width:7px;height:7px;border-radius:50%;background:var(--c3a-divider-glow-color);box-shadow:0 0 8px var(--c3a-divider-glow-color);transform:translateY(calc(sin(var(--c3a-i))*12px))}.c3a-divider-structure-comet .c3a-divider-bar{height:18px!important;background:linear-gradient(90deg,transparent,var(--c3a-divider-glow-color),#fff,var(--c3a-divider-glow-color),transparent);background-size:35% 100%;background-repeat:no-repeat;animation:c3a-divider-comet var(--c3a-divider-duration) linear infinite}@keyframes c3a-divider-comet{from{background-position:-40% 0}to{background-position:140% 0}}
.c3a-divider-structure-diagonal .c3a-divider-bar{height:22px!important;clip-path:polygon(0 70%,100% 0,100% 35%,0 100%)}.c3a-divider-structure-torn .c3a-divider-bar{height:18px!important;clip-path:polygon(0 30%,4% 70%,8% 20%,12% 80%,16% 35%,20% 70%,25% 25%,30% 75%,35% 30%,40% 75%,45% 25%,50% 70%,55% 20%,60% 75%,65% 30%,70% 80%,75% 25%,80% 70%,85% 30%,90% 75%,95% 25%,100% 65%,100% 100%,0 100%)}.c3a-divider-structure-stitch .c3a-divider-bar{height:16px!important;background:repeating-linear-gradient(90deg,var(--c3a-divider-glow-color) 0 18px,transparent 18px 27px) center/100% 2px no-repeat}.c3a-divider-structure-cut .c3a-divider-bar{height:20px!important;border-top:2px dashed var(--c3a-divider-glow-color);background:none!important}.c3a-divider-structure-cut .c3a-divider-bar:before{content:"✂";position:absolute;top:-13px;left:12%;color:var(--c3a-divider-glow-color);font-size:22px}
.c3a-divider-structure-blocks_c3a i{height:18px;flex:1;background:var(--dx, var(--c3a-divider-glow-color))}.c3a-divider-structure-blocks_c3a i:nth-child(5n+1){background:#276db4}.c3a-divider-structure-blocks_c3a i:nth-child(5n+2){background:#62b13b}.c3a-divider-structure-blocks_c3a i:nth-child(5n+3){background:#f2d10e}.c3a-divider-structure-blocks_c3a i:nth-child(5n+4){background:#ee3138}.c3a-divider-structure-blocks_c3a i:nth-child(5n){background:#755b90}.c3a-divider-structure-chromatic_c3a .c3a-divider-bar,.c3a-divider-structure-holographic .c3a-divider-bar{height:18px!important;background:linear-gradient(95deg,#276db4,#62b13b,#f2d10e,#ee3138,#755b90,#276db4);background-size:300% 100%}.c3a-divider-structure-portal .c3a-divider-bar,.c3a-divider-structure-section_marker .c3a-divider-bar{height:30px!important;background:linear-gradient(90deg,var(--c3a-divider-glow-color),transparent 43% 57%,var(--c3a-divider-glow-color))}.c3a-divider-structure-portal .c3a-divider-bar:before{content:"";position:absolute;left:50%;top:2px;width:24px;height:24px;border:3px double var(--c3a-divider-glow-color);border-radius:50%;transform:translateX(-50%)}.c3a-divider-structure-neon_double .c3a-divider-bar{height:14px!important;background:linear-gradient(transparent 15%,var(--c3a-divider-glow-color) 16% 30%,transparent 31% 68%,#fff 69% 82%,transparent 83%);filter:drop-shadow(0 0 5px var(--c3a-divider-glow-color))}
.c3a-divider-3d-yes .c3a-divider-structure-ribbon_deep .c3a-divider-stack,.c3a-divider-3d-yes .c3a-divider-structure-prism_3d .c3a-divider-stack,.c3a-divider-3d-yes .c3a-divider-structure-cylinder_3d .c3a-divider-stack,.c3a-divider-3d-yes .c3a-divider-structure-wave_3d .c3a-divider-stack,.c3a-divider-3d-yes .c3a-divider-structure-tube_3d .c3a-divider-stack,.c3a-divider-3d-yes .c3a-divider-structure-chromatic_3d .c3a-divider-stack{transform-style:preserve-3d;transform:rotateX(calc(var(--c3a-tilt-x) + var(--c3a-pointer-y))) rotateY(calc(var(--c3a-tilt-y) + var(--c3a-pointer-x)))}.c3a-divider-structure-ribbon_deep .c3a-divider-bar,.c3a-divider-structure-prism_3d .c3a-divider-bar,.c3a-divider-structure-cylinder_3d .c3a-divider-bar,.c3a-divider-structure-wave_3d .c3a-divider-bar,.c3a-divider-structure-tube_3d .c3a-divider-bar,.c3a-divider-structure-chromatic_3d .c3a-divider-bar{height:30px!important;border-radius:50%;box-shadow:inset 0 8px 8px rgba(255,255,255,.45),inset 0 -10px 12px rgba(0,0,0,.35),0 15px 18px rgba(0,0,0,.25)}.c3a-divider-structure-prism_3d .c3a-divider-bar,.c3a-divider-structure-chromatic_3d .c3a-divider-bar{background:linear-gradient(90deg,#276db4,#62b13b,#f2d10e,#ee3138,#755b90)}
.c3a-divider-structure-tunnel_3d .c3a-divider-elements,.c3a-divider-structure-plates_3d .c3a-divider-elements,.c3a-divider-structure-crystals_3d .c3a-divider-elements,.c3a-divider-structure-bridge_3d .c3a-divider-elements,.c3a-divider-structure-orbit_3d .c3a-divider-elements,.c3a-divider-structure-dna_3d .c3a-divider-elements,.c3a-divider-structure-portal_3d .c3a-divider-elements,.c3a-divider-structure-blades_3d .c3a-divider-elements,.c3a-divider-structure-stairs_3d .c3a-divider-elements{height:70px;perspective:var(--c3a-perspective);transform-style:preserve-3d}.c3a-divider-structure-tunnel_3d i,.c3a-divider-structure-plates_3d i,.c3a-divider-structure-crystals_3d i,.c3a-divider-structure-bridge_3d i,.c3a-divider-structure-blades_3d i,.c3a-divider-structure-stairs_3d i{width:24px;height:38px;flex:1;max-width:42px;background:var(--c3a-divider-gradient);border:1px solid rgba(255,255,255,.55);transform:rotateX(var(--c3a-tilt-x)) rotateY(calc((var(--c3a-i) - 18)*3deg)) translateZ(calc(sin(var(--c3a-i))*var(--c3a-depth)));box-shadow:0 10px 15px rgba(0,0,0,.2)}.c3a-divider-structure-crystals_3d i{clip-path:polygon(50% 0,100% 35%,75% 100%,25% 100%,0 35%)}.c3a-divider-structure-dna_3d i,.c3a-divider-structure-orbit_3d i,.c3a-divider-structure-portal_3d i{width:11px;height:11px;border-radius:50%;background:var(--c3a-divider-glow-color);transform:translateY(calc(sin(var(--c3a-i))*24px)) translateZ(calc(cos(var(--c3a-i))*var(--c3a-depth)));box-shadow:0 0 10px var(--c3a-divider-glow-color)}
@media(max-width:767px){.c3a-divider-mobile-flat-yes .c3a-divider-wrap,.c3a-divider-mobile-flat-yes .c3a-divider-stack,.c3a-divider-mobile-flat-yes .c3a-divider-elements{perspective:none!important;transform:none!important}.c3a-divider-elements{gap:4px}.c3a-divider-elements i:nth-child(n+25){display:none}}
.c3a-divider-structure-waveform i,.c3a-divider-structure-equalizer i{height:35%}.c3a-divider-structure-waveform i:nth-child(3n),.c3a-divider-structure-equalizer i:nth-child(3n){height:78%}.c3a-divider-structure-waveform i:nth-child(4n),.c3a-divider-structure-equalizer i:nth-child(4n){height:52%}.c3a-divider-structure-waveform i:nth-child(5n),.c3a-divider-structure-equalizer i:nth-child(5n){height:100%}
.c3a-divider-structure-constellation i,.c3a-divider-structure-orbit_particles i{transform:translateY(var(--c3a-wave))}.c3a-divider-structure-tunnel_3d i,.c3a-divider-structure-plates_3d i,.c3a-divider-structure-crystals_3d i,.c3a-divider-structure-bridge_3d i,.c3a-divider-structure-blades_3d i,.c3a-divider-structure-stairs_3d i{transform:rotateX(var(--c3a-tilt-x)) rotateY(var(--c3a-angle)) translateZ(var(--c3a-z))}.c3a-divider-structure-dna_3d i,.c3a-divider-structure-orbit_3d i,.c3a-divider-structure-portal_3d i{transform:translateY(var(--c3a-wave)) translateZ(var(--c3a-z))}
@media(prefers-reduced-motion:reduce){.c3a-divider-wrap,.c3a-divider-elements,.c3a-divider-elements i,.c3a-divider-svg path{animation:none!important}}
