.horizontal{height:1px;border:0;margin:0}
.vertical{width:1px;border:0;margin:0}
.horizontal_seperator{display:flex;width:100%}
.vertical_seperator{display:flex;height:100%}
.align-left{justify-content:flex-start}
.align-right{justify-content:flex-end}
.align-top{align-items:start}
.align-bottom{align-items:end}
.align-center{justify-content:center;align-items:center}
[class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue){background:#262626;border:0}
.green-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.green-dark-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.black-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.ba-emerald-green-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.ba-charcoal-gray-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.spruce-forest-theme [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray,.spruce-dark-blue),.spruce-dark-blue [class*=_seperator] hr:not([class*=-theme],.spruce-shark-gray){background:#fff}
.introDefaultvariant.content-wrap + .horizontal_seperator{padding:0 25px}
@media screen and (min-width:768px){.introDefaultvariant.content-wrap + .horizontal_seperator{padding:0 40px}
}
@media screen and (min-width:1200px){.introDefaultvariant.content-wrap + .horizontal_seperator{padding-left:110px;padding-right:70px}
}
@media screen and (max-width:991px){.introDefaultvariant.text-center-sm + .horizontal_seperator{justify-content:center !important}
}
@media(max-width:600px){.hide-sep-small{display:none}
}
@media(min-width:600px) and (max-width:1024px){.hide-sep-medium{display:none}
}
@media(min-width:1025px){.hide-sep-large{display:none}
}