@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}

.why-salmon {
	position: relative;
	padding: 4rem 0 5.8rem;
}

.why-salmon .credit { display: none; }

@media (max-width:767px) {
	.why-salmon .credit {
		bottom: unset;
		top: 2rem;
	}
}

.why-salmon .credit.active { display: block; }
.why-salmon.active .why-salmon__content-item { animation-name: fadeInUpCustom; }

@media (max-width:1025px) {
	.why-salmon.active .why-salmon__content-item { animation: none; }
}

@media (max-width:767px) {
	.why-salmon { padding: 4.63rem 0; }
}

.why-salmon__bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.why-salmon__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	opacity: 0;
	transition: opacity .3s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.why-salmon__bg img.active { opacity: 1; }

.why-salmon .container {
	position: relative;
	z-index: 11;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.why-salmon .container h2 {
	text-align: center;
	color: #ececdd;
	font-size: 3.75rem;
	font-weight: 700;
	line-height: 4.1875rem;
	letter-spacing: -.075rem;
}

@media (max-width:1025px) {
	.why-salmon .container h2 { font-size: 3rem; }
}

@media (max-width:767px) {
	.why-salmon .container h2 {
		font-size: 2rem;
		line-height: 2.5rem;
		letter-spacing: -.02rem;
	}
}

.why-salmon__description {
	max-width: 55rem;
	margin-top: .9rem;
}

@media (max-width:767px) {
	.why-salmon__description { display: none; }
}

.why-salmon__description * {
	color: var(--wsc-color-white);
	text-align: center;
	font-family: "DM Sans";
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.1875rem;
}

.why-salmon__tabs {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: .25rem;
	margin-top: 2.87rem;
	margin-bottom: 17rem;
}

@media (max-width:1025px) {
	.why-salmon__tabs {
		display: none;
		margin-top: 2.3rem;
		margin-bottom: 15rem;
	}
}

@media (max-width:767px) {
	.why-salmon__tabs {
		margin-top: 1.63rem;
		margin-bottom: 5rem;
		white-space: nowrap;
		overflow: auto;
		max-width: calc(100% + 2.5rem);
		justify-content: flex-start;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}
	
	.why-salmon__tabs::-webkit-scrollbar { display: none; }
}

.why-salmon__tabs button {
	color: var(--wsc-color-white);
	font-size: 1.1rem;
	font-weight: 600;
	line-height: 1.4rem;
	padding: .63rem 1.3rem;
	border-radius: .375rem;
	opacity: .98;
	background: #528a96;
	outline: 0;
	border: none;
	cursor: pointer;
}

@media (max-width:1025px) {
	.why-salmon__tabs button {
		font-size: 1rem;
		line-height: 1.3rem;
	}
}

@media (max-width:767px) {
	.why-salmon__tabs button {
		font-size: .875rem;
		line-height: 1.2rem;
		padding: .63rem .9rem;
	}
	
	.why-salmon__tabs button:first-child { margin-left: 1.5rem; }
	.why-salmon__tabs button:last-child { margin-right: 1.5rem; }
	.why-salmon__tabs button span { display: none; }
}

.why-salmon__tabs button.active {
	color: #16322d;
	background: #ececdd;
}


.why-salmon .articles-list__custom-select {
	display: none;
	margin-top: 1rem;
}
@media (max-width: 1025px) {
	.why-salmon .articles-list__custom-select {
		display: block;
	}
}
.why-salmon .articles-list__select-header {
	border-radius: 8px 8px 0 0;
	border-bottom: 0;
	background: #e8e9d9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.5 18.8'%3E%3Cpath d='M9.1 3.2v15.2l8.2-8.5M9.1 0v18.4L.3 9.9' fill='none' stroke='%2316322d' stroke-linejoin='round' stroke-width='.8'%3E%3C/path%3E%3C/svg%3E") right 1rem center no-repeat;
	background-size: 1rem auto;

}


.why-salmon__content {
	display: flex;
	justify-content: center;
	position: relative;
	height: 10rem;
	width: 100%;
	overflow: visible;
}

@media (max-width:1025px) {
	.why-salmon__content { height: 20rem; }
}

.why-salmon__content-item {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: auto;
	height: 100%;
	transition: opacity .3s ease-in-out;
	display: flex;
	border-radius: 1rem;
	background: #e05e2f;
	padding: 2.5rem;
	justify-content: space-between;
	align-items: center;
	opacity: 0 !important;
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-delay: 0s;
}

@media (max-width:1025px) {
	.why-salmon__content-item {
		flex-direction: column;
		left: 0;
		width: 100%;
		height: auto;
		top: 50%;
		transform: translateY(-50%);
		gap: .5rem;
	}
}

@media (max-width:767px) {
	.why-salmon__content-item { gap: 1.25rem; }
}

.why-salmon__content-item-left {
	display: flex;
	gap: 2.31rem;
	align-items: center;
	margin-right: 2.5rem;
}

@media (max-width:1025px) {
	.why-salmon__content-item-left {
		margin-right: 0;
		justify-content: center;
		width: 100%;
	}
}

@media (max-width:767px) {
	.why-salmon__content-item-left { gap: 1rem; }
}

.why-salmon__content-item-left svg {
	height: 100%;
	width: auto;
}

@media (max-width:767px) {
	.why-salmon__content-item-left svg { height: 5.625rem; }
}

.why-salmon__content-item-left h4 {
	color: var(--wsc-color-white);
	font-size: 2rem;
	font-weight: 700;
	line-height: 2.5rem;
	letter-spacing: -.02rem;
	min-width: 16.7rem;
}

@media (max-width:1025px) {
	.why-salmon__content-item-left h4 { min-width: auto; }
}

@media (max-width:767px) {
	.why-salmon__content-item-left h4 {
		font-size: 1.5rem;
		line-height: 1.25;
		letter-spacing: -.025rem;
		min-width: auto;
	}
}

.why-salmon__content-item p {
	color: var(--wsc-color-white);
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	min-width: 15.8rem;
}

@media (max-width:1025px) {
	.why-salmon__content-item p { min-width: auto; }
}

@media (max-width:767px) {
	.why-salmon__content-item p {
		font-size: 1rem;
		line-height: 1.375rem;
		min-width: auto;
	}
}

.why-salmon__content-item a:not(.btn) { text-decoration: underline; }

.why-salmon__content-item a.btn {
	margin-left: 4.8rem;
	white-space: nowrap;
	border: .5px solid var(--wsc-color-white);
}

.why-salmon__content-item a.btn:hover {
	background: var(--wsc-color-white);
	border: .5px solid var(--wsc-color-white);
	color: #e05e2f;
}

@media (max-width:1025px) {
	.why-salmon__content-item a.btn {
		margin-left: auto;
		margin-right: auto;
	}
}

.why-salmon__content-item.active {
	z-index: 10;
	opacity: 1!important;
}

.why-salmon__content-item.grid-text-blocks { align-items: center; }

@media (max-width:767px) {
	.why-salmon__content-item.grid-text-blocks { row-gap: 0; }
}

.why-salmon__content-item.grid-text-blocks h4 { min-width: 8.5rem; }

@media (max-width:767px) {
	.why-salmon__content-item.grid-text-blocks h4 { margin-bottom: .5625rem; }
}

@media (max-width:767px) {
	.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-left+.why-salmon__content-item-text { margin-bottom: 1rem; }
}

.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text { padding: 0 .5rem; }

@media (max-width:1025px) {
	.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text { width: 100%; }
}

@media (max-width:767px) {
	.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text {
		padding: 0;
		margin-bottom: .5rem;
	}
}

.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text p { min-width: 15rem; }
.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text strong { font-weight: 700; }

.why-salmon__content-item.grid-text-blocks .why-salmon__content-item-text a {
	margin: 0;
	border: 0;
}

@keyframes fadeInUpCustom{from{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}
