.section-divider{--divider-color:rgba(44,129,91,.25);--divider-dot-color:#2c815b;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:1px;margin:0;padding:0}.section-divider__line{position:absolute;top:50%;height:1px;transform:translateY(-50%);opacity:0}.section-divider__line--left{right:calc(50% + 8px);left:0;transform:translateY(-50%) scaleX(0);transform-origin:right center;background:linear-gradient(to right,transparent 0,var(--divider-color) 15%,var(--divider-color) 100%)}.section-divider__line--right{left:calc(50% + 8px);right:0;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:linear-gradient(to left,transparent 0,var(--divider-color) 15%,var(--divider-color) 100%)}.section-divider__dot{position:relative;width:5px;height:5px;background:var(--divider-dot-color);border-radius:50%;z-index:1;flex-shrink:0}.section-divider--light{--divider-color:rgba(0,0,0,.15);--divider-dot-color:rgba(0,0,0,.25)}.section-divider--dark{--divider-color:hsla(0,0%,100%,.2);--divider-dot-color:hsla(0,0%,100%,.3)}