.divider-pro{line-height:0;overflow:hidden;position:relative;width:100%;z-index:var(--divider-z-index,1)}.divider-pro__bg{background-color:var(--divider-bg,transparent);inset:0;opacity:var(--divider-bg-opacity,0);pointer-events:none;position:absolute}.divider-pro--relative{position:relative}.divider-pro--absolute-top{left:0;position:absolute;right:0;top:0}.divider-pro--absolute-bottom{bottom:0;left:0;position:absolute;right:0}.divider-pro__svg{color:var(--divider-color,#0fb5b3);display:block;height:var(--divider-height,100px);min-width:var(--divider-width,100%);opacity:var(--divider-opacity,1);position:relative;transform:var(--divider-transform,none);width:100%}.divider-pro__svg path{fill:currentColor}.divider-pro__layer{color:var(--layer-color,#0da3a1);left:0;opacity:var(--layer-opacity,.5);position:absolute;right:0;top:var(--layer-offset,15px);transform:scale(var(--layer-scale,1.05)) var(--divider-transform,none);transform-origin:center;z-index:-1}.divider-pro--shadow-none .divider-pro__svg{filter:none}.divider-pro--shadow-subtle .divider-pro__svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.divider-pro--shadow-medium .divider-pro__svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.divider-pro--shadow-strong .divider-pro__svg{filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.divider-pro--animate-float .divider-pro__svg{animation:dividerFloat 4s ease-in-out infinite}@keyframes dividerFloat{0%,to{transform:translateY(0) var(--divider-transform,none)}50%{transform:translateY(-8px) var(--divider-transform,none)}}.divider-pro--animate-pulse .divider-pro__svg{animation:dividerPulse 3s ease-in-out infinite}@keyframes dividerPulse{0%,to{opacity:var(--divider-opacity,1)}50%{opacity:calc(var(--divider-opacity, 1)*.7)}}.divider-pro--animate-wave .divider-pro__svg{animation:dividerWave 6s ease-in-out infinite}@keyframes dividerWave{0%,to{transform:scaleX(1) var(--divider-transform,none)}50%{transform:scaleX(1.02) var(--divider-transform,none)}}.divider-pro--curve .divider-pro__svg,.divider-pro--curve_asymmetric .divider-pro__svg,.divider-pro--rounded_negative .divider-pro__svg{transform:rotateX(180deg) var(--divider-transform,none)}.divider-pro--mountains_layered .divider-pro__svg path:first-child{opacity:.5}@media (max-width:991px){.divider-pro__svg{height:calc(var(--divider-height, 100px)*.75)}}@media (max-width:767px){.divider-pro__svg{height:var(--divider-height-mobile,60px)}.divider-pro__layer{top:calc(var(--layer-offset, 15px)*.6)}.divider-pro--animate-float .divider-pro__svg{animation-duration:5s}}@media (max-width:480px){.divider-pro__svg{height:calc(var(--divider-height-mobile, 60px)*.8);min-height:30px}}@media (prefers-reduced-motion:reduce){.divider-pro--animate-float .divider-pro__svg,.divider-pro--animate-pulse .divider-pro__svg,.divider-pro--animate-wave .divider-pro__svg{animation:none}}@media print{.divider-pro{display:none}}.atmc-divider{align-items:center;display:flex;justify-content:center;margin:1.5rem 0;position:relative;width:100%}.atmc-divider__line{background-color:var(--divider-color,#dfdbd2);border:none;flex:1;height:1px}.atmc-divider-02 .atmc-divider__line{background-color:var(--divider-color,#0fb5b3);border-radius:2px;flex:none;height:2px;width:80px}.atmc-divider--dashed .atmc-divider__line{background:none;border-top:2px dashed var(--divider-color,#dfdbd2);height:0}.atmc-divider--dotted .atmc-divider__line{background:none;border-top:2px dotted var(--divider-color,#dfdbd2);height:0}.atmc-divider-06 .atmc-divider__line{background:linear-gradient(90deg,transparent 0,var(--divider-color,#0fb5b3) 20%,var(--divider-color,#0fb5b3) 80%,transparent 100%);height:2px}.atmc-divider--with-text{gap:1.5rem}.atmc-divider__text{color:#85868c;font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.atmc-divider--with-icon{gap:1rem}.atmc-divider__icon{align-items:center;color:var(--divider-color,#0fb5b3);display:flex;height:24px;justify-content:center;width:24px}.atmc-divider__icon svg{fill:currentColor;height:100%;width:100%}