.title-logo-list-v2 {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 0.6rem 0;

}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.title-logo-list-v2 {
		padding: 0.4rem 0;

}
	}
.title-logo-list-v2 .title-logo-wrap {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		gap: 0rem;

	}
@media screen and (max-width: 768px) and (orientation: portrait) {
	.title-logo-list-v2 .title-logo-wrap {
			flex-direction: column;
			gap: 0.24rem;

	}
		}
:is(.title-logo-list-v2 .title-logo-wrap) .title-wrap {
			position: relative;
			display: block;
			width: 32%;
			padding-right: 0.15rem;
		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.title-logo-list-v2 .title-logo-wrap) .title-wrap {
				width: 100%;
		}
			}
:is(:is(.title-logo-list-v2 .title-logo-wrap) .title-wrap) .title {
				color: var(--blue);
				display: inline-block;
				padding-bottom: 0.03rem;
				border-bottom: 1px solid var(--blue);
				transition: color 0.4s ease-in-out, border-bottom-color 0.4s ease-in-out;
			}
:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .title-wrap) a.title):hover {
					color: var(--orange);
					border-bottom-color: var(--orange);
				}
:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap {
			position: relative;
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			width: 68%;

		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap {
				width: 100%;
				padding-right: 0;

		}
			}
:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap {

			overflow: hidden;
			-webkit-mask-image: linear-gradient(
				to right,
				transparent 0,
				#000 0.45rem,
				#000 calc(100% - 0.45rem),
				transparent 100%
			);
			mask-image: linear-gradient(
				to right,
				transparent 0,
				#000 0.45rem,
				#000 calc(100% - 0.45rem),
				transparent 100%
			);

		}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap {
				-webkit-mask-image: linear-gradient(
					to right,
					transparent 0,
					#000 0.3rem,
					#000 calc(100% - 0.3rem),
					transparent 100%
				);
				mask-image: linear-gradient(
					to right,
					transparent 0,
					#000 0.3rem,
					#000 calc(100% - 0.3rem),
					transparent 100%
				);

		}
			}
:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .splide__track {
				width: 100%;
			}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .splide__track {
					overflow: visible;
					width: 2.98rem;
			}
					
				}
:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .splide__track) .splide__list{
					justify-content: flex-start;
					gap: 1.2rem;
				}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .splide__track) .splide__list{
						gap: 0.6rem;
				}
					}
:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .splide__track) .splide__slide {
					display: flex;
					align-items: center;
					justify-content: flex-start;
					margin-right: 0 !important;
				}
:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .logo-item {
				position: relative;
				display: flex;
				justify-content: center;
				align-items: center;

			}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .logo-item {
					flex-shrink: 0;
					max-width: 100%;

			}
				}
:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .logo-item) img {
					position: relative;
					display: block;
					width: 100%;
					height: auto;
					max-width: 1.75rem;
					max-height: 1.2rem;
					
				}
@media screen and (max-width: 768px) and (orientation: portrait) {
	:is(:is(:is(.title-logo-list-v2 .title-logo-wrap) .logo-list-wrap) .logo-item) img {
						max-width: 1.42rem;
						max-height: 0.98rem;
					
				}
					}
