/* Underline Text */
			.lineChild,  .lineParent
			{
				overflow: visible !important;
			}

			.js-text-underline
			{
				--animation: none;
				position: relative;
				max-width: max-content;
				width: 100%;
			}

			.svg-underline
			{
				z-index: -1;
				position: absolute;
				top: 80%;
				left: 50%;
				transform: translateX(-50%);
				pointer-events: none;
				width: 85%;
				height: auto;
			}

			[data-underline="sm"] .svg-underline
			{
				width: 100%;
			}

			.svg-underline path
			{
				stroke-dasharray: var(--length);
				stroke-dashoffset: var(--length);
				animation-name: var(--animation);
				animation-duration: 0.9s;
				animation-timing-function: cubic-bezier(0.87, 0, 0.13, 1);
				animation-fill-mode: forwards;
			}

			.usps__child.right .svg-underline
			{
				z-index: 0;
			}

			@keyframes title-underline
			{
				0%
				{
					stroke-dashoffset: var(--length);
				}

				100%
				{
					stroke-dashoffset: 0;
				}

			}

			::selection
			{
				background: #EC905A;
				color: #FFFFFF;
				text-shadow: none;
			}
