/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2026 | 11:42:51 */
.swiper:has(.manager-container) {
	width: 100%;
	overflow: visible;
	margin-top: 0px;
}

.manager-container p {
	margin-bottom: 0px !important;
}

.manager-container {
	display: flex;
	flex-direction: column;
	gap: 0;
	align-items: flex-end;
}

.manager-container .hide-box {
	opacity: 0;
	height: 40px;
}

.swiper:has(.manager-container) .swiper-button-prev, .swiper:has(.manager-container) .swiper-button-next {
	display: flex;
	padding: 8px;
	align-items: center;
	width: fit-content;
	gap: 8px;
	background: #DEF964;
	height: 40px;
}

.swiper:has(.manager-container) .swiper-button-prev {
	top: initial !important;
	bottom: 394px !important;
	left: 24px !important;
}

.swiper:has(.manager-container) .swiper-button-next {
	top: initial !important;
	bottom: 394px !important;
	left: 70px !important;
}

.manager-container .manager-image {
	width: 100%;
	height: 370.498px;
	position: relative;
	background: #C2D0D0;
	overflow: visible;
}

.manager-container .manager-image img {
	position: absolute;
	right: 50%;
	bottom: 0;
	object-fit: cover;
    transform: translateX(50%);
    height: 100%;
}

.manager-container .manager-content {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 31px;
	background: #0C4E4C;
	padding: 24px;
	min-height: 411px;
	position: relative;
}

.manager-content .start-info-manager {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.swiper:has(.manager-container) .swiper-button-prev::after {
		content: "";
		display: block;
		width: 24px;
		height: 24px;
		flex: 0 0 24px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' transform='matrix(-1 0 0 1 24 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M7.175 12.8332H20V11.1667H7.175L13.175 5.16675L12 4L4 12L12 20L13.175 18.8332L7.175 12.8332Z' fill='%230C4E4C'/%3E%3C/g%3E%3C/svg%3E");
	}

	.swiper:has(.manager-container) .swiper-button-next::after {
		content: "";
		display: block;
		width: 24px;
		height: 24px;
		flex: 0 0 24px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		transform: rotate(180deg);
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' transform='matrix(-1 0 0 1 24 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath d='M7.175 12.8332H20V11.1667H7.175L13.175 5.16675L12 4L4 12L12 20L13.175 18.8332L7.175 12.8332Z' fill='%230C4E4C'/%3E%3C/g%3E%3C/svg%3E");
	}

.manager-content .manager-name {
	color: #FFF;
	font-family: 'Poppins', sans-serif;
	font-size: clamp(26px, 1.018vw + 22.18px, 30px);
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 39px */
}

.manager-content .manager-position {
	color: #DEF964;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 20.8px */
}

.manager-content a {
	color: #FFF;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 190%; /* 30.4px */
	text-decoration: underline;
}

.manager-content .manager-contact p, .manager-content .manager-description p {
	color: #FFF;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 190%; /* 30.4px */
}

@media(min-width: 768px) {
	.manager-container .manager-content {
		padding: 24px;
	}
	
	.manager-container .manager-image img {
		height: 115%;
	}
	
	.swiper:has(.manager-container) .swiper-button-prev {
		top: initial !important;
		bottom: 394px !important;
		left: 24px !important;
	}

	.swiper:has(.manager-container) .swiper-button-next {
		top: initial !important;
		bottom: 394px !important;
		left: 74px !important;
	}
}

@media(min-width: 1024px) {
	.start__text__managers {
		width: 56.5% !important;
	}
	
	.swiper:has(.manager-container) .swiper-wrapper .swiper-slide:nth-child(2) .manager-content {
	width: 786px;
}
	
	.manager-content::before {
		content: '';
		width: 174px;
		height: 76px;
		position: absolute;
		bottom: -76px;
		right: 0;
		background-image: url(https://leanaction.studionext.digital/wp-content/uploads/2026/03/Frame-2444.svg);
	}
	
	.manager-image::after {
		content: '';
		width: 188px;
		height: 163px;
		position: absolute;
		right: -79px;
		top: -163px;
		background-image: url(https://leanaction.studionext.digital/wp-content/uploads/2026/03/Frame-2443.svg);
	}
	
	.swiper:has(.manager-container) .swiper-button-prev {
		top: initial !important;
		bottom: 24px !important;
		left: 24px !important;
	}

	.swiper:has(.manager-container) .swiper-button-next {
		top: initial !important;
		bottom: 24px !important;
		left: 70px !important;
	}
	
	.manager-container .manager-image {
		width: 42.73%;
		height: 570.498px;
		position: relative;
		overflow: visible;
	}
	.manager-container .manager-image img {
		bottom: 0;
		right: 50%;
		height: auto;
		transform: translateX(50%);
		height: 500px;
	}
	
	.manager-container .manager-content {
		width: 57.5%;
		flex-direction: column;
		gap: 31px;
		min-height: 411px;
		position: relative;
	}
	
	.swiper:has(.manager-container) {
		width: 100%;
		overflow: visible;
		margin-top: -160px;
	}
	
	.manager-container {
		flex-direction: row;
	}
}

@media(min-width: 1280px) {
	.manager-container .manager-content {
		padding: 37px;
	}
	
	.swiper:has(.manager-container) .swiper-wrapper .swiper-slide:nth-child(2) .manager-description p {
	    margin-right: -37px;
	}
	
	.manager-container .manager-image img {
		height: 643px;
	}
	
	.swiper:has(.manager-container) .swiper-button-prev {
		top: initial !important;
		bottom: 37px !important;
		left: 37px !important;
	}

	.swiper:has(.manager-container) .swiper-button-next {
		top: initial !important;
		bottom: 37px !important;
		left: 83px !important;
	}
	
	.start__text__managers {
		width: 629px !important;
	}
		
	.swiper:has(.manager-container) .swiper-wrapper .swiper-slide:nth-child(2) .manager-container .manager-image {
		width: 39.73%;
	}
}

@media(min-width: 1366px) {
	.manager-container .manager-image {
		width: 42.73%;
	}
	
	.swiper:has(.manager-container) .swiper-wrapper .swiper-slide:nth-child(2) .manager-description p {
	    margin-right: -17px;
	}
}
